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

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

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

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

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

решение1

Использование procmonfrom sysinternalsпоказывает, что schtasksиспользует epmapпорт.

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

Редактировать кудо Барри

schtasks.exe определенно подключается через порт 135, затем использует динамический порт в диапазоне от 49152 до 65535, источник docs.microsoft.com/en-us/troubleshoot/windows-server/networking/…. Я заметил, что он постоянно использует один порт в течение некоторого времени, а затем по причинам, которые я не обнаружил, начинает использовать другой порт.

введите описание изображения здесь

Связанный контент