Архитектура компонента установки и поддержки программного обеспечения
В Таблице 3 ниже описаны различия между назначением и публикацией программного обеспечения.
Таблица 3 – Сравнение публикации и назначения программного обеспечения.
Сценарий | Опубликовано для пользователей | Назначено пользователям | Назначено компьютерам |
Программное обеспечение становится доступным для пользовательской установки после его развертывания администратором: | При следующем входе в систему. Если приложение развертывается посредством объекта групповой политики, который уже был применен к пользователю во время предыдущего входа в систему, то приложение доступно для установки в текущем сеансе. | При следующем входе в систему. | При следующем запуске компьютера (перезагрузка). |
Как правило, для установки ПО пользователи задействуют: | Элемент панели управления Установка и удаление программ (Add/Remove Programs) | Ярлык в меню "Пуск". Ярлык на рабочем столе. Элемент панели управления Установка и удаление программ (Add/Remove Programs) |
Программное обеспечение уже установлено. |
Пользователь открывает документ, который связан с определенным приложением. Будет ли приложение автоматически установлено в том случае, если ранее его установка не производилась? | Да. | Да. | Приложение уже установлено. |
Могут ли пользователи удалять ПО при помощи элемента панели управления Установка и удаление программ (Add/Remove Programs)? | Да. Пользователи могут выполнять повторную установку приложений при помощи элемента панели управления Установка и удаление программ (Add/Remove Programs). | Да. Программное обеспечение можно будет немедленно установить заново с рабочего стола. | Нет. Только локальные администраторы могут удалять ПО. Пользователи могут запускать только восстановление приложения. |
Поддерживаемые типы установочных файлов: | Пакеты установщика Windows (MSI-файлы) и ZAP-файлы. | Пакеты установщика Windows (MSI-файлы). | Пакеты установщика Windows (MSI-файлы). |
Действия, которые нужно выполнить в расширении Установка программ (Software Installation) для назначения приложения по сути очень похожи на действия, выполняемые в этом расширении для публикации приложения. За подробной информацией об этих действиях обратитесь к разделам интерактивной справки Windows 2000 Server, посвященным расширению Установка программ, а также к Пошаговому руководству по установке и поддержке программного обеспечения Step-by-Step Guide to Software Installation and Maintenance (EN).
Администратор назначает или публикует программное обеспечение при помощи оснастки Групповая политика (Group Policy) и расширения Установка программ (Software Installation). Как правило, для этого необходимо выполнить все или некоторые действия, перечисленные ниже.
- Откройте оснастку Active Directory – пользователи и компьютеры (Active Directory – Users and Computers) и перейдите в контейнер Active Directory (домен или подразделение), содержащий пользователей или компьютеры, для которых будет производиться управление программным обеспечением.
Например, для того чтобы управлять приложениями подразделения под названием Accounts в домене reskit.com, Вам нужно в вышеуказанной оснастке дважды щелкнуть по пункту reskit.com и затем щелкнуть правой кнопкой мыши по подразделению Accounts.
- Откройте оснастку Групповая политика (Group Policy) для создания нового объекта групповой политики или внесения изменений в уже существующий объект. Если продолжить рассмотрение примера из пункта 1, то для открытия оснастки Групповая политика Вам потребуется выполнить следующие действия. Щелкните правой кнопкой мыши по подразделению Accounts и выберите команду Свойства (Properties), а затем в открывшемся диалоговом окне Свойства: Accounts перейдите на вкладку Групповая политика (Group Policy). Для создания нового объекта групповой политики нажмите кнопку Создать (New), либо внесите изменения в существующий объект. Для этого выберите его из списка Ссылки на объекты групповой политики (Group Policy Object Links) и нажмите кнопку Изменить (Edit).
- Для того чтобы открыть расширение Установка программ (Software Installation) в оснастке Групповая политика выберите один из двух улов: Конфигурация пользователя (User Configuration) или Конфигурация пользователя (User Configuration). Дважды щелкните по узлу Конфигурация программ (Software Settings), а затем щелкните правой кнопкой мыши по узлу Установка программ (Software Installation).
Например, для управления программным обеспечением пользователей в оснастке Групповая политика раскройте узел Конфигурация пользователя, дважды щелкните по узлу Конфигурация программ, щелкните правой кнопкой мыши по узлу Установка программ, и, наконец, выберите команду Создать (New) из контекстного меню.
- Выберите пакет установщика Windows (MSI-файл), развертывание которого Вы хотите осуществить из точки распространения программного обеспечения.
- Сконфигурируйте параметры управления программным продуктом (свяжите с ним файлы преобразования и укажите, какие приложения будет обновлять данный пакет).
- Назначьте или опубликуйте программный продукт.
Расширение установки программ создает сценарий объявления приложения (файл с расширением. AAS – application advertisement script) и сохраняет его в указанном объекте групповой политики службы каталогов Active Directory. За дополнительной информацией об управлении объектами групповой политики и их хранении в Active Directory, а также о папке Sysvol, обратитесь к документу Введение в групповую политику Windows Server 2003 Introduction to Group Policy in Windows Server 2003 (EN).