Windows删除DNS服务器

我有一个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 

我怎样才能从我的dns设置使用powershell删除server03(192.0.2.3)?

 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服务器

请参阅http://blogs.technet.com/b/heyscriptingguy/archive/2012/02/28/use-powershell-to-configure-static-ip-and-dns-settings.aspx

 $wmi = Get-WmiObject win32_networkadapterconfiguration -filter "ipenabled = 'true'" $DnsServers = "192.0.2.1", "192.0.2.2" $wmi.SetDNSServerSearchOrder($DnsServers)