Powershell Get-Service显示使用特定服务帐户名执行的所有服务

时间:2015-01-28 12:22:51

标签: windows powershell

如何使用powershell对Windows 2012r2下的服务进行排序,以仅显示使用服务帐户执行的服务" ... name ..."在企业域环境中

1 个答案:

答案 0 :(得分:1)

您可以使用Get-WmiObject cmdlet查询WMI Win32_Service类来执行此操作。

例如,这将检索在LocalSystem帐户下运行的所有Windows服务:

Get-WmiObject -Query "select name, startname from Win32_Service where startname = 'LocalSystem'"

或者,您可以从WMI检索所有Windows服务,并使用以下方法在PowerShell中过滤它们:

Get-WmiObject Win32_Service | where StartName -eq "LocalSystem"