我正在编写一个程序来调用脚本,Java to pass args to a Python script
我希望使用提升的凭据调用此脚本,而不提示我输入密码。到目前为止,我找到了以下解决方案
echo Plaintextpassword | runas /user:DOMAIN\privilegeduser cmd /c python ps.py sender-ip=10.10.10.10
但是它不起作用,因为控制台显示 RUNAS USAGE。
如何解决这个问题?
最佳答案
您获得 RUNAS USAGE 是因为该命令需要是单个参数(即用引号引起来)。我无法让密码 echo 部分工作,但 runas 部分是:
runas /user:DOMAIN\privilegeduser "cmd /c python ps.py sender-ip=10.10.10.10"
关于java - 使用提升的凭据调用脚本而不提示输入密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24516640/