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

如何使用PowerShell从我的DNS设置中删除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)

相关文章

Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...
Windows文件操作基础代码 Windows下对文件进行操作使用的一段...
Winpcap基础代码 使用Winpcap进行网络数据的截获和发送都需要...
使用vbs脚本进行批量编码转换 最近需要使用SourceInsight查看...