服务是否正在运行

服务是否正在运行

我希望能够从Windows批处理文件中查询服务是否正在运行。我知道我可以使用:



但是,这会转储一些文本。我真正想要的是设置errorlevel环境变量,以便对此采取措施。

您知道我可以这样做的简单方法吗?

更新
到目前为止,感谢您的回答。我担心解析文本的解决方案可能不适用于非英语操作系统。有人知道解决这个问题的方法吗,还是我不得不硬着头皮写一个控制台程序来解决这个问题。

最佳答案

sc query "ServiceName" | find "RUNNING"

08-16 02:22