В этой статье описывается процедура централизованного разворачивания корпоративной 32-битной версии Microsoft Office Professional Plus 2016 на клиентские компьютеры с помощью System Center Configuration Manager 2012 R2 . Рассмотрим процесс подготовки собственного MSP пакета с настройками Office, создания программы на сервере SCCM и установки программы на клиентских компьютерах.
Скачайте и разместите VL копию Office 2016 Pro Plus в каталоге, который будет источником файлов для SCCM пакета (к примеру, \\msk-distr01\Applications\Office 2016)
Вместе с Office 2016, Microsoft выпустила новую версию MS Office Deployment Tool, позволяющую создавать кастомизированные сценарии установки Office 2016. С помощью данного средства администратор можно настроить параметры и опции установки Office, предопределить настройки продукта, языковые настройки и т.д.
Примечание . Рассмотренная процедура развертывания будет работать только для корпоративной (VL) редакции Office 2016
Скачайте Office 2016 Deployment Tool и запустите файл OfficeDeploymentTool. exe . Укажите директорию, в которую нужно распаковать файлы setup. exe и Configuration. xml .
Запустите утилиту Office Customization Tool (OCT), с параметром /admin:
setup.exe /admin
Программа установки Office 2016 запустится в особом режиме, в котором мы зададим настройки, которые должны быть использованы при разворачивании на компьютерах пользователей. На выходе программа создаст файл MSP, содержащий все указанные настройки, который нужно будет сохранить в каталог “.\Updates” дистрибутива Office.
Примечание . Имейте в виду, что файл MSP привязан к архитектуре продукта, т.е. для x86 и x64 редакций понадобятся собственные MSP файлы.
Мы создадим MSP файл, позволяющий установить Office в автоматическом режиме без необходимости взаимодействия с пользователем.
Выберите Create a new setup customization file for following product , отметьте нужную редакцию продукта и нажмите OK.
В разделе Install location and organization name укажите информацию об организации.
Затем в разделе Licensing and user interface , выберите опцию Use KMS client key (если у вас будет использоваться или ), либо вручную укажите MAK ключ, выбрав пункт Enter another product key .
Включите чекбокс в разделе I accept the terms in the license agreement , в разделе Display level укажите Basic , и выберите Suppress modal и No cancel . При данных настройках пользователь не должен вводить никакой лицензионной информации и подтверждать лицензионное соглашение.
В разделе Modify Setup properties нажмите Add , и добавьте параметр с именем SETUP _ REBOOT и значением Never .
Отключим для пользователей мастер первоначальной настройки при первом запуске, изменив в разделе Modify user settings -> Microsoft Office 2016 -> Privacy — > Trust Center . Значение параметра Disable Opt-in Wizard on first run на Enabled .
Сохраним полученные настройки (File -> Save As ) в MSP файл в каталоге дистрибутива Updates . Установщик Office автоматически проверяет эту папу на наличие MSP файла, в случае его отсутствия запускается полная установка. Закройте утилиту OCT.
Следующий этап – создание SCCM приложения.
Откройте консоль SCCM и в разделе Software Library -> Application Management -> Applications создайте новое приложение (Create Application).
Выберите Automatically detect information и укажите UNC путь к файлу proplusww.msi
Приложение будет импортировано из файла msi. Нажмите Next .
Укажем информацию о приложении. Строку установки оставим пока без изменнеий (по умолчанию, msiexec /i “proplusww.msi” /q). В пункте Install behavior выберем Install for system .
Закроем мастер создания приложения.
Откроем свойства созданного приложения, на вкладке Deployment Types выберите MSI файл и перейдите в режим редактирования (Edit ). На вкладке Content укажите путь к каталогу с дистрибутивом Office 2016.
На вкладе Programs измените строку установки (Installation Program ) на setup.exe . Сохраните изменения.
Осталось распространить приложение на нужные Distribution Point и опубликовать программу на коллекцию с компьютерами пользователей. В мастере Deploy Software Wizard укажем действие: Action – Install, Purpose — Available
На стороне пользователя через несколько минут новое приложение станет доступно в Software Center . Пользователь может в списке приложений выбрать Microsoft Office Professional Plus 2016 и запустить его установку, нажав Install Selected .
Подробный лог установки находится в файле . По этому файлу можно следить за статусом установки.
Приложение будет скачано на компьютер клиента и установлено. Как мы видим, статус установки изменился на Installed, значит Office 2016 установился корректно.
Для автоматической установки Office 2016 в тихом режиме на компьютеры определенной коллекции нужно создать отдельный Advertisement.
Для проверки готовности к установке Configuration Manager воспользуемся приложением Prereqchk.exe
, которое находится на установочном диске в папке SMSSETUP\BIN\X64
.Документация по работе с Prereqchk.exe доступна здесь https://docs.microsoft.com/ru-ru/sccm/core/servers/deploy/install/prerequisite-checker
Для проверки готовности первого сервера к установке Primary сайта с SQL на отдельном сервере запускаем
E:\SMSSETUP\BIN\X64\prereqchk.exe /PRI /SQL sqlserver.domain.com /SDK cm01.domain.com /MP cm01.domain.com /DP cm01.domain.com /ssbport
sqlserver.domain.com — FQDN сервера SQL, cm01 — первый сервер сайта, готовность которого мы проверяем.
/PRI
Проверяет соответствие локального компьютера требованиям первичного сайта.
/SQL <полное_доменное_имя_SQL_Server>
Проверяет соответствие указанного компьютера требованиям SQL Server, связанным с размещением базы данных сайта Configuration Manager.
/SDK <полное_доменное_имя_поставщика_SMS>
Проверяет соответствие указанного компьютера требованиям поставщика SMS.
/MP <полное_доменное_имя_точки_управления>
Проверяет соответствие указанного компьютера требованиям для роли системы сайта «точка управления».
/DP <полное_доменное_имя_точки_распространения>
Проверяет соответствие указанного компьютера требованиям для роли системы сайта «точка распространения».
/Ssbport
Проверяет, что исключение брандмауэра, разрешающее соединение через порт SSB, активно. По умолчанию используется порт SSB 4022.
При выполнении команды запустится графический интерфейс, в котором по пунктам будут указаны требования и рекомендации для установки:
Пройдёмся по основным.
f:\sources\sxs — папка на установочном диске Windows Server 2016
Install-WindowsFeature -Name UpdateServices-Ui устанавливает средства администрирования WSUS. Саму роль WSUS я не буду устанавливать на данном сервере, т.к. планирую развернуть Software Update Point на втором сервере сайта CM02.
Скачиваем и устанавливаем ADK 10 https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit
Я использовал Windows ADK for Windows 10, version 1703.
Для работы Configuration Manager достаточно следующих компонент:
Deployment Tools,
Windows PE,
USMT
По необходимости можно установить и дополнительные компоненты. Я установил также ICD и Configuration Designer.
Запускаем повторно проверку готовности:
Из активных остались замечания по настройке SQL сервера. Одно из них сообщает о том, что не рекомендуется использовать SQL аутентификацию на сервере. Я сознательно выбрал такую конфигурацию, поэтому проигнорирую данное предупреждение. Два других предупреждения связаны с тем, что не заданы верхняя и нижняя граница потребления памяти сервером баз данных. Нижняя минимальная граница для Primary сайта должна быть 8 Гб. Я выставлю 16 Гб нижнюю границу и 20 Гб верхнюю. Сделать это можно в SQL Server Management Studio:
Запускаем ещё раз средство проверки готовности и убеждаемся в том, что препятствий для установки первого сервера нашего сайта нет.
Монтируем образ диска Configuration Manager и запускаем файл splash.hta:
Указываем тип сайта, который необходимо установить:
Далее мастер попросит ввести лицензионный ключ и принять лицензионное соглашение. Затем установщик загрузит необходимы файлы для установки в указанное расположение. На следующих двух шагах указываем языки, поддержка которых необходима в серверной части (Configuration Manager Console и отчёты) и в клиентской части:
Если язык клиентской ОС будет русским, то все предупреждения и интерфейс клиента SCCM будут на русском языке.
Добавить поддержку нужных языков можно и после установки. Для этого необходимо снова запустить установку и выбрать «Perform Site Maintenance
» в мастере установки.
На следующем шаге необходимо указать код сайта, который будет его идентифицировать в иерархии сайтов. Код сайта не может быть изменён в последствии!
Как и в предыдущих версиях имя сайта должно быть трёхбуквенным и соответствовать следующим правилам: имя сайта должно содержать только стандартные символы (A–Z, a–z, 0–9 и дефис “-”), а также быть уникальным в рамках вашей инфраструктуры Configuration Manager. Нельзя использовать зарезервированные имена: SMS, CON, PRN, AUX, NUL, OSD, SRS, FCS
.
Далее указываем следует ли ввести сайт в существующую иерархию или создать Stand-alone сайт:
Отобразится окно с предупреждением о том, что мы выбрали Stand-alone сайт. Но в отличии от версии ConfigMgr 2012 данное предупреждение сообщает о том, что если у нас возникнет необходимость в создании иерархии сайтов мы сможем это сделать, установив Central Administration сайт:
На следующем шаге укажем имя SQL сервера, который мы подготовили. Имя экземпляра оставляем пустым, т.к. при установке SQL сервера мы оставили его по умолчанию. Порт также оставляем 4022:
На следующем шаге указываем пути к базе данных и журналу транзакций на SQL сервере.
Теперь указываем сервер, на котором должен быть установлен SMS провайдер. В нашем случае это тот же сервер cm01:
На следующем шаге необходимо настроить метод взаимодействия клиентов с ролями сайта. Я выбираю вариант настройки метода взаимодействия отдельно на каждой роли сайта, т.к. конфигурировать инфраструктуру PKI для клиентов и ролей сайта я планирую позже. Установка галочки «Clients will use HTTPS when they have a valid PKI certificate and HTTPS-enabled site roles are available» позволяет клиентам выбирать систему сайта, сконфигурированную на подключение по HTTPS приоритетно.
Далее указываем имена серверов на которые необходимо установить точку управления и точку распространения. В нашем случае это тот же сервер, на котором мы запустили установку:
Далее необходимо настроить параметры обновления Configuration Manager. В новых версиях Configuration Manager сам получает обновления через Configuration Manager cloud service. Для этого используется роль сайта «Service Connection Point», которая, в числе прочего функционала, скачивает обновления, применимые к вашей инфраструктуре SCCM.
Указываем сервер, на котором необходимо развернуть Service Connection Point и, если требуется, настройки прокси сервера для доступа в Интернет:
На следующем шаге «Settings Summary» проверяем все заданные параметры в мастере установки ещё раз и нажимаем далее, после чего запустится проверка соответствия подготовленной инфраструктуры для продолжения установки.
В моём случае я получил предупреждение о том, что SQL сервер настроен на режим аутентификации «Mixed Mode», но т.к. это сделано намеренно, я игнорирую это предупреждение и продолжаю установку:
Проверяем успешность установки по всем пунктам:
Можно также проверить контейнер System Management на предмет наличия записей о сайте и о точке управления:
На этом наш Primary Stand-alone сайт установлен.
System Center Configuration Manager, давайте немного уделим времени паре пунктов. Во-первых, для чего же нужен этот продукт. Во-вторых, очень важно не упустить некоторые подготовительные работы. Иначе у вас просто не получится запустить нужные программы и утилиты. Сразу предупредим вас, что процесс займёт достаточно длительное время - если вы спешите, то не приступайте к выполнению действий. Установка System Center Configuration Manager 2012 r2, то как этот configuration manager client запустить, настроить и удалить, рассматривается ниже (если вы уже ранее подготовили свою систему).
System Center Configuration Manager 2012 r2 — это очень хорошая программа, которая поможет вам управлять своими ресурсами более продуктивно
Продукт System Center Configuration Manager 2012 r2 представляет собой сферу для регулирования инфраструктуры IT, основываясь на Microsoft Windows и смежных устройствах. Что же может делать пользователь или разработчик в этой системе? Например, можно регулировать обновления, разворачивать программное обеспечение и операционные системы , управлять удалённым доступом и делать другие подобные вещи. На сегодняшний день последней версией этого продукта является выпуск 2012 года - это System Center Configuration Manager 2012 r2. Именно на примере этой версии мы сегодня и рассмотрим все нюансы использования программного обеспечения. Для начала мы проведём некоторые подготовительные работы. Так сказать, приведём «почву» к нужной консистенции, прежде, чем сажать туда семена.
Чтобы установить основные параметры, нужно запустить System Center Configuration Manager 2012 r2. Здесь вам потребуется настроить некоторые типы обнаружения, а именно:
Любое из этих обнаружений можно без проблем настроить путём нажатия правой кнопкой мыши по выбранному методу. Затем выберите «Свойства» и поставьте галочку напротив пункта о включении. Можете здесь же установить параметры конфигурации при необходимости и нажать ОК.