我想使用此命令禁用本地网卡(计算机中只有一个):
wmic path win32_networkadapter where index=7 call disable
返回值为5(访问被拒绝)。 我不知道问题是什么。
当前用户具有管理员权限(实际上不是管理员,但具有管理员权限)。 操作系统是win7专业。
当我激活管理员帐户并在此管理员帐户下执行此命令时,一切正常。但我不会保持启用真正的管理员帐户。 runas也不是一个选项。
似乎我错过了运行此命令的特定权限。有谁知道该怎么办?谢谢!
我想使用此命令禁用本地网卡(计算机中只有一个):
wmic path win32_networkadapter where index=7 call disable
返回值为5(访问被拒绝)。 我不知道问题是什么。
当前用户具有管理员权限(实际上不是管理员,但具有管理员权限)。 操作系统是win7专业。
当我激活管理员帐户并在此管理员帐户下执行此命令时,一切正常。但我不会保持启用真正的管理员帐户。 runas也不是一个选项。
似乎我错过了运行此命令的特定权限。有谁知道该怎么办?谢谢!
Answers:
我遇到了同样的问题(已解决)。用户拥有管理员权限是不够的。 最重要的是你必须 '以管理员身份运行' 。 看到不同 这里 。右键单击命令提示符(或批处理文件)并选择' 以管理员身份运行 “
这解决了我的问题 ReturnValue = 5 ;
还有一个快捷方式 - 而不是
wmic path win32_networkadapter where index=7 call disable
您可以使用
wmic path win32_networkadapter where NetConnectionID="Wireless Network Connection" call disable
并启用
wmic path win32_networkadapter where NetConnectionID="Wireless Network Connection" call enable
你试过PowerShell吗?
Disable-NetAdapter -Name 'YourNic'
这是我写的一篇文章 使用PowerShell启用/禁用NIC
注意:您需要PowerShell v 3.0。