我需要为我的客户端开发一个脚本,该脚本将禁用/启用他的笔记本电脑上的WWAN卡。
我有禁用/启用WiFi适配器的命令。但是,它要求Powershell以管理员身份运行,否则访问将被拒绝。
Disable-NetAdapter -Name "Wi-Fi" -Confirm:$false
我尝试了以下操作,但未成功。 (拒绝访问或弹出UAC并提示输入管理凭据):
powershell.exe -executionpolicy bypass -windowstyle hidden -noninteractive -nologo -file "c:\Users\%username%\Desktop\DisableWifi.ps1"
netsh interface set interface Wi-Fi disable
Start-Process powershell.exe -ArgumentList "/noexit", "-executionpolicy bypass","-file C:\Users\$env:UserName\Desktop\DisableWiFi.ps1"
无论如何,我的客户端是否可以通过桌面上的脚本来打开/关闭WWAN卡,而无需他们输入管理员凭据?
谢谢!
可以完成。
想象我们回到Windows XP时代。如果用户以标准用户身份运行,则他们根本无法执行管理员功能。您可以随心所欲地哭泣和抱怨-但是标准用户不能仅仅因为他们想要而获得管理员特权。
这没有改变:您必须是管理员才能进行管理。
如果用户是标准用户:您根本无法绕过它。
这很容易做:
我们都知道您正在谈论必须在UAC对话框中单击OK
。和使用者一样讨厌:告诉他们灌肠并做一些深的膝盖弯曲。
或者:您必须关闭UAC-因此它们始终以管理员身份运行。
因此,任何恶意软件都可以在运行时立即完全接管其计算机。