窗口 – 如果服务存在条件

前端之家收集整理的这篇文章主要介绍了窗口 – 如果服务存在条件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何检查WIN32服务是否存在,如果是,请执行一些操作?
在我的头顶,你可以检查一个特定的服务是否正在运行,如bmargulies所提到的,使用“net”命令,将结果配置为“查找”.
如下所示将检查服务是否正在运行,如果停止运行.然后,您可以启动它,而不用担心它是否已经运行:
net start | find "SomeService"
if ERRORLEVEL 1 net stop "SomeService"
net start "SomeService"

如果您正在使用findstr进行搜索,因为其他一些答案已经建议,那么您将检查ERRORLEVEL等于0(零)…如果是,则找到您要查找的字符串:

net start | findstr "SomeService"
if ERRORLEVEL 0 net stop "SomeService"
net start "SomeService"

基本上大多数DOS命令将设置ERRORLEVEL,允许您检查像搜索是否成功.

猜你在找的Windows相关文章