Почему get-process -computername возвращает ошибку «Не удалось подключиться к удаленной машине»? - PullRequest
2 голосов
/ 02 февраля 2011

Я могу выполнить следующую команду на определенном компьютере, и она может вернуть список процессов на нескольких целевых компьютерах, но на одном компьютере возвращает ошибку «Не удалось подключиться к удаленному компьютеру».

get-process -ComputerName 192.168.1.101

  • Ни на одной из целевых машин не установлен PowerShell.
  • На компьютере, на котором выполняется сценарий powershell, установлена ​​версия 2.0.
  • У меня есть права администратора на всех машинах.
  • Целевыми машинами, которые могут удаленно возвращать список процессов, являются Server 2003 Standard Edition с пакетом обновления 1.
  • Целевой машиной, которая не возвращает список процессов удаленно, является Server 2003 R2 Standard Edition SP2.

Что помешает мне получить список процессов с удаленной машины, используя powershell?

Ответы [ 2 ]

5 голосов
/ 03 февраля 2011

Оказывается, на машине, которая возвращала ошибку, не была запущена служба удаленного реестра. После запуска этой службы ошибка «Не удалось подключиться к удаленной машине» исчезла. Этот пост в блоге помог мне найти решение http://sebastienlachance.com/post/ProcessGetProcesses-common-errors.aspx

0 голосов
/ 02 февраля 2011

Я думаю, что он использует WMI, поэтому, если служба не работает, это будет сделано.Можно ли вообще выполнять запросы Get-WMIObject для этих компьютеров?

...