首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Powershell命令将服务“登录”设置为“LocalSystem”

Powershell命令将服务“登录”设置为“LocalSystem”
EN

Stack Overflow用户
提问于 2022-10-27 10:46:29
回答 1查看 31关注 0票数 0

我想做的事情:在显示名称以'CTM_‘开头的所有窗口服务上,将’登录‘设置为'LocalSystem’

我找到了一个powershell命令,用于停止/启动名称以“CTM_”开头的所有服务:

Get-服务-其中-对象{$.displayName.StartsWith("CTM")} -启动-服务

我找到了一个powershell命令将特定的服务“登录”设置为“LocalSystem”:

sc.exe config "ServiceName“obj="Localsystem"

我所怀疑的是,找到一个命令在所有windows服务上运行最后一个powershell命令,其中显示名称以给定文本开头,例如“CTM_”。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-27 11:29:20

您可以使用cmdlets。

#获取名称以“CTM_”开头且当前配置的starName不是localSystem的所有服务,将开始名设置为localsystem

代码语言:javascript
复制
get-ciminstance -query "select name from win32_service where name like 'CTM_%' and startname <> 'localsystem'" | Invoke-CimMethod -Name change -Arguments @{startname='localsystem'}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74220838

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档