我需要构建一个bat文件来运行Runas
命令。
这是我的命令
Runas /user:Administrator "psexec \\\\***.***.***.*** -accepteula -i -u **** -p **** \"C:\\Program Files\\****\\setup.bat\""
运行此命令时,我会在命令行中提示输入密码。
Enter the password for Administrator:
如何编写输入密码的bat文件:password
到提示符中?
答案 0 :(得分:1)
来自Why doesn't the RunAs program accept a password on the command line?
RunAs程序要求您手动输入密码。为什么 它不接受命令行上的密码吗?
这是一个有意识的决定。如果有可能通过 在命令行上输入密码,人们就会开始嵌入密码 批处理文件和登录脚本,这是可笑的不安全。
换句话说,缺少该功能以消除使用的诱惑 这个特征不安全。
简而言之,您的批处理程序将无法轻松完成。有第三方实用程序实际上会将自己声明为更高级别的身份验证,然后调用脚本,实际上以管理员身份运行它们。
有些花钱,有些是免费的,我没有足够的经验与他们中的任何一个告诉你他们的质量。