阻止远程cmd窗口关闭

时间:2015-10-26 17:14:02

标签: windows batch-file cmd restart psexec

所以我正在重新启动远程计算机。 Psexec未安装在远程计算机上,因此我通常的cmds不起作用。经过一段时间的修改后,我可以通过使用以下方式重新启动:

runas /netonly /user:DOMAIN\USERNAME "shutdown -m \\XXX.XXX.XXX.XXX -r -f -t 0"

在大约99%的时间内,它产生的cmd窗口在执行时会立即关闭,因此没有机会看到它返回的错误代码。

我理解使用cmd / k,暂停,ping 127等都可以用来保存打开的本地cmd窗口,但是我该怎么做以保持远程窗口打开。

1 个答案:

答案 0 :(得分:2)

您可以远程执行多个命令:

  • 始终暂停:runas ..... "cmd /c shutdown ........ & pause"
  • 如果出现错误,请
  • 暂停:runas ..... "cmd /c shutdown ........ & if errorlevel 1 pause"