Развертывание и настройка Office 2007

Развертывание и настройка Office 2007

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

Обзор процесса установки

В отличие от предшествующих версий Office, которые можно установить с помощью setup.exe или одного пакета Microsoft Windows Installer (.msi-файла), Office 2007 устанавливается с использованием отдельных .msi-файлов для каждого приложения, управляемых .msi-файлом продукта (например, Microsoft Office Enterprise 2007, Office Professional 2007), который в свою очередь управляется программой setup.exe. За несколькими исключениями, нельзя установить приложение Office 2007, запустив .msi-файл с обычными ключами Windows Installer. Необходимо запустить программу setup.exe вручную или с помощью механизма автоматизированной установки программных продуктов, такого как Microsoft Systems Management Server (SMS).

Файлы setup.exe, .msi и другие, связанные с установкой Office 2007, можно хранить на CD-ROM или DVD-диске, в общей сетевой папке, которая в терминологии Microsoft называется сетевой точкой установки — network installation point. В данной статье носитель CD-ROM, DVD или сетевая точка установки именуются источником установки. Одно из первых действий, выполняемых setup.exe, — запуск механизма Office Source Engine (ose.exe); он копирует файлы из источника дистрибуции в кэш (именуемый локальным источником установки) на диске, на котором предполагается установить Office 2007. По умолчанию локальный источник установки — C:MSOCacheAll Users. Затем программа Setup запускает программу установки Windows, которая использует локально кэшированные файлы для установки Office 2007.

В прошлых версиях Office было необязательно использовать локальный источник установки. Однако для того, чтобы установить Office 2007, локальный источник установки необходим. Это удачное решение, так как локальный источник установки требуется для модернизации и восстановления Office 2007. Локальный кэш отличается гибкостью: в случае порчи или удаления (что трудно сделать, особенно пользователям без административных полномочий) он перестраивается сразу же, как только будет доступен источник дистрибуции. Размер локального источника установки (размер Office Enterprise 2007 составляет примерно 530 Мбайт) учитывается в требованиях к дисковому пространству, заявленному компанией Microsoft для системы Office 2007.

С помощью инструмента настройки Office Customization Tool (OCT) можно подготовить файл параметров установки (.msp-файл). В ходе установки программа setup.exe применяет параметры из .msp-файла, а также все исправления и пакеты обновлений Office 2007. Поведение программы установки задается с использованием XML-файла — config.xml. С помощью этого файла можно настроить многие свойства установки Office 2007. Но чтобы задать эти свойства, следует использовать более функциональный и гибкий файл параметров установки, как будет показано при более подробном рассмотрении OCT, файлов параметров установки, исправлений, обновлений и файла config.xml.

Теперь, после знакомства с некоторыми основными процессами и терминами Office 2007, можно приступить к настройке продукта для развертывания.

Этап 1. Создание сетевой точки установки

Сетевая точка установки на предприятии — выбранное местоположение файлов установки; она обеспечивает централизованное управление настройкой, распространением и развертыванием Office 2007. Даже если Office 2007 развертывается с CD-ROM или DVD-дисков, полезно создать сетевую точку установки, чтобы применить все настройки, а затем записать содержимое результирующей сетевой точки установки на специальный CD-ROM или DVD-диск.

Чтобы создать сетевую точку установки, необходимо сначала сформировать папку, доступную пользователям, которым предстоит устанавливать Office 2007. Эта папка может быть общей или папкой внутри совместно используемого ресурса. Доступ для чтения к папке должны получить пользователи с минимальными полномочиями. Например, можно организовать группу безопасности с именем Office 2007 Installation и разрешениями Read и Execute в папке дистрибуции.

В крупных или распределенных организациях рекомендуется подготовить несколько сетевых точек установки, содержащих дистрибутив Office 2007. Для синхронизации сетевых точек установки можно применить разнообразные технологии репликации, в том числе File Replication Service (FRS), DFS Replication (DFSR), Robocopy и Double-Take.

