2012-09-17 39 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