2013-07-22 27 views
1

我试图远程启动EXE,但我不能让程序运行自定义标志/ R.使用PSEXEC启动远程EXE与自定义标志

psexec -u DOMAIN\Username -p Password -s \\XXX.XXX.XXX.XXX -i "C:\Windows\System32\Program.exe /r" 

但是输出我得到的是退出XXX.XXX.XXX.XXX上出现错误代码87.这是一个无效的参数错误代码。

回答

0

原来的问题不是代码而是我测试的服务器。因为我认为Windows会做它应该做的事情而感到羞耻。该应用程序几天前崩溃,因此为什么该cmd失败。这完美的作品:

psexec -u domain\username -p password -s \\XXX.XXX.XXX.XXX -i "C:\Windows\System32\Program.exe\" /r 

奖金一轮 运行cmd的服务器后需要重新启动,这是一个痛苦得到工作。我不断收到不同的错误代码,然后很难找到一种方法来给服务器一个关闭的原因。这是我的代码。它重新启动(/ r),强制关闭(/ f),延迟1秒(/ t 1),将关闭原因标记为非计划原因00:00(/ d U:00:00)。

psexec \\XXX.XXX.XXX.XXX -e -u domain\username -p password shutdown /r /f /t 1 /d U:00:00