我需要以管理员身份运行安装脚本。我尝试了几件事,但没有一个有效
runas /user:Administrator install.bat
shell 要求输入密码,然后打开一个新的 shell 窗口,并立即关闭它而不执行脚本
runas /user:Administrator "call install.bat"
shell 要求输入密码,然后失败并出现错误
Unable to run - call install.bat
2: The system cannot find the file specified
我不明白的是,如果我运行命令call install.bat
没有runas
部分,脚本已运行。需要管理员凭据的命令失败,但这是预期的。
我有两个问题:
- 如何使用 runas 命令以管理员身份运行脚本?
- 您能否解释一下为什么以下调用不起作用:
runas /user:Administrator "call install.bat"
Use cmd.exe
这是你解释的工具.cmd
and .bat
files.
runas /user:Administrator "cmd.exe /K install.bat"
or
runas /user:Administrator "cmd.exe /C install.bat"
check cmd.exe /?
for /K
and /C
.
Note: /C
更有可能是你想要的。
评论后附注:runas
has a /env
option:
/env to use current environment instead of user's.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)