Распространенные сценарии установки и поддержки программного обеспечения
В этом разделе приведены основные сценарии использования в организации функциональных возможностей компонента установки и поддержки ПО. Поскольку в каждой организации предъявляются собственные требования к ведению бизнеса, администраторам необходимо подобрать наилучший способ установки и поддержки программного обеспечения в своей организации.
Осуществление поддержки пользователей
Пользователь, постоянно работающий за одним компьютером
Во многих организациях за каждым пользователем закреплен один компьютер, и такие пользователи не работают на других компьютерах. Как правило, таким компьютером является настольная система, имеющая постоянное высокоскоростное подключение к локальной сети.
Администраторы могут ориентироваться на таких пользователей при создании стандартной рабочей среды. К этой среде относятся способы установки и конфигурации операционной системы, принципы использования групповой политики для последующего конфигурирования среды и управления ею, а также набор необходимого программного обеспечения.
Если компьютеры снабжены оборудованием, позволяющим произвести удаленную установку операционной системы, администраторы могут включить необходимое программное обеспечение в состав образа ОС. Таким образом, приложения будут установлены на компьютер вместе с операционной системой. Дополнительные сведения об этом способе установки приложений Вы найдете в разделе «Использование технологии IntelliMirror совместно с удаленной установкой операционной системы» ниже в этом документе.
Если компьютеры не снабжены оборудованием, позволяющим произвести удаленную установку операционной системы, администраторы могут воспользоваться расширением Установка программ (Software Installation) для назначения программного обеспечения компьютерам. Это осуществляется путем внесения изменений в объект групповой политики, управляющий компьютерами, и назначением программного обеспечения компьютерам с помощью вышеуказанного расширения в узле Конфигурация компьютера (Computer Configuration) пространства имен групповой политики.
В таком случае назначение программного обеспечения компьютерам может оказаться наилучшим решением, поскольку приложения будут установлены при запуске компьютера.
Администраторы могут также пойти по пути преобразования пакета установщика Windows, содержащего приложение, с целью поддержки запуска приложения из общего сетевого ресурса. Такой подход снижает объем программного обеспечения, копируемого по сети. Однако в программный продукт должна быть заложена возможность запуска из сети (например, такой возможностью обладают приложения Microsoft Office 2000). Кроме того, администраторам следует учесть, что работа с приложениями по сети генерирует дополнительный сетевой трафик.
Рекомендация. Администраторы могут использовать мастер Custom Installation Wizard, входящий в состав Microsoft Office Resource Kit, для создания файла преобразования Microsoft Office 2000. С помощью мастера можно сконфигурировать приложения Office 2000 для запуска из общего сетевого ресурса, т. е. на компьютеры пользователей будет установлен минимальный набор необходимых файлов.
Мобильный пользователь: деловые поездки
Во многих организациях в служебные обязанности пользователей входят деловые поездки. Поскольку мобильный пользователь постоянно работает с одним и тем же портативным компьютером, на первый план выходит скорость подключения к корпоративной сети. В деловых поездках подключение далеко не всегда может быть высокоскоростным, как, например, в случае с модемным соединением.
Рекомендация. Политика установки и поддержки программного обеспечения не применяется по умолчанию при низкоскоростном соединении. Таким образом, для пользователей, подключающихся к корпоративной сети на низкой скорости, не происходит никаких изменений в политике программного обеспечения. За дополнительной информацией о работе в условиях низкоскоростных соединений обратитесь к Приложению Е.
Для поддержки мобильных пользователей администраторы могут создать разновидность стандартной рабочей среды. Наилучшим решением может оказаться создание отдельных объектов групповой политики для управления компьютерами мобильных пользователей и последующая публикация приложений для этих пользователей при помощ;и расширения Установка программ (Software Installation) в узле Конфигурация пользователя (User Configuration).
Для того чтобы основные компоненты программного обеспечения устанавливались локально (на жесткий диск компьютера пользователя), администраторам может понадобиться модификация пакетов установщика Windows или создание для них файлов преобразования.
Кроме того, администраторы могут позволить мобильным пользователям хранить необходимое им в деловых поездках программное обеспечение на локальных носителях. Например, если работник активно использует приложения Microsoft Office 2000 (создает презентации, готовит отчеты по торговым заявкам и котировкам, и т. д.), имеет смысл предоставить в его распоряжение установочный компакт-диск. Такой диск можно будет использовать для установки или восстановления компонентов Office 2000 в тех случаях, когда отсутствует возможность подключения к корпоративной сети.
Администраторы могут подготовить MSI-файл для Office таким образом, что установщик Windows сначала обратится к точке распространения ПО, и лишь затем к локальному носителю. Такое поведение можно сконфигурировать при помощи мастера Custom Installation Wizard.
Примечание. В оснастке Групповая политика (Group Policy) существует политика Запретить использование съемных носителей при установке (Disable media source for any install), которая находится в узле Конфигурация пользователя\Административные шаблоны\Компоненты Windows\Установщик Windows (User Configuration\Administrative Templates\Windows Components\Windows Installer). Эта политика должна быть отключена, если Вы хотите предоставить пользователям возможность установки приложений с локальных носителей.
Общие компьютеры: операционный зал или «горячая линия» поддержки клиентов
Во многих организациях компьютеры находятся в общем использовании (например, у операторов «горячей линии» или кассиров банка). Такие служащие выполняют одинаковую работу, но могут трудиться в разные смены на различных рабочих местах, т. е. на различных компьютерах
В такой среде нередко используется специализированное программное обеспечение, которое остается неизменным, в то время как меняются пользователи (тем не менее, приложение может отслеживать работающих с ним пользователей, например, с целью аудита транзакций).
Администраторы могут группировать пользователей и компьютеры таким образом, чтобы ими можно было управлять из одного объекта групповой политики. Затем можно воспользоваться расширением Установка программ (Software Installation) для назначения программного обеспечения либо в узле Конфигурация пользователя (User Configuration), либо в узле Конфигурация компьютера (Computer Configuration). С программным обеспечением, назначенным компьютеру, смогут работать все его пользователи.
Необходимо учитывать, что установка программного обеспечения, назначенного компьютеру, происходит после его перезагрузки. Если компьютер принято перезагружать между сменами, установка программного обеспечения приведет к увеличению общего времени, требуемого на запуск компьютера. Однако более длительный запуск произойдет только в тех случаях, когда назначено новое программное обеспечение или происходит обновление текущей версии приложения.
Рекомендация. В среде совместно используемых компьютеров может оказаться удобным применение технологии удаленной установки ОС, хотя наиболее полно ее преимущества проявятся в случае с компьютерной лабораторией, описанном ниже. Если администраторам понадобится восстановление целой лаборатории, это можно будет быстро и эффективно осуществить.
Общие компьютеры: компьютерная лаборатория
Во многих организациях пользователи работают на общих компьютерах в компьютерной лаборатории и нередко делают это на протяжении непродолжительного отрезка времени (например, в течение урока в образовательном учреждении). Отличие от предыдущего сценария тут заключается в том, что пользователи могут работать с разнообразным программным обеспечением.
Кроме того, с большой вероятностью местоположение компьютеров остается неизменным. Следовательно, для управления программным обеспечением имеет смысл применение объекта групповой политики к компьютерам на уровне сайта службы каталогов Active Directory (Вы также можете применять объект групповой политики и на уровне подразделения). Таким образом, для управления программным обеспечением имеет смысл применение объекта групповой политики к компьютерам на уровне сайта службы каталогов Active Directory (Вы также можете применять объект групповой политики и на уровне подразделения). Главной задачей администраторов становится выбор способа, позволяющего задать верный уровень применения групповых политик, в том числе политик установки и поддержки программ.
В зависимости от требований организации, администраторы могут принять решение о назначении программного обеспечения компьютерам. Это хорошо сработает том в случае, когда приложение способно отделять собственные данные (например, исполняемые файлы) от пользовательских данных, таких как конфигурационная информация и сохраненные файлы.
Другим способом управления такой средой будет назначение программного обеспечения каждому пользователю, обладающему уникальными учетными данными. В этом случае при входе пользователя в систему будет установлено только необходимое ему программное обеспечение. Таким образом, пользователи будут работать только с теми приложениями, которые назначил им администратор.
Рекомендация. Пакет установщика Windows не должен назначаться или публиковаться более одного раза в пределах одного объекта групповой политики. Например, если Вы назначили Microsoft Office 2000 компьютерам, которые управляются определенным объ;ектом групповой политики, не нужно назначать или публиковать Office для пользователей, работающих на этих компьютерах.
Перемещающийся пользователь
Во многих организациях пользователи перемещаются с одного рабочего места на другое для выполнения своей работы. Например, секретарь одного отдела может подменять секретаря другого отдела во время обеденного перерыва. Хотя перемещаемые пользователи выполняют вход в систему на различных компьютерах, важным аспектом их работы является наличие высокоскоростного или локального подключения к корпоративной сети.
Если перемещающиеся пользователи выполняют одинаковые рабочие функции (например, все они работают секретарями), назначение программного обеспечения компьютеру может оказаться лучшим решением. Таким образом программное обеспечение уже будет установлено для всех пользователей, которым оно необходимо.
Если же у перемещающихся пользователей различные должностные обязанности, назначение программного обеспечения пользователям или его публикация могут стать наиболее логичным решением. Программный продукт, назначенный пользователю, будет установлен, когда пользователь впервые запустит приложение из меню «Пуск». Опубликованое программное обеспечение пользователи устанавливают самостоятельно при помощи элемента панели управления Установка и удаление программ (Add/Remove Programs).
Вывод пользователей или компьютеров за пределы области управления
Администраторам следует учесть, что им может понадобиться вывести пользователей или компьютеры за пределы области управления. Учетная запись пользователя может быть размещена в контейнере службы каталогов Active Directory, таком как подразделение, с которым связан объект групповой политики, назначающий программное обеспечение пользователю. Этот объект может больше не применяться к пользователю в том случае, если администратор переместит учетную запись пользователя в другое подразделение. Более того, может начаться применение к пользователю другого объекта групповой политики с другим программным обеспечением.
В расширении Установка программ (Software Installation) можно сконфигурировать несколько параметров, помогающих администратору управлять подобными перемещениями учетных записей пользователей.
Первый параметр позволяет удалять программное обеспечение, если оно используется за пределами области управления. Например, администратор назначает Microsoft Word в объекте групповой политики и указывает, что приложение должно быть удалено в том случае, если его использование выходит за рамки, допустимые политикой управления. Пользователь, которым управляет данный объект групповой политики, устанавливает Microsoft Word, и работает с ним до тех пор, пока его не переводят в другой отдел. Когда учетную запись пользователя перемещают из одного подразделения службы каталогов Active Directory в другое, объект групповой политики с назначенным приложением Microsoft Word перестает применяться. При следующем входе пользователя в систему Microsoft Word будет удален.
Если другое приложение Microsoft Word (с другим файлом преобразования) назначено во втором объекте групповой политики, администратору все равно нужно обеспечить удаление первоначального приложения и последующую установку нового. В расширении групповой политики Установка программ (Software Installation) на вкладке Развертывание (Deployment) диалогового окна свойств программного продукта находится параметр Удалять это приложение, если его использование выходит за рамки, допустимые политикой управления (Uninstall this application if it falls outside of the scope of management), который по умолчанию отключен (флажок снят). Как следствие, приложение Microsoft Word будет доступно пользователю даже в случае перемещения его учетной записи в другое подразделение.
Второй параметр позволяет администраторам удалять уже установленную версию программного продукта в том случае, если будет производиться установка другой версии, управление которой будет возложено на компонент установки и поддержки ПО. Если у пользователя установлена неуправляемая версия Microsoft Word, а компонент установки и поддержки ПО готовится к установке управляемой версии, происходит следующее. Сначала удаляется неуправляемая версия, и лишь затем производится установка управляемой версии.
Подготовка новых компьютеров организации к вводу в эксплуатацию
Сотрудники ИТ-отделов затрачивают немало времени на подготовку новых компьютеров к вводу в эксплуатацию. Вне зависимости от того, у какого производителя комплектного оборудования (OEM) приобретаются компьютеры и как они подготовлены к продаже, во многих организациях практикуется форматирование жесткого диска и конфигурирование компьютера в соответствии с корпоративными стандартами. Работая с Windows 2000, администраторы могут воспользоваться функцией удаленной установки ОС для подготовки и стандартной установки новых компьютеров, а также одновременной установки необходимого программного обеспечения. Это позволяет снизить расходы на подготовку новых компьютеров.
В качестве примера рассмотрим организацию, в которой предстоит ввести в эксплуатацию новые компьютеры, предварительно настроив ОС Windows 2000 и Microsoft Office 2000. Для этого администратору необходимо выполнить следующие действия:
1. | Установить и настроить службы удаленной установки ОС. |
2. | В оснастке Групповая политика (Group Policy) создать объект групповой политики для управления компьютерами организации. |
3. | Создать точку распространения ПО для Microsoft Office 2000. |
4. | Создать файл преобразования для Office 2000 в соответствии с требованиями организации. |
5. | Использовать расширение Установка программ (Software Installation) для назначения Office 2000 компьютерам в соответствующем объекте групповой политики. Если Вы назначаете программное обеспечение пользователям, можно удалить версию, назначенную компьютерам. Версия для пользователей будет объявлена, а затем установлена при первом ее запуске. |
6. | Установить Windows 2000 на компьютер и настроить операционную систему в соответствии со стандартами организации. Аппаратное обеспечение исходного компьютера может отличаться от оборудования компьютеров, на которые будет производиться установка операционной системы из образа. Однако слой абстрагирования оборудования (Hardware Abstraction Layer, HAL) исходного компьютера должен быть таким же, как у целевых компьютеров. В данном контексте понятие образ обозначает совокупность всех файлов операционной системы. |
7. | Добавить компьютер в контейнер службы каталогов Active Directory, где будет находиться учетная запись компьютера после развертывания операционной системы. С этим же контейнером связан объект групповой политики, который назначает Office 2000 данному компьютеру. Примечание. Будьте внимательны при размещении компьютера в контейнере службы каталогов Active Directory, к которому будет применяться политика установки программного обеспечения. В случае размещения компьютера в неверном контейнере, программное обеспечение может быть переустановлено или удалено в результате применения к компьютеру другой политики. |
8. | Запустить компьютер для установки Microsoft Office 2000 при помощи компонента установки и поддержки ПО (назначенное компьютеру программное обеспечение устанавливается при запуске компьютера). |
После установки Office 2000 администратор использует средство RIPrep, которое входит в состав служб удаленной установки ОС, для создания образа, содержащего Windows 2000 и Microsoft Office 2000. Полученный образ размещается на сервере удаленной установки и сразу же становится доступным для установки на компьютеры организации.
Работнику, получившему новый компьютер с поддержкой удаленной установки ОС (2), остается лишь подключить периферийные устройства (клавиатуру, мышь, монитор), подключиться к сети (соединив кабелем сетевой адаптер и концентратор) и включить питание компьютера. Далее компьютер самостоятельно находит сервер RIS, который осуществляет установку операционной системы и приложений из размещенного на сервере образа. По окончании удаленной установки операционной системы компьютер перезагружается, и в дело вступает компонент установки и поддержки ПО - установщик Windows определяет, что на компьютере уже установлен Office 2000. Таким образом, от установщика Windows требуется лишь обновить объявление о приложении, что занимает несколько секунд.
Примечание. Когда пользователь входит в систему и впервые открывает одно из приложений Office 2000, происходит запуск установщика Windows. Это вызвано тем, что установка Office 2000 не затрагивает конфигурацию пользователя, таким образом отделяя пользовательские настройки от параметров локального компьютера. Установщик Windows запускается для того, чтобы произвести небольшое количество определенных пользовательских настроек каждый раз, когда новый пользователь впервые запускает приложение Office 2000. Это происходит вне зависимости от того, каким образом производится установка Office 2000: назначением пользователю, назначением компьютеру, публикацией или в процессе удаленной установки ОС.
Важнейшим аспектом эффективного развертывания операционной системы вместе с приложениями является использование администраторами служб удаленной установки ОС совместно с компонентом установки и поддержки ПО. Такой подход позволяет привести программное обеспечение в состояние, в котором им можно в будущем управлять при помощи компонента установки и поддержки ПО, осуществляя обновление и удаление.
Переход из неуправляемой среды в управляемую
В некоторых случаях администраторам приходится управлять переходом пользователей и компьютеров из неуправляемой среды в управляемую. В рамках данного документа под неуправляемой средой подразумевается ситуация, в которой в организации используется для управления программным обеспечением любое решение, не основанное на использовании групповой политики и технологии IntelliMirror. В таком контексте использование Microsoft System Management Server представляет собой неуправляемую среду. Управляемая среда подразумевает применение групповой политики и компонента установки и поддержки ПО для управления программным обеспечением организации.
Рассмотрим сценарий, в котором администраторам требуется произвести развертывание Microsoft Office 2000 на компьютеры, работающие под управлением Windows NT 4.0. Администраторам известно, что в будущем перед ними встанет задача развертывания Windows 2000. Как следствие, им необходимо обеспечить возможность управления приложениями Microsoft Office 2000 при помощи компонента установки и поддержки ПО, являющегося частью технологии IntelliMirror. Поскольку администраторам известно, что в будущем им придется переводить компьютеры с неуправляемым Office 2000 в управляемую среду, им нужно подготовиться должным образом для того, чтобы избежать удаления и последующей установки Office 2000.
По сути, описанный выше сценарий аналогичен вводу в эксплуатацию новых компьютеров. Администраторам необходимо установить Office 2000 таким образом, чтобы им можно было управлять в будущем. Основная идея заключается в применении такого сочетания пакета установщика Windows и файла преобразования, которое администраторы смогут использовать и в дальнейшем в управляемой среде.
Таким образом, если у администраторов на этом этапе есть возможность создать точки распространения ПО для использования в будущем, они могут обеспечить успешный переход программного обеспечения из неуправляемого состояния в управляемое. Для этого администраторам необходимо выполнить следующие действия.
1. | Создайте точки распространения ПО и произведите туда административную установку программного продукта. Вместе с пакетом установщика Windows разместите файл(ы) преобразования для него. |
2. | Установите программный продукт, используя службу установщика Windows следующим образом: C:\>msiexec /I \\servername\share\software.msi TRANSFORMS = \\servername\share\software.mst /qb В данном примере software.msi является пакетом установщика Windows, из которого производится установка программного продукта, а software.mst представляет собой файл преобразования, применяемый к пакету во время развертывания. |
3. | Когда в организации будет развернута инфраструктура службы каталогов Active Directory и групповой политики, Вы сможете назначать программное обеспечение в требуемом объекте групповой политики, используя те же самые точки распространения ПО, пакеты установщика Windows и файлы преобразования. |
4. | Поместите учетную запись компьютера в контейнер службы каталогов Active Directory, который управляется вышеуказанным объектом групповой политики, либо свяжите этот объект с контейнером Active Directory, в котором содержится учетная запись компьютера. |
Администраторы должны использовать те же самые точки распространения ПО, пакеты установщика Windows и файлы преобразования. В этом случае не будет производиться удаление и последующая установка программного продукта, поскольку расширение управления приложениями (Application Management extension) сумеет определить его неизменность. Как следствие, будут выполнены только те действия, которые необходимы для продолжения управления программным продуктом в будущем.
Настройка программного обеспечения
Во время подготовительного этапа администраторы, как правило, осуществляют предварительную настройку программного обеспечения двумя способами. Во-первых, они определяют функциональные возможности программного продукта, которые могут найти применение в организации. Во-вторых, они добавляют к программному продукту шаблоны, документы и файлы, используемые в организации.
Рекомендация. Раньше с целью предварительной настройки приложений в соответствии с требованиями организации администраторы выполняли переупаковку приложений. В случае использования пакетов установщика Windows необходимость в переупаковке отпадает, поскольку существует возможность создать файл преобразования для изменения функциональных возможностей программного продукта.
Настройка компонентов программных продуктов: родные пакеты установщика Windows
При использовании компонента установки и поддержки ПО наилучшим способом настройки компонентов является применение файлов преобразования, которые поддерживаются установщиком Windows. Например, для управления практически любым аспектом конфигурации Microsoft Office 2000 администраторы могут использовать файл преобразования, созданный при помощи мастера Custom Installation Wizard.
Администраторам необходимо проводить настройки программного обеспечения таким образом, чтобы основные компоненты, которые требуются пользователям, устанавливались при первой же установке (например, в случае с Microsoft Office 2000 приложение Word можно считать одним из основных компонентов Office). Менее востребованные компоненты, такие как поддержка красной строки или функции перевода документа на другой язык, можно устанавливать при первом использовании. Прочие компоненты (например, ClipArt) могут вообще не устанавливаться.
Можно также преобразовать пакет таким образом, чтобы пользователи смогли в будущем установить необходимые им компоненты с помощью элемента панели управления Установка и удаление программ (Add/Remove Programs).
Рекомендация. Можно упростить управление точками распространения ПО, размещая пакеты установщика Windows вместе с соответствующими им файлами преобразования (т. е. в одной папке на общем сетевом ресурсе).
Настройка компонентов программных продуктов: приложения, переупакованные в пакеты установщика Windows
Настройку приложения, переупакованного для работы с установщиком Windows, технически можно осуществить при помощи файла преобразования. Однако более простым решением может оказаться выполнение снимков операционной системы до и после установки и настройки приложения. Имеет смысл настроить приложение должным образом, если Вы уже тратите время на переупаковку.
Распространение дополнительных файлов: часто заменяемые файлы
В организациях нередко возникает необходимость в распространении дополнительных файлов к программному продукту. Например, может понадобиться распространить шаблон динамики продаж вместе с приложением Microsoft Word, а также отчет о проведении торгов в виде электронной таблицы вместе с Microsoft Excel. Во время создания пакета эти файлы можно добавить к исполняемым и прочим установочным файлам. Кроме того, такие файлы можно включить в состав файла преобразования.
В силу необходимости в частой замене таких файлов, логичнее упаковывать их в отдельный MSI-файл, обладающий собственным кодом продукта. Обновление такого пакета можно производить отдельно от обновления программного продукта. Добавление или обновление файлов из отдельного пакета происходит намного быстрее, чем полная переустановка приложения.
Рекомендация. Воспользуйтесь средствами создания родных пакетов установщика Windows для упаковки дополнительных файлов. При добавлении в пакет файлы сжимаются, а создание пакета для простого распространения дополнительных файлов является несложной задачей.
Управление приложениями, которые не поддерживается установщиком Windows
Управление новым программным обеспечением упрощается по мере роста популярности установщика Windows среди производителей программ. Вопрос состоит в том, как распространять приложения, не упакованные производителем в MSI-файлы.
Это можно осуществить двумя способами: созданием ZAP-файлов или переупаковкой. В Таблице 5 приводится сравнение этих способов.
Таблица 5 – Сравнение возможностей ZAP-файлов и переупаковки |
| ZAP-файлы | Переупаковка |
Преимущества | Быстрое и простое создание. Приложение отображается в элементе панели управления Установка и удаление программ (Add/Remove Programs). | Все преимущества использования службы установщика Windows. Для запуска не требуется вмешательство пользователя. Для установки приложения не требуются права локального администратора. Приложение может автоматически восстанавливаться в случае повреждения или удаления важных файлов. |
Недостатки | Требуется вмешательство пользователя, поскольку запускается исходная программа установки. Не используются преимущества установщика Windows. Для установки приложения могут потребоваться права локального администратора. Приложение не может автоматически восстанавливаться в случае повреждения или удаления важных файлов. | На создание и тестирование пакетов требуется значительно больше времени, чем на подготовку ZAP-файлов. |
Рекомендация. При разработке специфических приложений для ведения бизнеса следуйте рекомендациям по созданию программ, сертифицированных для Windows 2000. Это обеспечит их стабильную работу в Windows 2000 и слаженное взаимодействие с другими приложениями операционной системы.
Публикация приложений, которые не поддерживаются установщиком Windows: ZAP-файлы
Для публикации приложений, не упакованных в MSI-файлы, администраторы могут задействовать функциональные возможности компонента установки и поддержки ПО. После публикации приложение отображается в элементе панели управления Установка и удаление программ (Add/Remove Programs), откуда пользователи могут запустить установку приложения.
С точки зрения конечного пользователя установка опубликованного приложения, которое не упаковано в пакет установщика Windows, не отличается от обычной локальной установки. Например, если для локальной установки нужны права администратора, они понадобятся и при установке опубликованного приложения. В случаях, когда при локальной установке не поддерживается полное удаление текущей версии приложения, публикация новой версии этого приложения не решит проблему.
Невозможность управления программным обеспечением (в особенности управления жизненным циклом, включая пробные выпуски и обновления) является главным недостатком использования ZAP-файлов. Кроме того, исчезает возможность использования функциональных возможностей установщика Windows, включая установку компонентов по запросу, восстановление и полное удаление программного продукта, когда в нем отпадает необходимость. Установка компонента по запросу выглядит следующим образом. Установка компонента производится при попытке его использования в тех случаях, когда компонент объявлен, но до сих пор не установлен. Большие приложения с обширным набором функциональных возможностей, не все из которых могут понадобиться пользователям, можно сконфигурировать для установки компонентов по запросу. Например, можно сконфигурировать установку по запросу пользователя таких компонентов, входящих в состав Office 2000, как проверка правописания, тезаурус и т. д.
Рекомендация. Пакеты установщика Windows могут устанавливаться автоматически с повышенными привилегиями. Это одна из причин, по которой публикация переупакованного приложения может оказаться предпочтительнее публикации с использованием ZAP-файлов.
За дополнительной информацией о ZAP-файлах обратитесь к Приложению Г.
Переупаковка
Существуют различные средства переупаковки приложений в пакеты установщика Windows. Вместе с Windows 2000 Server поставляется программа WinInstall LE от компании Veritas Software. Программа способна выполнять переупаковку приложений в пакеты установщика Windows.
За дополнительной информацией о создании пакетов установщика Windows обратитесь к Приложению А «Создание и настройка пакетов установщика Windows».
Поддержка программного обеспечения
Пакеты исправлений и заплатки
Время от времени производители программного обеспечения выпускают исправления к своим программным продуктам. Как правило, исправления корректируют выявленную проблему, а затраты на их тестирование могут варьироваться в зависимости от программного продукта.
Протестировав исправление и приняв решение о его развертывании, администратор копирует необходимые файлы в точку распространения ПО, производя замену старых файлов. Производители программного обеспечения распространяют обновления либо в виде нового пакета установщика Windows (MSI-файла), либо в качестве исправления установщика Windows (MSP-файла). В случае поставки нового пакета установщика Windows администратор просто заменяет пакет, размещенный в точке распространения ПО. Если же поставляется исправление установщика Windows, администратор следует указаниям производителя программного продукта по применению MSP-файла к существующему пакету, содержащему приложение.
После обновления файлов в точке распространения ПО администратор открывает расширение Установка программ (Software Installation) в объекте групповой политики, который управляет существующим программным обеспечением, и щелкает правой кнопкой мыши по исправляемому приложению для вызова контекстного меню. Он выбирает команду Развернуть приложение заново (Redeploy application), обеспечивающую копирование исправленных файлов при следующем применении групповой политики к тем пользователям, которые уже установили данное приложение.
Пакеты обновления
Между пакетами обновления и исправлениями нет больших отличий. Как правило, в состав пакета обновления входят несколько уже протестированных исправлений. Пакеты обновления распространяются реже, чем исправления, но чаще, чем полные обновления программного продукта.
Рекомендуется распространять пакет обновления в качестве исправления, если он содержит небольшое количество файлов. Распространение пакета с большим количеством файлов и управление им рекомендуется рассматривать в качестве полного обновления программного продукта.
В любом случае, следуйте инструкциям производителя заплатки и тестируйте ее в лаборатории или на небольшой группе пользователей, прежде чем осуществлять распространение заплатки для всех пользователей и компьютеров, управляемых заданным объектом групповой политики.
Пакеты обновлений для Windows 2000 подготовлены с учетом возможности их управления при помощи компонента установки и поддержки ПО, который является частью технологии IntelliMirror.
Обновления
Обновление подразумевает замену значительного числа файлов. Поскольку производятся большие изменения в программном продукте, обновление получает другой номер версии.
Производитель предоставляет новую версию в пакете установщика Windows, с заложенной в него информацией о том, какие более ранние версии он может обновлять. В пакете также должен содержаться сценарий процесса обновления, в котором описано, какие файлы должны быть заменены, удалены и добавлены.
Процесс обновления начинается с размещения файлов программного продукта (пакетов установщика Windows и файлов преобразования для них) в точке распространения ПО. Затем администратор назначает или публикует новую версию в расширении Установка программ (Software Installation). При этом администратор задает преемственную связь между версиями, если это необходимо. Если пакету установщика Windows с новой версией известно об обновляемом приложении, расширение Установка программ автоматически устанавливает преемственную связь между версиями.
Администраторам необходимо определиться с тем, будет обновление обязательным (немедленно вступит в силу для всех пользователей, работающих с текущей версией) или необязательным (пользователи смогут установить новую версию, когда сочтут это нужным).
Установка программного обеспечения в среде сервера терминалов
В Таблице 6 описано взаимодействие сервера терминалов с компонентом установки и поддержки ПО, который является частью технологии IntelliMirror.
Таблица 6 – Взаимодействие сервера терминалов с компонентом установки и поддержки ПО |
| Сервер терминалов |
Установка ПО | Удаленное администрирование | Сервер приложений |
Назначение пользователям | Установка и поддержка ПО производится точно так же, как на Windows 2000 Professional. | Не применится, и программное обеспечение установлено не будет. |
Назначение компьютерам | Установка и поддержка ПО производится точно так же, как на Windows 2000 Professional. | Если пользователи имеют перемещаемые профили, то эти профили могу переместиться на сервер приложений, при этом ярлыки к приложениям, хранящиеся в профиле, последуют за пользователями. Тем не менее, ярлыки будут работать только в том случае, если приложения установлены на сервере терминалов. В противном случае запустить приложение при помощи ярлыка будет невозможно. |
Публикация для пользователей | Поддерживается как для пакетов установщика Windows, так и для ZAP-файлов. | Не применится, и программное обеспечение установлено не будет. |
Устанавливая программное обеспечение на сервер терминалов, работающий в режиме сервера приложений, администраторы должны руководствоваться рекомендациями и инструкциями по работе с сервером терминалов, а не просто пытаться назначить приложения серверу терминалов.
Установка и поддержка ПО в многоязычной среде
С точки зрения установки и поддержки программного обеспечения только системная кодовая страница имеет значение, хотя Windows 2000 Professional поддерживает различные кодовые страницы и языковые настройки. Это обусловлено тем, что именно системная кодовая страница влияет на доступность остальных кодовых страниц. Данный фактор сильнее всего влияет на поведение многоязычных программных продуктов и приложений, ориентированных на какой-либо один язык.
Нередко программный продукт или приложение поддерживает лишь один язык, который указан в пакете установщика Windows. Такой язык в данном разделе именуется языком программного продукта.
Компонент установки и поддержки ПО действует следующим образом с целью выяснить, нужно ли производить установку программного продукта на определенном языке в условиях заданной в Windows 2000 кодовой страницы.
• | Производится проверка на предмет того, установлен ли параметр Не использовать языковые установки при развертывании (Ignore Language) для управляемого пакета в расширении оснастки групповой политики Установка программ (Software Installation). Если этот параметр установлен, объявление или установка программного продукта будут производиться вне зависимости от того, совпадает ли язык продукта с системной кодовой страницей. |
• | Если язык программного продукта совпадает с системной кодовой страницей, будет производиться установка по заданному сценарию (приложение будет назначено пользователю или компьютеру, либо опубликовано). |
• | Установка программного продукта выполняется вне зависимости от настроек системной кодовой страницы лишь в двух в случаях: - когда при создании пакета автор указал, что программный продукт не зависит от языка системы (параметр Neutral);
- когда при создании пакета в качестве языка для программного продукта был указан английский язык (параметр English).
Системная кодовая страница влияет на отображение в программах дат, времени, национальной валюты и чисел. Как правило, кодовая страница выбирается в соответствии с географическим расположением компьютера (например, может быть выбран параметр Русский или Английский (США)). Обратите внимание на то, что пакет установщика Windows может быть сконфигурирован для установки только в случае точного совпадения языка программного продукта и системной кодовой страницы (параметр Exact Match). |
Примите к сведению следующие аспекты работы в многоязычной среде:
• | Перемещение пользователей между компьютерами с различными кодовыми страницами может привести к неожиданным результатам. |
• | Будьте внимательны при развертывании различных языковых версий одного программного продукта (например, русской и английской) посредством одного и того же объекта групповой политики. Если обе версии имеют одинаковый код продукта, лишь одна из них будет установлена для пользователей и компьютеров. Каждая языковая версия должна обладать собственным кодом продукта, если Вы хотите предоставить в распоряжение пользователей приложения для разных языков. |
Установка и поддержка программного обеспечения и резервное копирование
Администраторы обязаны производить резервное копирование всех точек распространения ПО, используемых для развертывания программного обеспечения, пакетов обновлений и дополнительных файлов.
Компонент установки и поддержки ПО в своей работе опирается на групповую политику, параметры которой хранятся в службе каталогов Active Directory и папке Sysvol на контроллерах домена. Эту информацию следует принять во внимание при планировании операций резервного копирования и восстановления данных с тем, чтобы указанные параметры обрабатывались синхронно.
Наверх страницы