NexxDigital - компьютеры и операционные системы

В этой статье описывается процедура централизованного разворачивания корпоративной 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.

Добрый день!. В первой статье мы с вами поставили все компоненты необходимые для установки System Center Configuration Manager 2012R2. Провели подготовительный этап перед самым главным, перед инсталляцией самого SCCM. Ниже мы разберем подробнейшим образом все этапы данной задачи. Посмотрим все нюансы с которыми может столкнуться системный инженер.

Установка SCCM 2012 R2

Уверен, что у вас уже скачан и смонтирован дистрибутив в вашей операционной системе. Все свои действия я буду проводить на тестовом окружении. В моем случае, это виртуальная машина с Windows Server 2012 R2 . Открываем авторан и нажимаем кнопку «Установить» . Обратите внимание, что через дистрибутив можно поставить консоль отдельно.

Нас приветствует мастер, читаем текст, что нужно знать перед началом работы и жмем далее.

Так как это первый сайт, то оставляем первичную настройку (Установить первичный сайт Configuration Manager).

Вводим лицензионный ключ или выбираем ознакомительную версию на 180 дней

Принимаем лицензию.

Принимаем еще три лицензии. Надеюсь, что у вас больше терпения и усидчивости, чтобы их прочитать.

Теперь нужно загрузить файлы манифесты, выбираем путь куда качать либо указываем путь к уже скачанным файлам. Я буду качать новые. Если доступа в интернет нет, необходимо скопировать с дистрибутива файл SMSSETUP\BIN\X64\setupdl.exe на компьютер (только x64) на котором есть интернет, запустить его, скачать файлы, скопировать их на сервер на котором устанавливается SCCM2012, выбрать «Использовать ранее загруженные файлы» и указать путь к папке.

Я указал загрузить требуемые файлы по нужному мне пути.

Начинается процесс загрузки, тут придется слегка подождать. В моем случае, мастер установки System Center Configuration Manager загружал 56 файлов.

Скачанные файлы можно посмотреть в каталоге, который вы указали ранее.

В следующем окне выбираем язык интерфейса консоли управления SCCM.

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

Придумываем код сайта 3 символа. Внимание!!! В дальнейшем исправить "Код сайта" невозможно, поэтому придумайте его заранее. Я назвал его ST1. Имя сайта задаем любое.

Выбираем установка первичного сайта

Вас спросят:

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

Соглашаемся с этим и нажимаем "Да"

Поскольку SQL установлен на этом сервере на котором мы разворачиваем SCCM2012, то в окне Сведения о базе данных можно ничего не менять, оставить все по умолчанию.

При желании можно разнести по дискам файлы БД

Поскольку у нас один сервер для SCCM то поставщик SMS будет этот же сервер.

Поскольку в данном примере не предполагается использовать протокол HTTPS, окне «Параметры связи с клиентским компьютером» выбираем «Настроить метод подключения для каждой роли системы сайта» .

Оставляем галочки на "Установить точку управления " и "Установить точку распространения ". В данном примере это опять таки наш сервер SCCM2012.

Выбираете участвовать ли в программе улучшения качества ПО.

И вот тут происходит проверка и мы видим следующую ошибку.

Текущая учетная запись службы sql server

Лечится просто, создаем отдельного обычного пользователя в AD и запустим от него службу.

Открываем Active Directory Пользователи и компьютеры

Создаем учетку sqlagent.

Пишем описание, чтобы потом всем было понятно, что за учетка. Порядок.

Открываем пуск, жмем стрелку вниз на экране.

Выбираем диспетчер конфигураций.

Выбираем яSQl Server и щелкаем правым кликом-Свойства.

Нажимаем Обзор и выбираем нашу учетку.

Перезапускаем службу

Делаем проверка снова, видим, что ошибка ушла. Видим новую

средство миграции пользовательской среды не установлено

средства установки windows не установлены

среда предустановки windows не установлены

Нам нужно доставить эти компоненты из ADK для windows 2012r2 .

Скачать ADK 8.1 можно с этой страницы . Запускаем его.

Не будем участвовать в программе улучшения качества.

Принимаем лицензию

Выбираем нужные компоненты

Видим ошибки ушли. Теперь уберем предупреждение

Исключение для брандмауэра SQL.

Тут нам нужно открыть порты. 1433-1434 для доменного профиля.

Пуск-панель управления-Брандмауэр.

Дополнительные параметры.

Создаем входящее правило.

Для порта.

Вводим диапазон 1433-1434

