是否可以以管理员身份运行批处理脚本?我们需要在没有任何用户交互的情况下完成此操作,因此不能有任何密码提示或 UAC 弹出窗口 - 这可能吗?
我这里有一个奇怪的问题。我正在尝试通过命令行(批处理文件)和使用REG.EXE(因为它本身不要求 UAC 访问)禁用 UAC 。我已经能够使用目标创建快捷方式 (.lnk):
C:\Windows\System32\cmd.exe /k %windir%\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 0 /f
Run Code Online (Sandbox Code Playgroud)
如果我以管理员身份运行它 - 根本没有问题,它会更改注册表。如果我尝试通过命令行本身运行该命令(以完全相同的管理员身份运行),我会得到access denied。
最终,我想将它移到批处理脚本中,但是一旦我能够在命令行上运行它,那应该没问题。有任何想法吗?谢谢你。