Primeiro de tudo, se você tiver acesso ao roteador da rede, provavelmente seria melhor "empurrar" as informações que você deseja que a máquina tenha usando reservas IP. Mas se você não ou não atender às suas necessidades, a única coisa em que posso pensar seria escrever um script de PowerShell que você escreve para essa máquina. Ele seria executado com base no evento de conexão de rede alterado iniciado pelas tarefas agendadas e teria que definir o IP / DNS para as informações estáticas desejadas somente se estivesse conectando à rede de interesse, caso contrário, ele configuraria para "configurar dinamicamente". Tenho 95% de certeza de que isso poderia ser feito, mas seria muito trabalhoso ... Parece que existe uma opção melhor ...