我的 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 {}
我对 Windows 的使用经验很少。在 Linux 上,我会编辑 resolv.conf
更新这些是 Windows 2012 R2 服务器
答案1
$wmi = Get-WmiObject win32_networkadapterconfiguration -filter "ipenabled = 'true'"
$DnsServers = "192.0.2.1", "192.0.2.2"
$wmi.SetDNSServerSearchOrder($DnsServers)