要获取进程 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,以便更好地格式化输出。

PowerShell 获取进程信息:ID、名称、所有者、状态和说明

原文地址: https://www.cveoy.top/t/topic/oKOR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录