Сбой при выполнении «get-process», не удается подключиться к удаленному компьютеру - PullRequest
0 голосов
/ 12 июня 2018

На моем рабочем месте мы администрируем стационарные ПК для интенсивной терапии (настольные клиенты Windows 7), которые должны быть включены и запускать определенную программу практически постоянно.С этой целью мы разработали несколько сценариев PowerShell, которые запускаются каждые 5 минут и предупреждают нас о сбоях компьютеров или процессах / программах, которые нам требуются.

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

По своей сути команда выглядит примерно так:

get-process -computername [hostname]

При указании на наш проблемный ПК мы получаем ошибку

Get-Process : Couldn't connect to remote machine

Наши исследования показывают, что это, вероятно, вызвано проблемами с разрешениями, брандмауэром или удаленной службой реестра.Мы провели тройную проверку и на этом ПК, и у учетной записи мониторинга есть права администратора, брандмауэр не активен, а служба удаленного реестра включена и настроена на автоматический запуск.Код работает при запуске на локальном компьютере, но не при удаленном запуске.

Подобные командлеты powershell запускаются удаленно, например, "get-service", без проблем работают.Как отмечалось выше, «get-process» успешно работает на других наших компьютерах.Любое понимание этой странной проблемы приветствуется.

Следует отметить, что обходной путь Invoke-Command, предложенный в ответ на другие подобные вопросы, не работает ни на этом ПК, ни на любом другом..

1 Ответ

0 голосов
/ 19 августа 2018

Вы пытались проверить работоспособность всех служб RPC?

1.Remote Procedure Call(RPC)
2.Remote Procecure Call(RPC) Locator
3.Remote Registry (You said it's up though)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...