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

         

Создание файлов ICA


Файлы ICA используются в технологии Citrix Application Launching and Embedding (ALE) для предоставления информации о соединении ICA для Netscape Plug-In, ActiveX, клиентов Java. Файл ICA может определять приложение двумя способами: внедрением (embedding) и запуском (launching).

  • Внедренные приложения

    В этом режиме приложения запускаются внутри окна браузера и приложение запускается при загрузке страницы.

  • Запуск приложения

    Этот метод предлагает пользователю нажать ссылку на веб-странице, которая открывает приложение в новом окне.

Для создания и редактирования файлов ICA используется обычный текстовый редактор. Пример файла ICA показан ниже:

; Notepad.ICA - ICA file to access a Customer Database using Microsoft Access ; ; The [ApplicationServers] section contains the name of the ; connection or published application defined by the ICA file. ; The name below (Access) appears in the title bar of the client window. ; [ApplicationServers] Notepad= ; The section describes the attributes of the connection or ; published application defined in the [ApplicationServers] ; section above. ; The name in the square brackets must exactly match the name defined in ; the [Application Servers] section above; in this example, Access. ; [Notepad] TransportDriver=TCP/IP Address=192.168.100.13 WinStationDriver=ICA 3.0 Username=tmg Domain=tmg-win2k Password=010101010 InitialProgram=m:\winnt\system32\notepad.exe WorkDirectory=m:\wtsrv\system32 UseAlternateAddress=0 ; KeyboardTimer=100 MouseTimer=50 ; ; Use either ScreenPercent or DesiredHRES and DesiredVRES to specify ; the size of the client window. ; ScreenPercent=75 DesiredHRES=640 DesiredVRES=480 DesiredColor=2 ; The [WFClient] section describes the WinFrame Client. ; [WFClient] Version=2

Секция [ApplicationServers] определяет удаленное приложение. Эта секция содержит следующие поля:

[Application Server]

Заголовок секции. Он необходим.

EntryName=

Определяет имя удаленного приложения. После имени следует знак равенства. Это имя используется для отображение в заголовке окна. В нашем примере это Notepad.


Секция [EntryName]

Начинается c EntryName, определенного в секции [ApplicationServers] или [Access]. Секция [EntryName] содержит следующие поля:

TransportDriver=

Тип транпорта. Обычно указывается TCP/IP, но допустимы значения IPX, SPX или NetBIOS. Это необходимое поле.



Address=

Адрес удаленного сервера Citrix. Для TCP/IP это может быть имя DNS или адрес IP. или имя опубликованного приложения. Для IPX, SPX и NetBIOS это может быть именем сервера Citrix или именем опубликованного приложения. Это необходимое поле.

WinStationDriver=ICA 3.0

Определяет протокол презентации ICA 3.0. Это необходимое поле.

Username=

Определяет регистрационное имя пользователя. Необязательное поле.

Domain=

Определяет домен для регистрации. Необязательное поле.

Password=

Определяет пароль пользователя. Необязаьельное поле. Если пароль указан, он должен быть зашифрован. Для ввода зашифрованного пароля, используйте Citrix ICA Client Remote Application Manager New Entry Wizard для создания записи приложения. На вопрос имени и пароля, введите пароль. Завершите мастер. Откройте файл APPSRV.INI в каталоге Windows и найдите в нем созданный вами раздел. Скопируйте оттуда пароль и вставьте его в файл ICA.

ClearPassword=

Определяет текстовый незашифрованный пароль пользователя. Необязательное поле. Для использования незашифрованного пароля поле Password должно быть пустое (например, Password=).

InitialProgram=

Определяет путь к приложению на сервере Citrix, которое автоматически запускается при подключении. Вы можете указать любое количество опций командной строки. Это необязательное поле. Если оно не заполнено, будет запущен Program Manager. Если имя лпубликованного приложения указано в поле адреса Address, то имя опубликованного приложения в этом поле должно быть с приставкой '#', например, #Database. Имя должно в точности совпадать с именем в поле Address.

WorkDirectory=

Определяет рабочий каталог приложения.

ScreenPercent=

Определяет горизонтальное и вертикальное разрешение в пикселах как процент от размера рабочего стола. Если это поле присутствует, то значения полей DesiredHRES и DesiredVRES игнорируются.



DesiredHRES=

Определяет горизонтальный размер окна в пикселах.

DesiredVRES=

Определяет вертикальный размер окна в пикселах.

DesiredColor=1 | 2

Устанавливает глубину цвета. 1 означает 16 цветов, 2 - 256 цветов. По умолчанию устанавливается 2 (256 цветов).

UseAlternateAddress=0 | 1

Это необязательное поле, используемое при доступе к Citrix через межсетевые экраны. Экраны используют трансляцию адресов для преобразования открытых (Интернет) адресов во внутренние приватные адреса IP. Если клиент ICA настроен на адрес TCP/IP, он посылает прямую датаграмму UDP на сервер через порт 1604. Для успешной связи между клиентом ICA и сервером Citrix через экран, экран должен настроен так, чтобы пропускать пакеты UDP через порт 1604. Адрес сервера настраивается в Remote Application Manager выбором Settings из меню Options. Если указано фиксированное размещение сервера, клиент ICA запрашивает у сервера адрес ICA master browser. Если клиент ICA подключается к серверу или опубликованному приложению по имени, ICA Master Browser возвращает адрес желаемого сервера или опубликованного приложения.

Если указана опция UseAlternateAddress=1, клиент запрашивает альтернативный IP-адрес сервера Citrix. Опцию UseAlternateAddress можно использовать только в соединениях TCP/IP.

KeyboardTimer=value

Указывает интервал в миллисекундах накопления нажатий клавиш перед посылкой на сервер Citrix. Значение по умолчанию 100 мс оптимизировано для WAN; для модемных соединений или LAN уменьшение этого значения может повысить реакцию системы. Использование слишком малого значения может вызвать появления большого числа небольших пакетов в сети, что может повлиять на ее производительность.

MouseTimer=value

Определяет интервал в миллисекундах накопления событий маши перед отправкой на сервер. Значение по умолчанию 100 мс оптимизировано для WAN; для модемных соединений или LAN уменьшение этого значения может повысить реакцию системы. Использование слишком малого значения может вызвать появления большого числа небольших пакетов в сети, что может повлиять на производительность сети.


Содержание раздела