我可以在特定计算机上执行以下命令,它可以在多台目标计算机上返回一个进程列表,但在一台计算机上返回“无法连接到远程计算机”错误。
get-process -ComputerName 192.168.1.101
什么会阻止我使用PowerShell从远程计算机获取进程列表?
答案 0 :(得分:5)
事实证明,返回错误的计算机没有启动远程注册表服务。一旦我启动此服务,“无法连接到远程计算机”错误就消失了。这篇博文帮助我找到了解决方案http://sebastienlachance.com/post/ProcessGetProcesses-common-errors.aspx
答案 1 :(得分:0)
我认为它使用WMI,所以如果服务没有运行,那就可以了。你可以根据这些PC执行Get-WMIObject查询吗?