Выполнение произвольных команд при установке Office 2010

 

Применимо к: Office 2010

Последнее изменение раздела: 2012-01-27

По умолчанию программа установки для Microsoft Office 2010 устанавливает одновременно только один продукт Office. Чтобы настроить для программы установки запуск произвольной команды или простого исполняемого файла, которые должны быть выполнены после установки этого продукта, можно воспользоваться функцией формирования цепочек. Чтобы добавить произвольную команду или простой исполняемый файл, можно использовать функцию Добавить установки и запустить программы центра развертывания Office или элемент Command в файле Config.xml. Рекомендуется ограничить использование параметра Добавить установки и запустить программы и элемента Command выполнением только простых исполняемых файлов или произвольных команд, которые не вносят изменения в настройки компьютера и которые не требуют ввода данных пользователем. Например, в конце установки можно выполнить программу копирования журналов или команду, выводящую начальную страницу.

Параметр Добавить установки и запустить программы в центре развертывания Office (командные строки, введенные в диалоговых окнах Добавление записи программы и Изменение записи программы) и элемент Command в файле Config.xml file предназначены для использования только для первоначальных установок и удалений продуктов. Эти команды обрабатываются только при первоначальных установках и удалениях.

Важно!

Формирование цепочек не так надежно, как установка каждого из продуктов по отдельности. Например, если при объединении в цепочку двух установок установка одного из продуктов не удается или сталкивается с неожиданной ошибкой, первая установка и следующая установка в цепочке могут закончиться неудачно. Таким образом, подход с формированием цепочек использовать не рекомендуется. Рекомендуемым способом совместной установки нескольких продуктов является использование вместо цепочки программы управления развертыванием, такой как Microsoft Systems Management Server или Microsoft System Center Configuration Manager 2007 либо средство стороннего производителя.

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

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

  1. Создайте точку сетевой установки, содержащую устанавливаемый продукт. Дополнительные сведения см. в разделе Создание точки сетевой установки для Office 2010.

  2. Запустите Центр развертывания Office, запустив файл Setup.exe из корня точки сетевой установки с параметром командной строки /admin. Например, выполните: \\сервер\общий_ресурс\Office14\setup.exe /admin.

  3. В диалоговом окне Select Product (Выбор продукта) выберите продукт для основной установки.

  4. На левой панели центра развертывания Office выберите Licensing and user interface (Лицензионное соглашение и пользовательский интерфейс). На правой панели задайте для параметра Display level (Уровень отображения) значение None (Нет), введите Product key (Ключ продукта) и выберите I accept the terms in the License Agreement (Я принимаю условия лицензионного соглашения).

    Дополнительные сведения о возможностях "Лицензирование и пользовательский интерфейс" и Уровень отображения см. в разделе Office Customization Tool in Office 2010.

  5. На левой панели выберите Add installations and run programs (Добавить установки и запустить программы). На правой панели щелкните Add (Добавить).

  6. В диалоговом окне Добавление записи программы выполните следующие действия для исполняемого файла, включенного в цепочку.

    • Для параметра Назначение введите полный путь исполняемого файла, который должен быть выполнен после основной установки. Например, введите \\сервер\общий_ресурс\Office14\copylogs.bat.

    • Для параметра Аргументы введите строку аргументов, передаваемую в исполняемый файл. Например, введите: QuietArg="/q" Wait="30000".

      Сведения об элементе Command и поддерживаемых атрибутах см. в подразделе "Элемент Command" раздела Config.xml file in Office 2010.

      Примечание

      Как уже упоминалось, командные строки, введенные в диалоговых окнах Добавление записи программы и Изменение записи программы, могут использоваться только для начальных установок или удалений. Командные строки обрабатываются только в процессе начальных установок или удалений.

    • Выберите вариант Выполнить эту программу после установки компонентов Office, чтобы выполнить программу, заданную в поле Назначение после завершения установки Office. Этот вариант является рекомендуемым.

      Можно также выбрать вариант Выполнить эту программу до установки компонентов Office, если нужно выполнить программу, заданную в поле Назначение, до начала установки Office. Но если программа завершится неправильно или если она перезагрузит компьютер, компоненты Office не будут установлены и следующие в списке программы не будут выполнены.

    • Нажмите кнопку ОК.

  7. При необходимости выполните другие настройки в центре развертывания Office.

  8. Сохраните файл параметров настройки программы установки (MSP-файл) под уникальным именем в папку Updates точки сетевой установки.

  9. Завершите работу центра развертывания Office.

Установка продукта

  1. Запустите программу установки из корня точки сетевой установки. Например, если основным продуктом является Microsoft Office профессиональный плюс 2010, введите \\сервер\общий_ресурс\setup.exe.

    -или-

    Если кроме MSP-файла параметров настройки программы установки в центре развертывания Office для настройки параметров установки также используется файл Config.xml, выполните программу установки из корня точки сетевой установки и укажите файл Config.xml, настроенный для основного продукта. Например, если основным продуктом является Office профессиональный плюс 2010, введите:

    \\сервер\общий_ресурс\setup.exe /config \\сервер\общий_ресурс\ProPlus.WW\config.xml

  2. В диалоговом окне Select Product (Выбор продукта) выберите основной продукт.

Когда программа установки выполнит установку основного продукта, она выполнит произвольную команду или простой исполняемый файл, которые были указаны в центре развертывания Office.

Совет

Созданные файлы настройки можно поместить в папку, отличную от папки Updates. Чтобы указать используемый файл настройки, просто добавьте параметр /adminfile в командные строки программы установки, приведенные для вышеописанных процедур. Дополнительные сведения об использовании параметров командной строки программы установки см. в разделе Setup command-line options for Office 2010.

Как это работает

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

Важно, чтобы основная программа установки выполнялась без отображения сообщений. Следующая в цепочке программа установки не будет запущена, если основная программа установки выполняется в интерактивном режиме. Необходимо выполнить основную программу установки со значением параметра Уровень отображения равным Нет. Рекомендуется, чтобы значение параметра Уровень отображения устанавливалось равным Нет для всех установок, входящих в цепочку. А так как программа установки выполняется без отображения сообщений, необходимо ввести в центре развертывания Office ключ для каждого продукта.