如何在PowerShell中停止其相关服务的服务?

要停止在PowerShell中具有相关服务的服务,请使用-Force参数。首先,我们将检查特定服务的依赖服务是什么,以获取它们-DependentService参数。

示例

例如,WMI服务(名称:Winmgmt)具有多个从属服务。

Get-Service -Name Winmgmt -DependentServices

输出结果

tatus   Name           DisplayName

------   ----           -----------

Running  UALSVC           User Access Logging Service

Stopped  smstsmgr           ConfigMgr Task Sequence Agent

Stopped  SepLpsService      Symantec Endpoint Protection Local ...

Stopped  NcaSvc           Network Connectivity Assistant

Running  iphlpsvc           IP Helper

Running  CcmExec           SMS Agent Host

现在,我们将使用-Force参数停止Winmgmt Service及其相关服务。要检查命令,请添加-verbose参数。

Stop-Service -Name Winmgmt -Force -Verbose

使用显示名称,

Stop-Service -DisplayName "Windows Management Instrument" -Force -Verbose

停止相关服务的另一种方法是先获取相关服务,然后获取管道Stop-Service参数,并且这次无需使用-Force参数,但这只会停止相关服务,而不是指定的服务。

Get-Service Winmgmt -DependentServices | Stop-Service -Verbose

上面的命令将停止Winmgmt的相关服务,但不会停止本身。

以上是 如何在PowerShell中停止其相关服务的服务? 的全部内容, 来源链接: utcz.com/z/322551.html

回到顶部