SCCM 2012 — Client Push Install для серверов Server Core

imageВ процессе автоматического развёртывания клиентов System Center 2012 Configuration Manager (SCCM) методом Push-installation мы можем обнаружить, что на сервера Server Core (в мой ситуации это были сервера Hyper-V Server 2008 R2) клиент SCCM не устанавливается. При этом, судя по содержимому каталога %windir%ccmsetup, видно что файлы установки копируются, но возникает проблема на этапе установки .NET Framework 4. В логе %windir%ccmsetupccmsetup.log циклично регистрируются события неуспешной попытки установки этой компоненты:

Installing file ‘C:WindowsccmsetupdotNetFx40_Client_x86_x64.exe’ with options ‘/q /norestart /log dotNetFx4_Client_Setup.log’.

File ‘C:WindowsccmsetupdotNetFx40_Client_x86_x64.exe’ returned failure exit code 5100. Fail the installation.

Список предварительных требований, предъявляемых к системе, на которую необходимо установить клиента SCCM можно найти в документе Prerequisites for Client Deployment in Configuration Manager.

Как видно из документа .NET Framework System Requirements поддержка .NET Framework 4 в Core декларируется начиная с версии Server Core 2008 R2 SP1

Описание компонент .NET Framework ранних версий от которых зависит .NET Framework 4 можно найти в документе .NET Framework Support on Server Core

Для начала проверим наличие установленного SP1 на нашем сервере командой:

systeminfo | findstr "^OS.[NV]"

image

Проверим состояние установки компонент .NET Framework 2/3 командой:

dism /online /get-features /format:table

image

Включаем соответствующие компоненты, если они ещё не были включены ранее:

dism /online /enable-feature /featurename:NetFx2-ServerCore

dism /online /enable-feature /featurename:NetFx2-ServerCore-WOW64

dism /online /enable-feature /featurename:NetFx3-ServerCore

dism /online /enable-feature /featurename:NetFx3-ServerCore-WOW64

Снова проверяем состояние компонент:

dism /online /get-features /format:table | findstr NetFx

image

Затем скачиваем и устанавливаем Microsoft .NET Framework 4 (Standalone Installer) for Server Core. Процедура установки не представляет никаких сложностей и включает по сути только принятие лицензионного соглашения.

image

После запрашиваем с WSUS все обновления, в составе которых должны появиться последние обновления безопасности всех версий .NET Framework. После установки обновлений возможно потребуется перезагрузка сервера, поэтому планировать выполнение описанной цепочки действий лучше на нерабочее время.

В конечном итоге через некоторое время клиенты SCCM 2012 должны быть успешно автоматически развёрнуты.

Дополнительные источники информации:

TechNet Forum -  SCCM 2012 cannot deploy client on HyperV server

Всего комментариев: 0 Комментировать

  1. mcpclubminsk /

    спасибо, очень позновательно.

Добавить комментарий