PowerShell 获取进程信息:ID、名称、所有者、状态和说明
要获取进程 ID、进程名称、进程所属的 Windows 账户名、进程状态和进程说明,可以使用以下 PowerShell 命令:
Get-WmiObject -Class Win32_Process | Select-Object ProcessId, Name, @{Name='Owner';Expression={$_.GetOwner().User}}, @{Name='Status';Expression={$_.GetOwner().Status}}, Description
这个命令使用 Get-WmiObject cmdlet 来获取 Win32_Process 类的对象,然后使用 Select-Object cmdlet 选择要显示的属性。其中:
ProcessId是进程的 ID。Name是进程的名称。@{Name='Owner';Expression={$_.GetOwner().User}}表示要添加一个自定义属性Owner,其值为进程的所有者(Windows 账户名)。@{Name='Status';Expression={$_.GetOwner().Status}}表示要添加一个自定义属性Status,其值为进程的状态(例如 Running、Suspended 等)。Description是进程的说明。
这个命令还使用管道符号 | 将结果传递给 Format-Table cmdlet,以便更好地格式化输出。
原文地址: https://www.cveoy.top/t/topic/oKOR 著作权归作者所有。请勿转载和采集!