Какой порт используется для запуска schtasks.exe на удаленном компьютере?

Я пытался извлечь список запланированных задач на нескольких удаленных компьютерах, и нашел это schtasks.exe, Я поместил это в скрипт powershell и запустил список серверов, и почти 80% серверов вернули результаты. Это была команда, которую я использовал.

$Output = & schtasks.exe /query /v /s $Server /fo csv 2>&1

Мне интересно, какой порт он использовал для подключения к удаленному компьютеру и извлечения данных, потому что это очень контролируемая среда с нестандартными портами, которые не открыты. Мне также нужно выяснить, почему 20% серверов вышли из строя, возможно, какой-то порт там не открыт? Отсюда я понимаю, что PowerShell Remote использует TCP/5985 = HTTP и TCP/5986 = HTTPS, но из того, что я проверил, эти порты не открыты.

1 ответ

Решение

С помощью procmon от sysinternals показывает, что schtasks использует epmap порт.

epmap это порт 135 (Конечная точка Mapper). После этого разговор, похоже, продолжается на вновь созданном соединении в порту. 49154, Повторение упражнения всегда использует порт 49154 поэтому я предполагаю, что schtasks нужен порт 135 а также 49154 чтобы иметь возможность получить ответ от удаленного сервера.

Другие вопросы по тегам