2014-07-01 75 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