如何使用 PowerShell 获取远程计算机上所有进程?


要获取远程计算机上所有正在运行的进程,您需要在 Get-process cmdlet 中使用 – ComputerName 参数、WMI 类 Win32_Process 或使用 Get-CimInstance cmdlet。

  • 使用 –ComputerName 参数
Get-process -ComputerName Test-PC

要连接多台计算机,请使用逗号 (,) 分隔计算机名称。

Get-process -ComputerName Test-PC, Win2k8
  • 使用 WMI 对象在多台远程计算机上获取进程。
Get-WmiObject Win32_Process -ComputerName Test-PC, Win2k8
  • 使用 Get-CimInstance cmdlet 在远程计算机上获取进程。
Get-CimInstance Win32_Process -ComputerName Test-PC, Win2k8

更新于: 2020 年 1 月 22 日

1.8 万次浏览

开启你的 职业

完成课程并获得认证

开始
广告