Разворачиваем Microsoft Office 2013 с помощью SCCM 2012

imageРассмотрим основные действия, который можно предпринять для развёртывания Microsoft Office 2013 ProPlus с использованием мощного инструмента — System Center 2012 Configuration Manager.

Для начала выложим дистрибутив Office 2013 на сетевой ресурс, например \\Path\to\Distr\Microsoft\Office\2013\ProPlus\x86\ru\
Перейдём по указанному пути и вызовем центр развёртывания MS Office нехитрой командой:
setup.exe /admin

Программа установки Office будет запущена в специальном режиме, в котором мы сможем задать все предпочтительные настройки, которые должны быть в дальнейшем использованы на всех компьютерах при установке Office 2013.

На первой вкладке, расположение установки я предпочитаю оставлять по умолчанию, добавляю лишь название организации:

image

Далее перейдём к пункту “Лицензирование и пользовательский интерфейс”. Здесь можно отметить лишь то, что развёртывание приложения будет происходить в тихом режиме и без запроса согласия с лицензионным соглашением. Ключ не указываем, так как в нашем случае он будет взят с сервера лицензирования Office KMS.

image

Третьим шагом запретим перезагрузку после установки, добавив свойство SETUP_REBOOT с параметром Never.

image

Возможные значения свойства SETUP_REBOOT:
AutoAlways — всегда запускать перезагрузку. Не выводить приглашение для пользователя.
Always — всегда запрашивать перезагрузку по завершении работы программы установки.
IfNeeded — запрашивать перезагрузку по завершении работы программы установки, если установка требует перезагрузки (значение по умолчанию).
AutoIfNeeded — запускать перезагрузку, если программа установки требует перезагрузки. Не выводить приглашение для пользователя.
Never — никогда не запускать и не запрашивать перезагрузку.

Четвёртым шагом, лишим наших пользователей первоначальной настройки MS Office при первом запуске. Будет появляться только доброжелательное окошко с предложением выбора темы оформления. По скриншоту понятно, что я предпочитаю отключить всё то, что хоть как-то может смутить неподготовленного пользователя.

image

Режимы установки компонент в данном примере я оставил по умолчанию…

image

Последним этапом сохраним все наши настройки в каталог \Updates\ с именем, например, CustomSetup.MSP

Сохранять нужно именно в Updates, чтобы при запуске setup.exe в конфигурации по умолчанию использовалась наша кастомизация.

Откроем консоль SCCM 2012 и запустим мастер создания приложений…

На первом шаге мастера, установим переключатель “Вручную задать сведения о приложении”

image

На втором шаге создания приложения укажем основные сведения о приложении.

image

т.к. нет планах устанавливать MS Office через Application Catalog, оставляю всё по умолчанию.

В создании типа развёртывания, опять введём все данные о приложении вручную.

image

Укажем месторасположение нашего содержимого. С программой установки всё понятно, можно просто указать Setup.exe, а для программы удаления нужно создать конфигурационный файл, в котором будут указаны параметры удаления MS Office.

image

Пример моего конфигурационного файла для «тихого» удаления:

<Configuration Product="ProPlus"> 
    <Display Level="none" CompletionNotice="no" SuppressModal="yes" AcceptEula="yes" /> 
    <Setting Id="SETUP_REBOOT" Value="Never" /> 
</Configuration>

Идентификатор своего продукта вы сможете узнать в файле «редакция.ww\config.xml». В моём случаи, редакция ProPlus, от того и каталог носит название proplus.ww. В конфигурационном файле, в первой строчке будет так же прописан идентификатор. Эта информация также может быть полезна при создании приложений для Visio или Project.

image

Далее укажем методы обнаружения MS Office. В нашем случае нужно будет указать 2 ключа реестра с соединителем ИЛИ, для X86 и X64 операционных систем:

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{90150000-0011-0000-0000-0000000FF1CE}

HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{90150000-0011-0000-0000-0000000FF1CE}

image

На экране настроек взаимодействия с пользователем укажем параметры ориентированные на установку на уровне системы

image

И наконец, на последнем этапе, разрешим устанавливать Office 2013 только на Windows 7, т.к. на более старые системы нет возможности установить новый офисный пакет. После того как появится поддержка новых систем Windows 8, я откорректирую своё приложение.

После того как приложение создано, можно добавить его в последовательность задач установки ОС в категорию приложений.

Настройка развёртывания MS Visio и MS Project выполняется аналогичным образом.

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

  1. Олег /

    Приветствую, Автор! Отличный русскоязычный HowTo, хотя я в демо среде использовал другой метод развёртывания, но идея та же.
    Есть небольшой вопрос: у меня при текущей настройке «Программы удаления» не срабатывает удаление через Software Center, а срабатывает в таком варианте setup.exe /uninstall ProPlusr /config .\proplus.ww\SilentUninstallProPlus.xml.
    У Вас срабатывает удаление приложения с опубликованными в статье настройками?

    1. Виталий Якоб / Автор записи

      Файл «SilentUninstallProPlus.xml» у меня находится рядом с «Setup.exe», поэтому в приведённом примере и строка удаления без указания дополнительного каталога.
      Если Вы файл «SilentUninstallProPlus.xml» в каталог «proplus.ww», то Вам нужно использовать свою строчку для удаления.
      В Центр ПО я не публиковал, но удаления проверял на обязательных развёртываниях, всё работало.

  2. AlexFB /

    Спасибо Автору! Подскажите, если на станциях политиками прописан UAC, то будет SCCM-2012 устанавливать Офис-2013 или нужно что то дополнительно указывать при создании приложения/пакета SCCM-2012 ?

    1. Алексей Максимов /

      В рассмотренном примере приложение разворачивается для системы, то есть задача развёртывания будет выполняться в контексте LocalSystem, поэтому никаких заморочек с UAC быть не должно.

  3. Eugene Leitan /

    Также смотрите:
    Подготовка дистрибутива Microsoft Lync 2013 SP1 к автоматическому развёртыванию.
    https://blog.it-kb.ru/2014/09/24/preparation-distribution-microsoft-lync-2013-sp1-to-automatic-silent-installation-deployment-with-sccm-or-gpo/#comment-26161

    А если у Вас возникает ошибка при желании изменить существующий MSP Office 2013:
    «“Unhandled exception: NodeType get property called for OXmlNode with null interface”»

    Error Saving MSP File in OCT
    https://patrickhoban.wordpress.com/2015/03/19/1525/

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