如何使用powershell使用参数执行可执行文件

时间:2016-12-20 10:18:29

标签: windows powershell

powershell 2.2版。 我试图做的是使用psexec登录到远程服务器然后停止后台处理程序服务,然后在重新启动后从自动启动禁用假脱机程序。这是我想要执行的内容

c:\remotetool>Psexec.exe \\10.10.10.10 -u demouser1 -p "secretpassword" -h net stop spooler && sc config "spooler" start= disabled

我得到的错误是

&& is not valid statement separator in this version

当我像下面一样单独执行 psexec 时,它可以工作,但我想在单个连接上执行它们

c:\remotetool>Psexec.exe \\10.10.10.10 -u demouser1  -p "secretpassword" -h  net stop spooler

c:\remotetool>Psexec.exe \\10.10.10.10 -u demouser1  -p "secretpassword" -h  sc config "spooler" start= disabled

1 个答案:

答案 0 :(得分:1)

你可以试试吗? cmd /c Psexec.exe \\10.10.10.10 -u demouser1 -p "secretpassword" -h net stop spooler `&`& sc config "spooler" start= disabled