如何使用 PowerShell 通过 WMI 方法获取服务信息?


你也可以使用 WMI 方法获取服务信息,而不是标准命令 Get-Service

命令

若要获取服务器上的服务信息,你需要使用 WMI 类 Win32_Service

Get-WmiObject -Class Win32_Service

输出

ExitCode  : 0
Name      : Browser
ProcessId : 0
StartMode : Manual
State     : Stopped
Status    : OK

ExitCode  : 0
Name      : BTAGService
ProcessId : 1468
StartMode : Manual
State     : Running
Status    : OK

ExitCode  : 0
Name      : BthAvctpSvc
ProcessId : 1460
StartMode : Manual
State     : Running
Status    : OK

ExitCode  : 0
Name      : bthserv
ProcessId : 1480
StartMode : Manual
State     : Running
Status    : OK

命令

你可以使用 Select-Object 筛选具体输出。

Get-WmiObject win32_Service | Select-Object Name, State, Startmode

输出

Name                                                   State   Startmode
----                                                   -----   ---------
AdobeARMservice                                        Running Auto
AdobeFlashPlayerUpdateSvc                              Stopped Manual
AJRouter                                               Stopped Manual
ALG                                                    Stopped Manual
AppIDSvc                                               Stopped Manual
Appinfo                                                Running Manual
AppMgmt                                                Stopped Manual
AppReadiness                                           Stopped Manual
AppVClient                                             Stopped Disabled
AppXSvc                                                Stopped Manual
AssignedAccessManagerSvc                               Stopped Manual
AudioEndpointBuilder                                   Running Auto
Audiosrv                                               Running Auto
autotimesvc                                            Stopped Manual
AVP20.0                                                Running Auto
AxInstSV                                               Stopped Manual
BDESVC                                                 Stopped Manual
BFE                                                    Running Auto
BITS                                                   Running Auto
Bluetooth Device Monitor                               Running Auto
Bluetooth OBEX Service                                 Running Auto

使用 WMI 获取远程计算机上的服务。

Get-WmiObject win32_Service –ComputerName Win7,Test-PC | Select-
Object Name, State, Startmode

更新于: 2020 年 1 月 22 日

超过 2K 的浏览量

开启您的职业生涯

完成课程并获得认证

开始
广告