使用名称通配符配置 Windows 服务
需要帮助,
我需要使用带有通配符的一个命令来更改 Windows 服务的“启动类型”状态。我需要一个命令来更改名称为 Citrix* 的所有服务的启动类型。
我已经在使用以下命令来停止服务:
wmic service where "displayname like 'Citrix%'" call StopService
但我找不到任何使用通配符从命令行配置服务的内容。
Help needed,
I need to change a state of "Startup Type" of the windows service using one command with a wildcard. I need one command that changes the startup type for all services with name that stating as Citrix*.
I'm already using the following command to stop the services:
wmic service where "displayname like 'Citrix%'" call StopService
But I can't find anything that configures the service from commnad line using wildcards.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
wmic service set /?
表示可写属性不适用于此别名或类。设置启动模式 Windows 服务的属性,请调用
Win32_Service
类 的ChangeStartMode
方法。StartMode
参数的可能值:示例(在打开的提升的
cmd
提示符中运行):分别检查每个服务的返回值(注意另一个以下示例中的
where
子句):wmic service set /?
says Writeable properties are not available for this alias or class.To set the Start Mode property of a windows service, call
ChangeStartMode
method of theWin32_Service
class. Possible values of theStartMode
parameter:Example (run in an open elevated
cmd
prompt):Check return value for each service apart (note another
where
clause in the following example):