我正在尝试在Windows中运行runas命令,但它询问密码。我使用system('runas /user:username cmd')
但需要手动输入密码。是否有可能在我的ruby脚本中自动输入此密码?禁止在任何文件中保存密码。
- 编辑:ReggieB建议添加更多信息。
我正在为Puppet写一个事实。我们在本地管理员帐户上安装了puppet代理,本地管理员无法访问有关域用户的信息。因此我决定将cmd作为可以访问域用户的域用户运行。问题是runas命令需要手动输入密码。事实上这是不可能的,所以我需要Ruby中的一些方法来自动执行此操作。我需要做
system('runas /user:username cmd')
以及在命令提示符而不是我输入密码的一些方法。