不乱于心,不困于情。
不畏将来,不念过往。如此,安好。

Powershell-Where-Object Cmdlet

cmdlet

Where-Object cmdlet可用于从传递给它的对象集合中选择具有特定属性值的对象。

在这些示例中,我们看到了运行中的Where-Object cmdlet。

例子1

获得停止的服务。

Get-Service | Where-Object {$_.Status -eq "Stopped"}

输出量

您可以在PowerShell控制台中看到以下输出。

Status   Name               DisplayName                           
------   ----               -----------                           
Stopped  AdobeFlashPlaye... Adobe Flash Player Update Service     
Stopped  AeLookupSvc        Application Experience                      

例子2

根据流程名称获取流程。

在PowerShell ISE控制台中键入以下命令

Get-Process | Where-Object {$_.ProcessName -Match "^p.*"}

输出量

您可以在PowerShell控制台中看到以下输出。

Handles  NPM(K)    PM(K)      WS(K) VM(M)   CPU(s)     Id ProcessName                           
-------  ------    -----      ----- -----   ------     -- -----------                           
     62       7     1176       4992    61     0.03   7440 pageant
赞(1)
未经允许不得转载:seo优化_前端开发_渗透技术 » Powershell-Where-Object Cmdlet