Независимо от числа сетевых точек установки рекомендуется настроить доступ к дистрибутивам Office с использованием Microsoft DFS, а не универсальных соглашений об именовании (UNC) с использованием имени сервера, таких как serverSoftwareMicrosoftOffice2007. DFS позволяет создать иерархию виртуальных папок, которая представляет сетевые ресурсы в пространстве имен, абстрагированном от физического местонахождения ресурсов. Например, можно сформировать пространство имен DFS, которое создаст путь папки domainSoftwareOffice2007 — виртуальный путь для одной или нескольких сетевых точек установки Office 2007. DFS интегрирован с Active Directory (AD), учитывает свойства сайта и поэтому будет оптимальным решением для дистрибуции программ. Клиенты автоматически подключаются к ближайшему серверу: внутри данного сайта или в ближнем сайте, в зависимости от стоимости сайтовой ссылки.

Постарайтесь не использовать пробелы в UNC-пути к сетевой точке установки Office 2007. Если в пути таких команд, как setup.exe, имеются пробелы, путь необходимо заключить в кавычки. Поэтому он должен быть простым, например «domain[or server]pathOffice2007», или без пробелов.

Этап 2. Копирование содержимого продукта Office в сетевую точку установки

В отличие от прошлых версий Office, в Office 2007 нельзя создать административную точку установки (эквивалентная команда в Office 2003 и более ранних версиях — Setup /a). Вместо этого достаточно скопировать содержимое CD-ROM или DVD-диска продукта непосредственно в сетевую папку. В результате получается сжатый дистрибутив.

Компания Microsoft приложила немало усилий, чтобы упростить управление развертыванием Office 2007. Если устанавливаются другие продукты Office 2007 (например, Microsoft Оffice Visio 2007), то можно скопировать содержимое CD-ROM или DVD-диска в папку дистрибуции. В ответ на запрос о перезаписи файлов-дубликатов следует нажать кнопку No. В разных приложениях есть одинаковые файлы, поэтому можно сэкономить время, пропустив уже существующие. Размер полученного в результате дистрибутива будет меньше суммарного размера дистрибутивов отдельных продуктов.

Ядро Office 2007 нейтрально по отношению к языкам интерфейса, поэтому не составляет труда добавлять языки, копируя нужные одноязычные пакеты (Single Language Pack) в дистрибутив. Вновь появляются запросы о перезаписи дублированных файлов установки, и в ответ следует щелкнуть на кнопке No, так как эти файлы также одинаковые для разных приложений. Копируются только языковые файлы.

В процессе выполнения программа setup.exe определяет местоположение компьютера и на основе этой информации выбирает устанавливаемый язык. Когда ose.exe копирует дистрибутив в локальный источник установки (MSOcache), копируются только нейтральные по отношению к языку файлы ядра и файлы для выбранного языка. Файлы для неиспользуемых языков не копируются. Достаточно просто скопировать в дистрибутив одноязыковые пакеты, чтобы японские пользователи получили японскую, а русские — русскую версию Office 2007.

Этап 3. Вводим обновления

Другое удачное решение при развертывании Office 2007 — папка Updates, которая находится непосредственно под корневым каталогом дистрибутива Office 2007. Программа установки автоматически применяет любые .msp-файлы в папке Updates, поэтому пакеты обновления и исправления (в том числе безопасности) Office 2007, добавленные в папку Updates, будут применены при установке продукта. В результате начальная конфигурация будет максимально безопасной и полностью обновленной. Поэтому, если в компании предстоит развернуть пакеты обновления и исправления для системы безопасности, такие как Microsoft Office Outlook Junk E-mail Filter или новейшие исправления для недавно обнаруженных уязвимых мест, достаточно добавить .msp-файлы (полученные, например, из Microsoft Update) в папку Updates дистрибутива.

Этап 4. Настраиваем Office 2007

Для настройки предшествующих версий Office использовался инструмент Custom Installation Wizard (CIW), который компания Microsoft распространяла в составе комплекта ресурсов Microsoft Office 2003 Resource Kit (ORK). Мастер CIW сохраняет настройки в файле трансформации (.mst-файл). В Office 2007 компания Microsoft заменила CIW на инструмент OCT (составную часть setup.exe).

