Você pode fazer isso com Tarefas Agendadas no Windows 7. Ele tem gatilhos para inicialização / login e só pode executar trabalhos se as redes estiverem disponíveis (Condições- > Iniciar somente se a seguinte conexão de rede estiver disponível). Crie um script com net use
e execute o Gerenciador de Tarefas quando as condições estiverem corretas.