2016-12-20 119 views
1

powershell版本2.2。 我试图做的是用psexec登录到远程服务器,然后停止后台处理程序服务,然后在重新启动后禁用后台处理程序从自动启动。以下是我想要执行如何使用powershell执行带参数的可执行文件

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

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

+0

是否与'&'并排? –

+0

@satch_boogie是 –

+0

它工作:) Thnx –

相关问题