2014-07-01 28 views
1

调用脚本我写一个程序来调用脚本,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。

如何解决这个问题?

+0

感谢您的upvote ....任何想法? – Glowie

回答

1

你得到了RUNAS USAGE,因为该命令需要是单个参数(即用引号引起来)。我无法得到密码回声部分工作,但runas部分是:

runas /user:DOMAIN\privilegeduser "cmd /c python ps.py sender-ip=10.10.10.10" 
+0

这非常有帮助。我试图看看程序是否会自动读取密码而不提示用户手动输入 – Glowie

+0

检查/ savecred选项。我没有使用它自己,不能给你很多的建议,除了它用于保存密码以备后用。 – tdelaney