11. Публикация ресурсов с помощью Management Console


Публикация приложения на сервере MetaFrame XP делает его доступным для пользователей клиенов ICA (после авторизации). Вы можете публиковать приложения на нескольких серверах фермы. С помощью Citrix Load Manager, входящего в состав сервера XPa и XPe, вы можете распределить нагрузку, чтобы пользователи подключались к наименее нагруженному серверу.

При публикации приложения вы можете:

Консоль Management Console for MetaFrame XP упрощает публикацию приложений. С ее помощью вы можете опубликовать приложение на любом сервере фермы MetaFrame XP, включая те, которые временно не работают.

Типы приложений, которые вы можете публиковать:

Стандартные приложения
Вы можете публиковать любое приложение, которое может быть запущено с консоли Windows (32-разрадные и 16-разрядные приложения Windows, приложения DOS, POSIX и OS/2).

Приложения Citrix Installation Manager
Для публикации приложений Citrix Installation Manager вы должны инсталлировать в свою сеть Citrix Installation Manager. Citrix Installation Manager позволяет делать удаленную автоматическую установку приложений на серверах Citrix. С его помощью вы можете одновременно установить приложение на всех серверах Citrix в вашей сети из единой центральной точки без ручного вмешательства. Вы можете устанавливать приложения на серверы независимо от их физического размещения, типа сетевого соединения или индивидуальной аппаратной конфигурации. Citrix Installation Manager может проталкивать инсталляции приложений на серверы Citrix, а также может удалять приложения. Публикация приложений Citrix Installation Manager приводит к тому, что каждый указанный вами сервер загрузит приложение и установит его. Удаление опубликованного приложения Installation Manager заставит удалить это приложение на каждом сервере, на котором оно было установлено.

Публикация контента
Публикация контента добавлена в Feature Release 1 и требует наличия лицензии FR1. Эта особенность позволяет публиковать файлы документов, медиа-файлы, ссылки веб и любой тип файла в любом месте сети. Иконки опубликованного контента появляются в Program Neighborhood, на рабочем столе и в Web Interface 2.1. Пользователю достаточно дважды щелкнуть икноку опубликованного контента для доступа к контенту, как они это делают при доступе к опубликованным приложениям.

Использование опубликованных приложений

При публикации приложений, информация о приложении хранится в хранилище даных IMA фермы. Информация включает в себя свойства соединения ICA, включая имя, пользователей, свойства окна, цветность, уровень шифрования, настройки звука.

Для пользователя клиента ICA опубликованное приложение видно как приложение, выполняющееся локально на устройстве клиента. Если пользователь запускает приложения через портал Web Interface, то приложения видны как значки на веб-странице. Web Interface подключает устройство клиента к приложению и при необходимости загружает нужного клиента ICA. Вы также можете настроить Program Neighborhood Agent для прозрачного добавления иконок приложений на локальный рабочий стол пользователя, группу программ или в системную панель, а также добавить ассоциации файлов, указывающих на опубликованные приложения.

11.1 Как опубликовать приложение

  1. Щелкните Start -> Programs -> Citrix -> Management Console for MetaFrame XP
  2. Введите учетные данные администратора и щелкните OK.
  3. Щелкните правой кнопкой на контейнере Applications и выберите Publish Application.
  4. Появится мастер публикации приложений.
  5. Введите отображаемое имя и описание приложения, затем щелкните Next.
  6. Теперь укажите исполняемый файл приложения. Введите полный путь или нажмите кнопку Browse и выберите его. По завершении щелкните Next.
    Замечание: Еслив вы хотите опубликовать рабочий стол, выберите опцию Publish Desktop.
  7. Вы можете указать каталог, содержащий иконку приложения. Введите желаемые значения и щелкните Next.
  8. Теперь укажите, как должно выглядеть приложение. В списке Session Window Size выберите Percent of client desktop. В списке Colors выберите глубину цвета True Color (24 bit) и щелкните Next.
  9. Отключите опцию Enable Audio и щелкните Next.
    Замечание: Начиная с Feature Release 2 добавлена новая опция - Start this application without waiting for printers to be created (запустить приложение, не дожидаясь создания принтеров). Это существенно сокращает время входа, поэтому я рекомендую включить эту опцию, если только у вас нет приложений, требующих принтеров сразу после входа.
    Замечание: Если вы используете Secure Gateway for Windows, то достаточно уровня шифрования Basic, в противном случае я рекомендую 128-Bit (RC5)
  10. Следующий экран, Specify Application Limits, виден только при наличии лицензий Feature Release 1 и выше. Вы можете указать, какое максимальное число запущенных экземпляров разрешено для этого приложения. Вы также можете установить приоритет процессора для индивидуального приложения.
  11. Далее выберите серверы, которые будут обслуживать это приложение. Выберите подходящие серверы и щелкните Next.
  12. На следующем экране выберите пользователей, которым разрешено использовать данное приложение и щелкните Next.
  13. Если вы реализуете редирект контента от клиента к серверу, то можете указать ассоциации типов файлов, которые вы хотите настроить для этого приложения.
  14. Щелкните Finish для публикации приложения.
    Замечание: Если указанные ассоциации файлов не видны, вам следует импортировать локальный реестр, как указано выше.

