0

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

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

当我尝试使用:-ComputerName localhost我有同样的问题,但没有-ComputerName我对每个进程都有价值$True !

4

2 回答 2

2

根据MSDN 上的帮助,您应该得到一个NotSupportedException错误,表明:

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

于 2013-04-12T07:57:53.737 回答
0

如果远程服务器在 Windows 2012 上,您可以远程读取响应状态。

于 2013-05-08T14:51:10.843 回答