Настройка Citrix Metaframe под Windows 2000 Termanal Services


Скрипты совместимости приложений - часть 3


Если указаны драйв и каталог, вызов команды subst закончится неудачей и будут сохранены настройки, указанные в AD. Если домашний драйв и каталог не указаны, ом будет присвоена правильная буква драйва, и настройки приложений будут помещены туда.

rem Net Use %RootDrive% /D >NUL: 2>&1 Subst %RootDrive% "%HomeDrive%%HomePath%" rem if ERRORLEVEL 1 goto SubstErr rem goto AfterSubst :SubstErr rem Subst %RootDrive% /d >NUL: 2>&1 rem Subst %RootDrive% "%HomeDrive%%HomePath%" :AfterSubst

Вы легко можете создать собственные скрипты совместимости для приложений, не указанных в . Просто определите требования, которые предъявляет приложение, и составьте скрипт для удовлетворения этих требований. Вот пример ACS для Attachmate's Extra Client. Это приложение требует, чтобы каждый пользователь имел каталог \extra\user. Этот скрипт запускается из Usrlogn2.cmd, который в свою очередь вызывается из usrlogon.cmd. Он проверяет Rootdrive пользователя наличие каталога \extra\user, и если этого каталога не существует, создает его, а затем копирует начальные файлы из каталога шаблонов программы.

@echo off if not exist %homedrive%%homepath%\extra\user\. goto mkdir goto end :mkdir md %homedrive%%homepath%\extra md %homedrive%%homepath%\extra\user goto copyfiles :copyfiles xcopy n:\extrawin\user %homedrive%%homepath%\extra\user /e >nul goto end :end




Начало  Назад  Вперед