【发布时间】:2013-12-02 16:19:39
【问题描述】:
我需要一个 bat 脚本来执行以下功能:
- 测试是否存在指定名称的服务,如果不存在,安装并启动该服务。
- 测试是否有指定名称的服务正在运行,如果是,停止它,然后删除该服务。
我知道我可以使用 sc.exe 安装、启动、停止和删除服务,但我如何检测它们?
【问题讨论】:
-
你提到了 bash、bat 和 sc.exe。所以你用批处理文件在 Win 上按名称检测服务?
-
使用
wmic service。wmic service list brief将显示当前安装的服务。wmic service /?提供帮助。
标签: batch-file service windows-services