Veja link
$wmi = Get-WmiObject win32_networkadapterconfiguration -filter "ipenabled = 'true'"
$DnsServers = "192.0.2.1", "192.0.2.2"
$wmi.SetDNSServerSearchOrder($DnsServers)
Eu tenho um servidor DNS que está se comportando mal.
Algumas das minhas máquinas windows possuem apenas 2 servidores dns
server01 192.0.2.1
server02 192.0.2.2
Algumas das minhas máquinas windows possuem 3 servidores dns
server01 192.0.2.1
server02 192.0.2.2
server03 192.0.2.3
Como posso remover server03 (192.0.2.3) das configurações do meu DNS usando o powershell?
PS C:\Windows\system32> Get-DnsClientServerAddress
InterfaceAlias Interface Address ServerAddresses
Index Family
-------------- --------- ------- ---------------
Ethernet 2 12 IPv4 {192.0.2.1, 192.0.2.2, 192.0.2.3}
Ethernet 2 12 IPv6 {}
Loopback Pseudo-Interface 1 1 IPv4 {}
Eu tenho muito pouca experiência com janelas. No linux, eu editaria o resolv.conf
Atualizar Estes são os servidores do Windows 2012 R2
Veja link
$wmi = Get-WmiObject win32_networkadapterconfiguration -filter "ipenabled = 'true'"
$DnsServers = "192.0.2.1", "192.0.2.2"
$wmi.SetDNSServerSearchOrder($DnsServers)