在我们的一些脚本中,我们在远程服务器上重启Windows服务。
当我们使用远程桌面连接到服务器时,实际服务在不到2秒的时间内重新启动。
我们测试了以下所有内容:
psexec \\ 服务器 net stop 服务 - 需要2秒,但使用20秒以上的时间首先启动PSEXESVC服务
psservice \\ 服务器启动服务 - 需要20秒
sc \\ 服务器启动服务 - 需要20秒
因此,完全停止 - >开始将需要40多秒。通过XX服务器将脚本执行时间增加到XX分钟。
如何使用命令行工具/ Powershell / Java / ANT /等在启动/停止时获得更快的响应?
我们希望在本地执行此操作的同时远程启动/停止。