11.2 Как опубликовать контент

  1. Запустите Citrix Management Cosole, щелкните правой кнопкой на Applications и выберите Publish Application.
  2. Введите отображаемое имя и описание приложения, затем щелкните Next.
  3. Выберите опцию Content и в поле адреса контента введите URL или адрес UNC публикуемого контента и щелкните Next.
  4. Укажите, где будет находиться значок в Program Neighborhood или Web Interface. Вы также можете выбрать, как должен генерироваться ярлык на рабочем столе пользователя или в меню и как агент Program Neighborhood будет с ним работать. Вы также можете изменить иконку, представляемую для конечного пользователя. По завершении щелкните Next.
  5. Укажите пользователей, которым разрешен доступ к публикуемому контенту, и щелкните Next.

11.3. Как опубликовать контент из ярлыка

Вы можете столкнуться с приложением, которое не сможете опубликовать потому, что требуется внести изменения в ярлык приложения или запускать его только через ярлык. К сожалению, MetaFrame XP пока не может публиковать ярлыки, но можно воспользоваться обходным путем: создать пакетный файл, который будет запусать ярлык командой START

Для публикации пакетного файла сделайте следующее:

  1. Создайте ярлык и измените при необходимости его свойства.
  2. Создайте пакетный файл со следующей строкой:

    start d:\app\shortcut.lnk

    где shortcut.lnk является ссылкой, созданной на шаге 1.
  3. Опубликуйте пакетный файл согласно вышеописанной процедуре публикации приложения

11.4 Как опубликовать папку с принтерами

Если вы предоставляете доступ только к опубликованным приложениям, то можете опубликовать папку Printers, чтобы дать пользователям возможность добавлять, удалять и редактировать принтеры.

Папка Printers - это расширение оболочки и обычно находится в панели упрвления. Для расширений оболочки присваиваются уникальные идентификаторы. Принтеры в панели управления - это расширение в ключе реестра HKEY_CLASSES_ROOT\CLSID\ {2227A280-3AEA-1069-A2DE-08002B30309D}. Этот генерируемый идентификатор представляет расширение и указывает на нужный DLL для его запуска. Он определяет значок, название папки и т.д. Используя это расширение с именем по умолчанию (Printers), вы можете запускать расширения независимо от Explorer. Например, вы можете создать новую папку и назвать ее Printers, {2227A280-3AEA-1069-A2DE-08002B30309D}. После нажатия Enter после создания папки, вы обратите внимание, что значок для этой папки изменился. Если вы откроете папку, то увилдите в ней принтеры.

Вы можете создать каталог в каталоге профиля All Users в Start Menu и опубликовать папку как приложение. Сначала скопируйте программу \WTSRV\explorer.exe в новый каталог (например, D:\Print\explorerp.exe). Переименуйте файл, чтобы он выполнялся как уникальный процесс. Затем опубликуйте этот новый файл. Можете назвать приложение "Print" и использовать следующую командную строку (в нашем примере папка Printers создана на диске M:):

D:\print\explorerp.exe /n,/root,D:\Printers.{2227A280-3AEA-1069-A2DE-08002B30309D}

11.5. Как опубликовать Windows Explorer

Когда-то была очень популярной тема - как публиковать интерфейс для доступа к данным, находящимся на локальных и сетевых дисках. Чато используется метод копирования и переименования explorer.exe, например, в explorer2.exe, но он не поддерживается и не рекомендуется со стороны Citrix, поскольку могут возникнуть побочные эффекты типа замедления и зависания сеансов при запуске нескольких экземпляров переименованных explorer2.exe. Эти проблемы являются следствием внутренних зависимостей explorer.exe и не могут быть решены без переписи большого объема кода операционной системы.

Однако, можно использовать Internet Explorer (iexplore.exe). Опубликуйте его, указав в в командной строке опцию "-e" и папку, котрую следует открыть. В качестве рабочего каталога укажите %windir%.

Например:

“C:\Program Files\Internet Explorer\iexplorer.exe” -e c:\

или

“C:\Program Files\Internet Explorer\iexplorer.exe” http://www.dabcc.com


MetaFrame Conferencing Manager 2.0 Содержание Настройка печати