Инсталляция с использованием скриптов совместимости
Путь к профилю Terminal Services | Настройка свойств пользователей через интерфейсы Active Directory Service | Active Directory Users and Computers | Настройки интерфейса пользователя | Порядок обработки политик | Обратный порядок обработки политик | Terminal Services Manager | Скрипты входа | Отображение реестра | Скрипты совместимости приложений |
Некоторые приложения требуют модификации после инсталляции или внесения изменений "на лету" во время входа пользователя. Эти изменения осуществляются скриптами совместимости. В качестве примера мы рассмотрим установку Netscape Communicator 4.5.
Как и для других приложений, мы начнем с мастера Add New Programs. Сделайте инсталляцию Netscape как обычно, затем щелкните Finish для закрытия мастера. Теперь надо установить скрипт совместимости. Перед этим давайте разберемся, почему он необходим для Navigator 4.5:
- Профили пользователей - по умолчанию, Navigator 4.x хранит профили пользователей (избранное, настройки, историю) в каталоге программы. Пользователи на сервере терминалов не имеют доступа к каталогу Program Files, поэтому нам надо указать Netscape хранить профили пользователей в их домашних каталогах, а не на терминальном сервере, и автоматизировать настройку профиля при каждом входе пользователя.
- Менеджер профилей - Navigator включает менеджер профилей, который позволяет пользователям изменять и удалять чужие профили на терминальном сервере. Нам нужно ограничить доступ к этой утилите.
- Панель быстрого запуска - Пользователи хотят иметь иконку Netscape в панели быстрого запуска. Скрипт совместимости может ее создать для них во время входа.
Для запуска скрипта откройте каталог C:\WINNT\Appliation Compatibility Scripts\Install и запустите NETCOM40.CMD. Скрипт выполняет следующие действия:
- Проверяет, установили ли вы ROOTDRIVE и предлагает это сделать, если эта переменная пустая
- Копирует иконку Quick Launch из вашего профиля в каталог программы Netscape в качестве шаблона для будущих пользователей.
- Копирует каталог профиля Netscape, созданный программой установки, в качестве шаблона для будущих пользователей.
- Применяет ограничительные разрешения для утилиты управления профилями для предотвращения запуска ее не-администраторами
- Меняет скрипт входа для Netscape, чтобы он отражал ROOTDRIVE
- Добавляет вызов дополнительного скрипта в USRLOGN2.CMD, чтобы скрипт совместимости выполнялся для всех пользователей.
При входе пользователя запускается COM40USR.CMD (скрипт входа для Netscape), и выполняет слудющие действия:
- Копирует шаблон User Profile в пользовательский ROOTDRIVE, если его еще нет
- Модифицирует раздел Netscape в ключе реестра HKEY_CURRENT_USER, указывая на новый профиль на ROOTDRIVE.
- Создает иконку в панели быстрого запуска, если ее еще там нет.
Теперь Netscape готов для работы на терминальном сервере.
Дата добавления: 2015-11-14; просмотров: 36 | Нарушение авторских прав
mybiblioteka.su - 2015-2024 год. (0.009 сек.)