如果某个参数为true,我试图通过powershell编写一个regkey。也就是说,DNS主地址是192.192.192.192(对于已经拥有DNS条目的NIC)。
以下是我所拥有的:
$adapters = Get-WmiObject Win32_NetworkAdapterConfiguration | Where-Object
{$_.DNSServerSearchOrder -cmatch "192.192.192.192"}
If ($_.DNSServerSearchOrder -cmatch "192.192.192.192")
{
New-Item -Path HKCU:\System\CurrentDNS\DNS -Value "192.192.192.192"
}
答案 0 :(得分:0)
我还没有对它进行过测试,但这应该可行。
Get-WmiObject Win32_NetworkAdapterConfiguration|%{`
if($_.DNSServerSearchOrder){`
$_.DNSServerSearchOrder|%{`
if($_ -match "192.192.192.192"){`
New-Item -Path HKCU:\System\CurrentDNS\DNS -Value "192.192.192.192"
}
}
}
}