В процессе автоматического развёртывания клиентов System Center 2012 Configuration Manager (SCCM) методом Push-installation мы можем обнаружить, что на сервера Forefront TMG клиент SCCM не устанавливается. Официальный список используемых для этой процедуры портов можно найти в документах Windows Firewall and Port Settings for Client Computers in Configuration Manager и Ports Used by Configuration Manager
Руководствуясь этими документами у меня так и не получилось добиться желаемого результата и поэтому пришлось методом проб отработать работоспособный вариант решения проблемы. Рассмотрим его.
В консоли Forefront TMG Management создадим набор компьютеров (Computer Set) с названием System Center Configuration Manager Servers. Включим в этот набор наши сервера SCCM, с которых будет выполняться удалённая установка и последующие обновления клиента SCCM
С использованием созданного набора компьютеров нам нужно создать два разрешающих правила, в которых будет фигурировать ряд протоколов, которые приведены в двух представленных ниже таблицах.
Описания протоколов которые есть в TMG по умолчанию:
Описание | Протокол | Порты | Направление |
NetBios Datagram | UDP | 138 | Send |
NetBios Name Service | UDP | 137 | Send/Recieve |
NetBios Session | TCP | 139 | Outbound |
Ping | ICMP | 0/8 | Send/Recieve |
RPC (all interfaces) | TCP | 135 | Outbound |
Описания протоколов, которые мы создадим дополнительно (если они не были созданы нами ранее):
Описание | Протокол | Порты | Направление |
RPC/DCOM High Ports | TCP | 1024-65535 | Outbound |
SMB over IP | TCP | 445 | Outbound |
Создадим правило разрешающее удалённую установку и назовём его “SCCM Agent Push Install”:
В качестве разрешённых протоколов в этом правиле будут перечислены все протоколы перечисленные в таблицах.
После того как правило создано, откроем его свойства и на закладке настройки протоколов, используя кнопку Filtering > Configure PRC protocol выключим включенный по умолчанию режим Enforce strict RPC compilance
Затем создадим ещё одно правило, разрешающее исходящий трафик от клиента до сервера SCCM по портам TCP 80/443/8530/8531 , назовём его, например “SCCM Agent Send Data to the Server”:
Сохраняем конфигурацию TMG и проверяем результат.
Спасибо за стать. Выполнил все шаги на TMG 2010 - но так клиент и не устанавливается с SCOM 2012.
Серверу Operations Manager не удалось обработать запрос WMI "Select * from Win32_OperatingSystem" на компьютере TMG2VM.ххх.хх.
Операция: Agent Install
Учетная запись установки: хххAdministrator
Код ошибки: 800706BA
Описание ошибки: The RPC server is unavailable.
Здесь речь шла о SCCM а не о SCOM. По SCOM есть отдельная заметка https://blog.it-kb.ru/2012/05/06/scom-2012-discovery-and-agent-push-install-on-forefront-tmg/