Назад | Перейти на главную страницу

Порт Powershell для перезапуска сервера

У меня возникла проблема с моим проектом удаленного взаимодействия в Powershell.

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

The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)

Я знаю, что это, вероятно, означает, что необходимые порты заблокированы.

У меня вопрос: какое минимальное количество портов мне нужно открыть, чтобы иметь возможность успешно выполнить команду. И нужно ли мне открывать порт (ы) в обоих направлениях или достаточно одного?

То, что я нашел так далеко от Microsoft, - это TCP и UDP: HTTP - 80, 443, 593.
Именованные трубы - 445
Устройство сопоставления конечных точек RPC - 135

Так действительно ли мне нужно открывать все порты? или даже больше? (Из-за динамической ассоциации портов?) К сожалению, я не могу свободно тестировать, так как я не отвечаю за брандмауэры, поэтому я хочу заказать правильные порты с самого начала.

Дополнительная информация:

Источник: Server 2012 Reboot-Target: Server2003

Вам необходимо открыть порты DCOM и WSMan. Если вы используете Powershell v3 +, по умолчанию диапазон DCOM составляет 1024-5000, а порты WSMAN - 5985 (http) и 5986 (https).

Надеюсь, это тебе поможет.

С уважением