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

Обновлено: Январь 2010

Назначение: Office Resource Kit

 

Последнее изменение раздела: 2010-01-19

По умолчанию программа установки Выпуск 2007 системы Microsoft Office устанавливает один продукт Office за раз. С помощью функции последовательной установки можно настроить программу установки таким образом, чтобы после установки продукта выполнялась произвольная команда или запускался облегченный исполняемый файл. Для добавления произвольной команды или облегченного исполняемого файла можно использовать функцию Add installations and run programs (Добавление установок и запуск программ) в центре развертывания Office (OCT) или элемент Command (Команда) в файле Config.xml. Рекомендуется использовать функцию Add installations and run programs и элемент Command только для запуска облегченных исполняемых файлов и выполнения произвольных команд, не вносящих изменения на компьютер или не требующих действий со стороны пользователя. Например, можно запустить служебную программу для копирования журналов или выполнить команду для запуска начальной страницы по завершении установки.

Параметр Add installations and run programs (Добавление установок и запуск программ) в центре развертывания Office (командные строки, вводимые в диалоговых окнах Add Program Entry (Добавление записи программы) и Modify Program Entry (Изменение записи программы)), а также элемент Command (Команда) в файле Config.xml предназначены для использования только во время первоначальной установки и удаления. Эти командные строки обрабатываются только на этапах первоначальной установки и удаления.

ImportantВажно:
Последовательная установка не так надежна, как отдельная установка каждого продукта. Например, при включении в цепочку двух установок и возникновении сбоя или неожиданной ошибки при установке одного из продуктов основная установка и цепная установка могут завершиться неудачно. Поэтому использование цепочек не рекомендуется. При установке нескольких продуктов рекомендуется использовать не цепочки, а программы управления развертыванием, например Microsoft Systems Management Server, Microsoft System Center Configuration Manager 2007 или средство сторонних производителей. Дополнительные сведения см. в разделах Использование Systems Management Server 2003 для развертывания выпуска 2007 системы Microsoft Office и Развертывание выпуска 2007 системы Microsoft Office с использованием System Center Configuration Manager 2007.

Сведения о проблемах, связанных с использованием цепочек команд в файле Config.xml, см. в статье 928467 базы знаний Цепочки команд не выполняются после сбоя при установке выпуска 2007 системы Office или сбоя программы (на английском языке) на веб-сайте справки и поддержки Майкрософт (по адресу https://go.microsoft.com/fwlink/?linkid=99913\&clcid=0x419).

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

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

  2. Запустите Центр развертывания Office, запустив файл Setup.exe из корня точки сетевой установки с параметром командной строки /admin. Например, выполните команду \\server\share\Office12**\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 в выпуске 2007 системы Microsoft Office.

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

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

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

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

      Сведения об элементе Command (Команда) и поддерживаемых атрибутах см. в разделе "Элемент Command" статьи Файл Config.xml в версии 2007 системы Office.

      NoteПримечание:
      Как уже говорилось, командные строки, указанные в диалоговых окнах Add Program Entry (Добавление записи программы) и Modify Program Entry (Изменение записи программы), могут использоваться только для начальных установок или удалений. Командные строки обрабатываются только в процессе установок или удалений.
    • Рекомендуется выбрать вариант Run this program after the Office product has been installed (Запустить эту программу после установки продукта Office), чтобы запустить программу, указанную в окне Target (Папка назначения) по завершении установки Office.

      Можно также установить флажок Run this program before the Office product has been installed (Запустить эту программу до установки продукта Office), если нужно запустить программу, указанную в окне Target (Папка назначения) до начала установки Office. Однако, если программа завершается неправильно или перезагружает компьютер, установка Office не выполняется, и следующие далее по списку программы не запускаются.

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

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

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

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

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

  1. Запустите программу установки из корня точки сетевой установки, указав файл Config.xml для основного продукта. Например, если основным продуктом является Office Корпоративный 2007, введите \\сервер\общая_папка\setup.exe /config \\сервер\общая_папка\Enterprise.WW\config.xml.

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

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

TipСовет:
Созданные файлы настройки можно поместить в папку, отличную от папки Updates. Чтобы указать используемый файл настройки, просто добавьте параметр /adminfile к командным строкам программы установки, которые приведены для предыдущих процедур. Дополнительные сведения об использовании параметров командной строки программы установки см. в разделе Настройка параметров командной строки для версии 2007 системы Office.

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

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

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