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}