Какой порт используется для запуска 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
чтобы иметь возможность получить ответ от удаленного сервера.