powershell怎么查看服务状态 get-service查看特定服务状态的例子

发布时间:2020-08-20编辑:脚本学堂
powershell怎么查看服务状态,powershell命令中可以使用get-service获取特定服务状态信息,然后结合一些过滤选项,得到更为准备的系统服务状态信息。

powershell查看特定服务状态的例子

1、使用findstr 过滤结果,但findstr不是powershell命令,而是普通命令

PS C:Usersliuxingwang> Get-Service | findstr "VMwareHostd"
Running  VMwareHostd        VMware Workstation Server

2、使用Select-Object 筛选要显示的列,Findstr过过滤

PS C:Usersliuxingwang> Get-Service |Select-Object Status,Name | findstr "VMwareHostd"
                                          Running VMwareHostd

3、使用标准的PowerShell命令where过滤,其中$_  表示前面的结果

PS C:Usersliuxingwang> Get-Service |Select-Object Status,Name | where { $_ -match "VMwareHostd"}
                                           Status Name
                                           ------ ----
                                          Running VMwareHostd
 

4、直接用Select-string的实现
 

PS C:Usersliuxingwang> Get-Service |Select-Object Status,Name | Select-String "VMwareHostd"
@{Status=Running; Name=VMwareHostd}

powershell查看特定服务状态