Для настройки Office 2007 нужно запустить setup.exe с ключом /admin. Программа спрашивает, какой продукт предстоит настроить. Список продуктов формируется динамически на основе продуктов, скопированных в папку дистрибуции. После того как будет выбран продукт для настройки, на экране появляется окно OCT (экран 1), с помощью которого можно назначить большинство основных свойств Office 2007. При автоматизированном внедрении Office 2007 необходимо выполнить по крайней мере следующие действия.

Также необходимо указать Display level на странице Licensing and user interface (экран 1). По умолчанию программа установки выполняется интерактивно, что позволяет пользователям выбирать варианты в ходе установки. Если Office внедряется во всей компании, то полезно ограничить или исключить взаимодействие с пользователем, чтобы автоматизировать установку и унифицировать настройки. Перечислим уровни представления.

Существует три дополнительных режима работы интерфейса пользователя в ходе установки. Эти режимы действуют только на уровне представления Basic. На уровнях представления Full и None этих режимов нет.

Завершив настройку свойств Office 2007, выберите File, Save и сохраните файл параметров установки с уникальным именем. Если этот файл параметров установки — единственный, который будет использован для развертывания, то его следует сохранить в папке Updates. Программа setup.exe распознает его и применит автоматически. Если предполагается хранить все обновления в папке в корневом каталоге дистрибутива Office 2007, отличной от папки Updates, то можно указать ее местоположение с использованием файла config.xml, настроив атрибут SUpdateLocation элемента SetupUpdates.

Если применяется больше одного файла параметров установки, то следует сохранить файлы в папке, отличной от папки Updates; в противном случае программа установки не сможет определить, какой файл параметров следует применить. Рекомендуется создать папку с именем Customizations в корневом каталоге дистрибутива Office. Например, файл параметров установки sales.msp можно применять для установки Microsoft Excel, PowerPoint и Word на клиентских компьютерах отдела продаж, а другой файл, finance.msp, — для установки этих приложений и дополнительно Microsoft Access на компьютерах финансового отдела. Сохраните каждый .msp-файл в папке, например Office2007Customizations. Программу setup.exe следует запускать с ключом /adminfile с последующим полным путем к нужному файлу параметров установки — например, setup.exe /adminfileintelliemsoftwareOffice2007Customizationsfinance.msp.

С помощью OCT можно выполнить и ряд дополнительных настроек, в том числе следующие.

Удачное новшество в процессе развертывания Office — устранение необходимости запускать программу установки с ключом NOUSERNAME. В программе установки отменен ввод имени пользователя в Windows Installer. Вместо этого Office 2007 запрашивает имя пользователя при первом запуске приложения Office.

Этап 5. Настраиваем config.xml

Поведение программы установки определяется XML-файлом, config.xml, в котором может содержаться несколько параметров для настройки Office 2007. По умолчанию config.xml хранится в папке, соответствующей устанавливаемому продукту Office 2007. Например, дистрибутив Office Enterprise 2007 содержит папку с именем Enterprise.WW. По умолчанию setup.exe в корневом каталоге дистрибутива будет использовать файл config.xml в папке Enterprise.WW. Если в дистрибутиве существует более одного продукта, а программа установки запущена в интерактивном режиме, то программа выдает пользователю запрос о продукте, который нужно установить, и использует соответствующий файл config.xml.

Чтобы автоматизировать установку Office 2007, следует запустить setup.exe, а если в дистрибутиве содержится несколько продуктов, использовать ключ /config, чтобы указать файл config.xml для конкретного устанавливаемого продукта, например domainsoftwareOffice2007setup.exe/configdomainsoftwareOffice2007Enterprise.WWconfig.xml. Если в папке находится один или несколько специальных файлов настройки или имя файла отлично от config.xml в папке продукта, необходимо также использовать ключ /config, чтобы выбрать файл настройки. Настоятельно рекомендуется хранить все настроенные файлы config.xml в специальной папке в корневом каталоге дистрибутива Office.

