窗口 – 如果服务存在条件
发布时间:2020-12-14 01:46:35 所属栏目:Windows 来源:网络整理
导读:如何检查WIN32服务是否存在,如果是,请执行一些操作? 在我的头顶,你可以检查一个特定的服务是否正在运行,如bmargulies所提到的,使用“net”命令,将结果配置为“查找”. 如下所示将检查服务是否正在运行,如果停止运行.然后,您可以启动它,而不用担心它是否已经
如何检查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-vista – 在Vista上的Windows Installer中使UAC可选
- tfs – 我们如何在MSBuild创建的msdeploy包中包含ajaxmin创
- wsh – 获取Windows脚本宿主中运行的JScript中的错误行号
- windows-server-2003 – 保护内部服务器的RDP
- windows-7 – SCCM是否适合中型企业?
- 窗口 – 为什么这个代码使我能够检测到一个调试器?
- 是否有一个相当于chroot的窗户?
- windows – 查询线程(不处理)处理器关联?
- 构建适用于Windows的Python C扩展模块
- windows – Perl命令行解释器没有退出