У меня некорректный DNS-сервер.
Некоторые из моих машин с Windows имеют только 2 DNS-сервера
server01 192.0.2.1
server02 192.0.2.2
Некоторые из моих машин с Windows имеют 3 DNS-сервера
server01 192.0.2.1
server02 192.0.2.2
server03 192.0.2.3
Как удалить server03 (192.0.2.3) из настроек DNS с помощью 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 {}
У меня очень мало опыта работы с окнами. В linux я бы отредактировал resolv.conf
Обновить Это серверы Windows 2012 R2
$wmi = Get-WmiObject win32_networkadapterconfiguration -filter "ipenabled = 'true'"
$DnsServers = "192.0.2.1", "192.0.2.2"
$wmi.SetDNSServerSearchOrder($DnsServers)