Развертывание Outlook 2003
Использование информационного файла инсталляции
Если файл с именем Setup.ini находится в том же каталоге, что и Setup.exe, или если в ключе /settings <ini-файл> указывается JNI-файл с другим именем, то этот файл будет использован для изменения принятого по умолчанию хода инсталляции. Поскольку в этом файле можно указывать все параметры, которые обычно вводятся в командной строке, его полезно использовать по целому ряду причин:
- возможность избежать ошибок ввода в командной строке;
- в этом файле нет ограничений на длину команды;
- возможность задать особые параметры, предусматривающие даже интерактивную инсталляцию.
Данный файл - это обычный текстовый документ, и его можно открывать в Microsoft Notepad (Блокнот) или в любом другом текстовом редакторе. Подобно другим JNI-файлам, каждая строка представляет какой-либо один аспект инсталляции. Чтобы включить комментарий, введите точку с запятой в начале каждой строки комментария.
Использование Office Custom Installation Wizard
Мастер настраиваемой инсталляции (Office Custom Installation Wizard), показанный на рис. 5.2, работает вместе с Windows Installer, что позволяет настроить почти каждую деталь процесса инсталляции. Данный мастер позволяет выполнять следующие действия:
- определять место (путь доступа) на клиентских компьютерах, где будет инсталлироваться Outlook 2003;
- задавать варианты инсталляции (выполнять с жесткого диска, инсталляция при первом использовании, не инсталлировать) для конкретных компонентов Outlook 2003;
- определять список серверов сети для Windows Installer, чтобы использовать их при отсутствии доступа к первичному серверу инсталляции;
- указывать инсталляцию других продуктов или выполнение других программ на компьютере пользователя после окончания инсталляции Outlook;
- скрывать определенные параметры инсталляции от пользователей во время инсталляции;
- добавлять к инсталляции заказные файлы и установки реестра Windows;
- настраивать значки рабочего стола для Outlook 2003;
- устанавливать пользовательские параметры по умолчанию;
- использовать установки профиля Office, созданного с помощью мастера Profile Wizard для Office 2003 для предустановки пользовательских параметров.
Рис. 5.2. Настройка инсталляции Outlook с помощью мастера настраиваемой инсталляции Office Custom Installation Wizard
Для выполнения всех этих задач Windows Installer использует два типа файлов: пакет инсталлятора (.MSI-файл) и файл преобразований для инсталлятора (.MST-файл). Пакет инсталлятора содержит базу данных, которая описывает информацию конфигурации. Файл преобразований для инсталлятора содержит модификации, которые должны быть выполнены при установке Outlook программой Windows Installer. Файл пакета никогда не изменяется; это по сути база данных, с помощью которой Windows Installer делает ссылки для различных средств на конкретные файлы инсталляции. Файл преобразований - это тот файл, который помогает создавать мастер настраиваемой инсталляции. Он позволяет создавать уникальные сценарии установок, в которых используются одни и те же файлы инсталляции. Иначе говоря, можно создавать различные процедуры инсталляции для различных отделов компании, используя в сети только одну точку инсталляции.
Systems Management Server
Systems Management Server (SMS) - это программа Microsoft, созданная в помощь администраторам для реализации требований крупных групп пользователей. Книга Microsoft Office 2003 Resource Kit (изд. Microsoft Press), доступная как в бумажной форме, так и через интернет, содержит инструкции по созданию пакетов инсталляции и файлов конфигурации, которые могут использоваться программой SMS. Комплект Resource Kit содержит образец файла определения пакета (PDF-файл), который можно использовать вместе с SMS для распространения специализированной версии выполняемого файла инсталляции клиентов среди пользователей рассматриваемой сети. PDF - это текстовый файл с расширением .SMS, который включает в себя параметры установок, необходимые для инсталляции Outlook 2003 c помощью SMS. Файл-образец PDF имеет следующий вид:
[PDF] Version=2.0 [Package Definition] Publisher=Microsoft Name=Office 2003 Applications Version=11.0 Language=English Programs=Typical, Manual, Custom, Uninstall MIFName=off11 [Typical] Name=Typical (quiet) CommandLine=setup.exe /qb- /m offl 1 AdminRightsRequired=True UserlnputRequired=False DriveLetterConnection=False CanRunWhen=AnyL)serStatus RemoveProgram=False SupportedClients=Win NT (I386) Win NT (I386) MinVersionl =5.00.0000.0 Win NT (1386) MaxVersionl =9.99.9999.9999 [Manual] Name=Manual CommandLine=setup.exe /m offl 1 UserlnputRequired=True AdminRightsRequired=True DriveLetterConnection=False RemoveProgram=False SupportedClients=Win NT (I386) Win NT (I386) MinVersionl =5.00.0000.0 Win NT (1386) MaxVersionl =9.99.9999.9999 [Custom] Name=Custom (quiet) CommandLine=setup.exe /qb- TRANSFORMS="New Custom Setup File.MST" /m offl 1 AdminRightsRequired=True UserlnputRequired=False DriveLetterConnection=False CanRunWhen=AnyUserStatus RemoveProgram=False SupportedClients=Win NT (I386) Win NT (I386) MinVersionl =5.00.0000.0 Win NT (1386) MaxVersionl =9.99.9999.9999 [Uninstall] Name=Uninstall CommandLine=setup.exe /qb- REBOOT=ReallySuppress /m /off 11 /x AdminRightsRequired=False UserlnputRequired=False DriveLetterConnection=False CanRunWhen=AnyUserStatus SupportedClients=Win NT (I386) Win NT (I386) MinVersionl =5.00.0000.0 Win NT (1386) MaxVersionl =9.99.9999.9999
Необходимо выполнить два шага, прежде чем начать распространение Outlook 2003 по клиентским системам. Во-первых, нужно создать пакет, состоящий из PDF-файла, который мы только что рассмотрели, и исходной папки пакета, содержащей все файлы, необходимые для инсталляции. На втором шаге нужно создать объявление для распространения пакета, состоящее из пакета и из списка всех клиентских систем, на которых требуется инсталлировать пакет (его называют набором). SMS обеспечивает гибкость и детализацию, поэтому данный пакет можно устанавливать там, где это нужно, например, установить его только в клиентских системах, отвечающих минимальным параметрам объема памяти и жестких дисков, и не устанавливать его в остальных системах. Можно предписать, чтобы это задание было выполнено только по прошествии определенного периода времени. Если его не выполнил сам пользователь в течение этого периода, то можно указать, что эта инсталляция является обязательной, и пользователь не может прекратить ее или отложить на потом.