此示例中的两个命令都获取当前停止的所有服务的列表。 第一个命令使用脚本块的格式,第二个命令使用比较语句的格式。
示例2: 根据进程名称获取进程
PS C:\> get-service | where-object {$_.Name -Match "^Wp.*"}
Status Name DisplayName
------ ---- -----------
Stopped WpcMonSvc 家长控制
Stopped WPDBusEnum Portable Device Enumerator Service
Running WpnService Windows 推送通知系统服务
Running WpnUserService_... Windows Push Notifications User Ser...
Stopped wpscloudsvr WPS Office Cloud Service
PS C:\> get-service | where-object {$_.DisplayName -Match "^Wp.*"}
Status Name DisplayName
------ ---- -----------
Stopped wpscloudsvr WPS Office Cloud Service
本示例中的命令获取以Wp
字母开头的服务的名称。 -Match
参数后面使用正则表达式。
纠错/补充