С помощью инструмента OCT можно настроить большинство параметров в config.xml и сохранить их в файле настройки программы Setup. Если параметр может быть настроен как в config.xml, так и в файле параметров установки, то предпочтительно задать его в файле параметров установки. В большинстве случаев изменять config.xml требуется лишь для того, чтобы выполнить следующие действия.

Чтобы настроить любой из этих параметров, можно снять символы комментария в тестовых строках стандартного файла config.xml, удалив «! » после элемента. Затем можно настроить атрибут элемента. Кроме того, следует быть очень внимательным к регистру символов в элементах и атрибутах. Даже некоторые значения, похоже, зависят от регистра символов (хотя в документации утверждается обратное), поэтому лучше учитывать регистр символов во всех случаях.

Возможно, настраивать файл config.xml не потребуется. Но если настройка будет необходима, полезно сохранить измененный файл конфигурации в папке, выделенной для настроек, настроить элемент DistributionPoint и использовать ключ /config команды setup.exe, чтобы указать на этот файл.

Этап 6. Развертываем Office 2007

Итак, сетевой источник установки был создан путем копирования в папку содержимого CD-ROM или DVD-дисков продукта и обновлений; с использованием инструмента OCT подготовлен по крайней мере один файл параметров установки; сделаны необходимые изменения в config.xml. Чтобы начать установку Office 2007 с клиента, достаточно запустить программу setup.exe из сетевой точки установки. Можно также копировать содержимое сетевой точки установки на специализированный диск CD-ROM или DVD. С помощью ключа /adminfile укажите на файл параметров установки (если в папке Updates находится единственный файл, то он будет обнаружен автоматически). Используйте ключ /config, чтобы указать файл конфигурации (измененный файл config.xml), если стандартный файл config.xml в папке продукта (например, Enterprise.WW) был изменен.

Установочные экземпляры необходимо разослать по многим клиентам. Согласно документации Microsoft, нужно просто «запустить setup.exe на каждом клиентском компьютере». Но что это означает в действительности? На каждом компьютере должен быть установлен Windows Installer 3.1 (обязательное обновление Windows в течение некоторого времени) или более поздняя версия, а пользователь, запускающий setup.exe, должен входить в группу локальных администраторов компьютера.

Если пользователь является администратором, то в документации Microsoft рекомендуется задействовать автоматизированный метод выполнения setup.exe, например сценарий регистрации. В другом комплекте документов Microsoft рекомендуется использовать для Office 2007 такие механизмы развертывания программных продуктов, как SMS. Обладателям SMS полезно ознакомиться со статьей Microsoft «Using Systems Management Server 2003 to deploy the 2007 Office system», опубликованной по адресу http://technet2.microsoft.com/Office/en-us/library/e3d7be86-d739-413f-8196-817899eceb771033.mspx.

Три предшествующие версии Office можно было развернуть через групповую политику, но к Office 2007 этот метод неприменим. Иногда можно услышать о возможности использовать групповую политику для развертывания Office 2007, и в некоторых документах компании Microsoft даже рассматривается соответствующая методология. Но, судя по результатам многих экспериментов, развертывание Office 2007 с использованием групповой политики — практически непригодное, хотя и технически выполнимое решение: его функциональность и глубина настройки недостаточны для компаний. В настоящее время документация по развертыванию Office 2007 с использованием групповой политики удалена с Web-узла Microsoft — явный признак того, что компания не одобряет эту практику.

Поэтому совершенствуйте сценарии, проявляйте творческий подход или купите коммерческий инструмент для развертывания программных продуктов. Запустите setup.exe с использованием учетных данных администратора или на системном уровне. С помощью ключа /config укажите специальный файл конфигурации, а с помощью ключа /adminfile — файл параметров установки (.msp-файл).

В следующей статье я остановлюсь на некоторых конкретных указаниях и обходных маневрах, с помощью которых можно развернуть Office 2007 без SMS. Будут даже описаны те редкие обстоятельства, когда Office 2007 можно развернуть с использованием групповой политики.

📎📎📎📎📎📎📎📎📎📎