我的场景是 我有 2 个子网 172.16.48.0 和 172.16.58.0 我需要将 DNS 更改为 .1 现在还有几个子网,但我不想在其他子网中进行任何更改,因此脚本/批处理文件需要检查客户端的 IP 地址,然后分配一个 DNS 地址
请查看以下脚本,它不起作用:
Get-NetAdapter | where status -eq up
if($wmi.ipaddress -ne "172.16.48.*")
{$wmi.SetDNSServerSearchOrder("172.16.48.1")}
if($wmi.ipaddress -ne "172.16.58.*")
{$wmi.SetDNSServerSearchOrder("172.16.58.1")}
Or
Get-NetAdapter | where status -eq up
if($wmi.ipaddress -eq "172.16.48.*")
{$wmi.SetDNSServerSearchOrder("172.16.48.1")}
elseif($wmi.ipaddress -eq "172.16.58.*")
{$wmi.SetDNSServerSearchOrder("172.16.58.1")}
else {
exit}