Edw*_*ung 22 windows services batch-file
目前,我们已经设置了一个.bat文件,其中列出了启动/停止它们的所有服务,例如。
SC start SERVICE1
SC start SERVICE2
SC stop SERVICE1
SC stop SERVICE2
Run Code Online (Sandbox Code Playgroud)
我们一直在添加新服务,并且列表不断增长并且难以在批处理文件中维护。
是否可以使用诸如“SC start SERVICE*”之类的 WILDCARD?
小智 19
很简单,通过 Powershell:
Get-service SERVICE* | stop-service -force
Get-service SERVICE* | start-service
Run Code Online (Sandbox Code Playgroud)
roj*_*ojo 18
您可以使用wmicSQL-ish 通配符语法。
从cmd控制台:
wmic service where "name like 'SERVICE%'" call startservice
Run Code Online (Sandbox Code Playgroud)
从.bat脚本:
wmic service where "name like 'SERVICE%%'" call startservice
Run Code Online (Sandbox Code Playgroud)
可用动词包括startservice,stopservice,pauseservice,resumeservice,和其他人。这样做wmic service call /?的更多信息。
| 归档时间: |
|
| 查看次数: |
26766 次 |
| 最近记录: |