Разрешить подключение.

Профиль доменный.

Пишем название.

Следующим уберем предупреждение

настройка использования памяти sql server

Смысл ее в том, что мы SQL не ограничили по памяти, исправим это.

Открываем Management Studio

Свойства сервера.

идем в память и ставим лимит максимума

Делаем снова проверить и видим, что осталось 3 не критичных предупреждения.

В течении нескольких минут (у меня заняло это 10 мин) будет проходить процесс установки SCCM2012, после чего появиться окно, которое можно закрыть.

Можно также посмотреть лог установки, для этого откроем утилиту CMTrace идет на установочном диске. SMSSETUP-TOOS. Запускаем. и натравливаем на файл в корне диска C:\ConfigMGRSetup

После изучения лога, открываем консоль SCCM 2012R2. На этом установку можно считать законченой, в следующей части произведем базовую настройку SCCM (System Center Configuration Manager) 2012R2.

The fourth step, Download and install Windows ADK 10 . SCCM will check if USMT, Windows PE, and Deployment tools are installed.

Next, you must enter a location to store the WSUS Updates and the NETBIOS name of your SQL Server . You are now ready to install SCCM.

Installing System Center Configuration Manager

Download the SCCM ISO and run the splash.hta file. I don’t know why but the SCCM 1610 ISO is not available on Microsoft Volume License Service Center or MSDN, so I downloaded the 1606 version but if you have any idea why, please leave a comment at the end of the article.

Note: Don’t forget to run the setup with domain administrator account.

Depending on your needs, you will install a primary site or a central administration site. In this guide, I will install a configuration manager primary site .

Next screens will ask you to enter the license and to accept the license terms. Setup will automatically download the prerequisite files to the location you specify.

Now, you must select supported languages for server and client .

Be sure, you can modify server and client languages by running again the setup and select “Site Maintenance” option.

Next important step is to specify the Site Code that identifies your SCCM site in your hierarchy. Be careful, the Site Code cannot be changed!

Microsoft does not recommend that you use the following names as site codes:

Several Configuration Manager components use the site code as a folder name, and because these names are reserved names in Windows, folders cannot be created with these names. These names are reserved for all versions of Windows.

You can join the primary site to an existing hierarchy, but here I select the second option .

Enter the SQL Server name and the instance name . If you don’t change the instance name during installation, then leave blank for default.

Next screen: specify the path to the SQL Server data and log files . Now you must specify the server where SMS provider will be installed:

Here, I want to install MP and DP role on my primary site server.

The management point is the primary point of contact between Configuration Manager clients and the site server. Management points can provide clients with installation prerequisites, client installation files, configuration details, advertisements, and software distribution package source file locations. Additionally, management points receive inventory data, software metering information, and status and state messages from clients.

System Center Configuration Manager uses distribution points to store files needed for packages to run on client computers. These distribution points function as distribution centers for the files that a package uses, allowing users to download and run these files, programs, and scripts when a package is advertised.

Because of SQL Mixed Mode, the prerequisite check shows me a warning message that you can safely ignore .

Для проверки готовности к установке 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.

При выполнении команды запустится графический интерфейс, в котором по пунктам будут указаны требования и рекомендации для установки:

Пройдёмся по основным.

Устанавливаем.Net framework 3.5:

Install-WindowsFeature Net-Framework-Core -source f:\sources\sxs

f:\sources\sxs — папка на установочном диске Windows Server 2016

Устанавливаем остальные компоненты ОС:

Install-WindowsFeature -Name UpdateServices-Ui Install-WindowsFeature Web-Windows-Auth Install-WindowsFeature Web-ISAPI-Ext Install-WindowsFeature Web-Metabase Install-WindowsFeature Web-WMI Install-WindowsFeature BITS Install-WindowsFeature RDC Install-WindowsFeature NET-Framework-Features Install-WindowsFeature Web-Asp-Net Install-WindowsFeature Web-Asp-Net45 Install-WindowsFeature NET-HTTP-Activation Install-WindowsFeature NET-Non-HTTP-Activ Install-WindowsFeature WDS

Install-WindowsFeature -Name UpdateServices-Ui устанавливает средства администрирования WSUS. Саму роль WSUS я не буду устанавливать на данном сервере, т.к. планирую развернуть Software Update Point на втором сервере сайта CM02.

Установка ADK

Скачиваем и устанавливаем 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 сайт установлен.



Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter
ПОДЕЛИТЬСЯ:
NexxDigital - компьютеры и операционные системы