如何使用 Powershell 获取远程服务器上无响应的进程

如何使用 Powershell 获取远程服务器上无响应的进程

我不明白,远程服务器上的响应是空的。

Get-Process explorer -ComputerName vcass1 | select name,id,responding

Name                                               Id Responding
----                                               -- ----------
explorer                                         1204
explorer                                         3020

但我的回应是空的:

Get-Process explorer -ComputerName vcass1 | Where-Object {$_.Responding -eq $true}
>> No result

Get-Process explorer -ComputerName vcass1 | Where-Object {$_.Responding -eq $false}
>> No result

当我尝试:-计算机名称 本地主机我有同样的问题,但没有-计算机名我有价值$真对于每个过程!

答案1

根据MSDN 上的帮助我收到一个NotSupportedException错误,表明:

您正在尝试访问远程计算机上正在运行的进程的“响应”属性。此属性仅适用于本地计算机上正在运行的进程。

相关内容