2012-09-17 41 views
15

有沒有運行任何單行命令,如窗口7.
不同的用戶,我使用下面的命令,但隨後索要密碼的窗口7不同的用戶

runas /user:USER-NAME "C:\full\path\of\Program.exe"

有沒有辦法在supply password also的上面?其實我啓動其他應用程序,所以我不希望任何用戶交互,但在上面的命令是在MS的Sysinternals Suite詢問用戶PASSWORD單行命令包含密碼也

+0

可能重複[?如何嵌入runas命令密碼](http://stackoverflow.com/questions/6825672/how-to-embed-password -in-runas-command) –

+0

請注意Raymond Che的評論n:[「如果這讓你感到不安,並且無論如何都要在命令行上傳遞密碼(讓所有人都能在命令窗口中看到標題欄),那麼您可以編寫自己的程序來調用CreateProcessWithLogonW函數。」] (https://blogs.msdn.microsoft.com/oldnewthing/20041129-00/?p=37183) – patrickmdnet

回答

7

PSEXEC:

psexec -user Administrator -p Passwd "xcopy a.xml \\server_over_there\c$\A.xml" 
+1

-1「PsExec在遠程計算機上執行程序」,而問題則詢問如何在本地執行程序... (作爲另一個用戶沒有手動輸入密碼,在腳本中) –

+3

+1用於psexec。與此處似乎相信的人相反,它在本地機器上執行的程序很好。 – Spadefinger

+1

@Spadefinger:Thx。這裏是SysInternals的用法。第一個參數(遠程計算機)是可選的。默認爲本地:用法:psexec [\\ computer [,computer2 [,...] | @ - ] [ - x] [ - i session]] [ - c] [ - ] [ - c] [ - [-f | -v]] [ - w目錄] [ - d] [ - ] [ - an,n,...] cmd [參數] -a – mnemotronic