防止远程 cmd window 关闭
Prevent remote cmd window from closing
所以我正在重新启动远程计算机。 Psexec 没有安装在远程机器上,所以我常用的 cmd 不起作用。修修补补一段时间后,我能够通过使用来完成重启:
runas /netonly /user:DOMAIN\USERNAME "shutdown -m \XXX.XXX.XXX.XXX -r -f -t 0"
这在大约 99% 的时间里工作得很好,问题是它产生的 cmd window 在执行后立即关闭,所以没有机会看到它 returns 的错误代码.
我知道使用 cmd /k、暂停、ping 127 等都可以用来保持打开本地 cmd windows,但是我可以做些什么来保持远程 window 打开。
您可以远程执行多个命令:
- 始终暂停:
runas ..... "cmd /c shutdown ........ & pause"
- 出错时暂停:
runas ..... "cmd /c shutdown ........ & if errorlevel 1 pause"
所以我正在重新启动远程计算机。 Psexec 没有安装在远程机器上,所以我常用的 cmd 不起作用。修修补补一段时间后,我能够通过使用来完成重启:
runas /netonly /user:DOMAIN\USERNAME "shutdown -m \XXX.XXX.XXX.XXX -r -f -t 0"
这在大约 99% 的时间里工作得很好,问题是它产生的 cmd window 在执行后立即关闭,所以没有机会看到它 returns 的错误代码.
我知道使用 cmd /k、暂停、ping 127 等都可以用来保持打开本地 cmd windows,但是我可以做些什么来保持远程 window 打开。
您可以远程执行多个命令:
- 始终暂停:
runas ..... "cmd /c shutdown ........ & pause"
- 出错时暂停:
runas ..... "cmd /c shutdown ........ & if errorlevel 1 pause"