标签: batch-file privileges administrator
我有一个Windows Batch脚本,我希望它在执行其中的命令之前询问管理员权限。我怎么能这样做?
答案 0 :(得分:0)
两个选项:
从WSH脚本中激发提升,如博文Scripting Elevation on Vista中所述。
使用引发UAC提示的外部可执行文件,例如Elevate32.exe/Elevate64.exe。
对于您的场景,#2可能更好,因为您可以检测是否取消了提升提示(退出代码1223),还可以在继续(-w参数)之前等待已启动的可执行文件完成。
比尔