尝试更改 DNS 搜索顺序时拒绝访问

Access denied on attempted DNS search order change

我试图在脚本中更改我的网络适配器的首选 DNS,但我被访问限制所阻碍:

import wmi

nic_configs = wmi.WMI().Win32_NetworkAdapterConfiguration(IPEnabled=True)
nic = nic_configs[0]
print(nic.SetDNSServerSearchOrder(["8.8.8.8"]))

这会打印出 (91, ) 即访问被拒绝。想解决这个问题吗?

您需要 运行 此脚本具有管理员权限 - 例如,如 https://superuser.com/questions/42537/is-there-any-sudo-command-for-windows 所述,runas 或此处提到的其他替代方案。