我使用sc.exe在前/后构建批处理中在远程\服务器上停止/启动服务。不幸的是,sc似乎没有传递任何关于被停用或未激活的服务的信息,这会导致在停用服务上使用sc start命令时累积超时。有人知道在命令行中检查远程服务上的停用状态的替代方法吗?
发布于 2019-05-22 15:37:21
这就是你要找的..。
How to test whether a service is running from the command line
向下看WMI/WMIC选项。您需要稍微修改命令行才能附加到远程计算机上。
如果需要了解start模式属性,请将其添加到命令行,如下所示:
wmic /locale:ms_409 service where (name="RemoteRegistry") get state, StartMode /Value这就产生了:
StartMode=Disabled
State=Stopped我没有标记为重复,因为你的措辞和需要有点不同。
https://stackoverflow.com/questions/56259997
复制相似问题