PsExec не будет работать из-за общего доступа к файлам и принтерам в брандмауэре

Мы работаем в среде терминала Citrix/Wyse (более 200 терминалов)

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

По умолчанию в нашей сборке терминала Wyse включен брандмауэр Windows + отключен или отключен общий доступ к файлам и принтерам

У нас есть требование перезагружать все терминалы каждую ночь, и у нас запланирован сценарий PsExec для всех сетевых терминалов.

Проблема в том, что ЛЮБОЙ PsExec cmd не будет работать с удаленным ip-адресом / машиной, если либо a) не отключен межсетевой экран компьютеров, либо b) не разрешен общий доступ к файлам и принтерам, поэтому он может получить доступ к общему ресурсу Admin $.

За исключением необходимости вручную обходить каждую машину, на которой включен брандмауэр, и отключать его / разрешать общий доступ к файлам и принтерам, в любом случае есть возможность удаленно включить общий доступ к F&P с помощью какого-либо другого не PsExec cmd или удаленно добавить запись реестра (имейте в виду GPo нельзя использовать, так как машины не находятся в сети)

Мы пробовали пройти через ключи -u и -p с локальной учетной записью пользователя и именем компьютера при запуске команды PsExec, но безуспешно.

Как только я включаю F&P Sharing или полностью отключаю брандмауэр на тестовой машине, работает удаленный скрипт PsExec.

1 ответ

Вам необходимо разрешить TCP 445-соединения с управляющих компьютеров, которые пытаются подключиться к этим машинам с помощью PSTools.

Вам не нужно открывать это для всех, но вам нужно открыть это для этих машин.

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