Руководство Администратора MetaFrame XP FR3
Команды MetaFrame XP

 

 

Команда Описание
acrcfg Настройка параметров автовосстановления соединения
altaddr Настройка альтернативного адреса
app Запуск оболочки выполнения приложения
apputil Добавляет сервер в список серверов для опубликованных приложений
auditlog Генерация отчетов по входу/выходу пользователей
change client Изменение отображение устройств клиента ICA
chfarm Изменение принадлежности сервера ферме
clicense Управление лицензиями MetaFrame
cltprint Установка числа потоков печати прнтера клиента
ctxxmlss Изменение номера порта службы XML
driveremap Переназначение букв драйвов сервера
dscheck Проверка целостности хранилища данных фермы серверов
dsmaint Настройка хранилища данных фермы серверов
icaport Настройка порта TCP/IP
imaport Настройка порта IMA
migratetomsde Миграция хранилища из Microsoft Access на MSDE
mlicense Добавление нескольких лицензий в хранилище данных фермы
query Просмотр информации о фермах, процессах, серверах, сеансах ICA и пользователях
twconfig Настройка дисплея сеанса ICA

 


ACRCFG

Используйте acrcfg для настройки автовосстановления соединения на сервере или ферме MetaFrame XP .

Синтаксис

acrcfg [/server:servername | /farm] [/query | /q]

acrcfg [/server:servername | /farm] [/require:on | off] [/logging:on | off]

acrcfg [/server:servername] [/inherit:on | off] [/require:on | off] [/logging:on | off]

acrcfg [/?]

Параметры

servername - имя сервера MetaFrame XP.

Опции

/query, /q
Запрос текущих установок

/server
Сервер, настройки которого надо посмореть или изменить в других командах. Запрашиваемый сервер должен принадлежать той же ферме, что и сервер, на котором запущена команда. Опции /sever и /farm взаимноисключающие. Если сервер не указан, берется текущий локальный сервер.

/farm
Опции в командной строке после /farm применяются ко всей ферме.

/inherit:on | off
Для использования настроек фермы, укажите для сервера /inherit:on. По умолчанию /inherit:on, т.е. сервер заимствует настройки автовосстановления из настроек фермы.

/require: on | off
Если вы хотите, чтобы пользователи при автовосстановлении вводили имя и пароль, укажите /require:on. Серверы наследуют настройки фермы, если не указано /inherit:off. Чтобы разрешить пользователям не указывать имя и пароль при автовосстановлении, укажите /require:off. По умолчанию off для сервера и фермы.

/logging:on | off
Включение записи в журнал событий автовосстановления (в Application Event Log). По умолчанию выключено.

/?
Вывод подсказки по синтаксису.


ALTADDR

Используйте altaddr для запроса и установки альтернативного (внешнего) адреса IP для сервера MetaFrame XP. Альтернативный адрес возвращается клиенту ICA, когда тот его запрашивает, и используется при доступе к серверу MetaFrame XP, находящемуся за межсетевым экраном.

Синтаксис

altaddr [/server:servername] [/set alternateaddress ] [/v]

altaddr [/server:servername] [/set adapteraddress alternateaddress] [/v]

altaddr [/server:servername] [/delete] [/v]

altaddr [/server:servername] [/delete adapteraddress] [/v]

altaddr [/?]

Параметры

servername - имя сервера MetaFrame XP

alternateaddress - альтернативный адрес IP сервера MetaFrame XPr.

adapteraddress - локальный адрес IP, которому назначается внешний адрес

Опции

/server: servername
Имя сервера MetaFrame XP, на котором настраивается альтернативный адрес. По умолчанию текущий сервер.

/set
Устанавливает альтернативный адрес ТСРЛР addresses. Если указан adapteraddress, то alternateaddress назначается только сетевому адаптеру с этим адресом.

/delete
Удаляет альтернативный адрес на указанном сервере. Если указан адрес адаптера, удаляется альтернативный адрес только для этого адаптера.

/v (verbose)
Выводит информация о выполняемых действиях.

/?
Выводит подсказку

Замечания

Подсистема сервера MetaFrame читает настройки altaddr для внешнего адреса IP только во время загрузки. Если вы изменили внешний адрес, вы должны перезапустить службу IMA, чтобы изменения вступолили в силу. Однако, перезапуск IMA при наличии активных сеансов отключит их.

Если altaddr запущен без параметров, он выводит информацию об альтерантивном адресе, настроенном для текущего сервера.

Примеры

Настройка альтернативного адреса сервера 217.45.156.82:

 altaddr /set 217.45.156.82

Установить внешний адрес 217.45.156.82: для интерфейса с 192.168.0.1:

 altaddr /set 217.45.156.82 192.168.0.1

 


APP

App - это интепретатор скрипта для защищенного запуска приложений. Используйте App для чтения исполняемого скрипта для копирования стандартизованных файлов .ini в пользовательские каталоги перед запуском приложений, или для осуществления очистки после завершения работы приложения.

Синтаксис

app scriptfilename

Параметры

scriptfilename - имя скрипта, содержащего специальные команды (см. ниже)

Замечания

Если не указан параметр scriptfilename, app выводит сообщение об ошибке.

Application Execution Shell читает команды из скрипет-файла и обрабатывает их в последовательном порядке. Скриепт должен находиться в каталоге %SystemRoot%\Scripts.

Команды

copy sourcedirectory\fllespec targetdirectory
Копирует файлы из каталога sourcedirectory в каталог targetdirectory. Filespec означает копируемые файлы и может содержать шаблоны (*,?).

delete directory\fllespec
Удаляет файлы.

execute
Выполняет программу, указанную в команде path используя рабочий каталог, указанный в команде workdir

path executablepath
Executablepath определяет полный путь к исполняемому файлу

workdir directory
Устанавливает рабочий каталог

Параметры скрипта

directory - каталог

executablepath - полностью квалифицированное имя выполняемого приложения

filespec - определяет копируемые файлы. Сожет включать символы шаблона (*,?).

sourcedirectory - каталог, откуда должны копироваться файлы

targetdirectory - каталог, куда должны копироваться файлы

Примеры

Следующий скрипт запускает программу Sol.exe:

 PATH C:\Wtsrv\System32\Sol.exe 
 WORKDIR С:\Temp 
 EXECUTE 

Следующий скрипт запускает Notepad.exe. После завершения, скрипт удаляет файлы в каталоге Myapps\Data:

 PATH С:\Myapps\notepad.exe 
 WORKDIR C:\Myapps\Data 
 EXECUTE
 DELETE C:\Myapps\Data\*.* 

Следующий скрипт копирует все файлы Wri из каталога C:\Write\Files, запускает Write.exe в каталоге C:\Temp.wri, и затем по завергшшении работы удаляет все файлы из этого каталога:

 PATH C:\Wtsrv\System32\Write.exe 
 WORKDIR С:\Temp.wri 
 COPY C:\Write\Files\*.wri C:\Temp.wri 
 EXECUTE 
 DELETEALL С:\Temp.wri\*.* 

 


APPUTIL

Используйте apputil для добавления серверов в список Configured Servers для опубликованного приложения.

Синтаксис

apputil [ /? ]

apputil [ /q ]

apputil [ /i applicationlD servername ]

apputil [ /u applicationlD servername ]

Параметры

applicationlD - идентификатор опубликованного приложения. Его можно определить, запустив apputil /q

servername - имя сервера, добавляемого в список Сконфигурированных серверов для опубликованного приложения

Опции

/?
Выводит справку по утилите

/q
Запрос списка всех опубликованных приложений, рабочих столов

/i
Добавляет сервер в список сконфигурированных серверов.

Вы можете использовать опцию /i со следующими типами ресурсов:

/u
Удаляет сервер из списка сконфигурированных серверов. При использовании пакета Installation Manager, приложение не удаляется на целевой машине.

Замечания

При использовании /i с пакетом Installation Manager, создается безымянное задание Installation Manager. По завершении задания, разрешаются соединения к опубликованному приложению. При ручном добавлении серверов в список Configured Servers для пакетов Installation Manager в Management Console, вам предлагаеться диалоговое окно настройки расписания установки. Однако, при использовании apputil инсталляция начинается немедленно.

В случае возникновения ошибки утилита возвращает код 1. В случае успешного завершения возвращается 0.

Вы должны запускать утилиту только на сервере Metaframe XPe Feature Release 3 и Installation Manager.

Примеры

 

C:\>apputil /q

 Available published applications: 3

 Application ID          Type                Description 
 -----------------------------------------------------------
 2eOe-0009-000010a9      Application         Word 
 2eOe-0009-000010ac      Desktop             Desktop
 2eOe-0009-000010af      Package             Acrobat Reader

C:\>apputil /i 2eOe-0009-000010a9 PLEIONE
Success. The published application is now configured for the specified server.

C:\>apputil /i 2eOe-0009-000010ac PLEIONE
Success. The published desktop is now configured for the specified server.

C:\>apputil /i 2eOe-0009-000010af PLEIONE 
Success. The packaged application has been scheduled for immediate installation.

Следующий скрипт добавляет сервер (указанный в командной строке) в список Configured Servers для опубликованного приложения:

Script name: Rolloutcmd

 
AppUtil.exe /i 397e-0009-00000430 %1
@IF ERRORLEVEL 1 goto Error 
AppUtil.exe /i 397e-0009-00000491 %1 
@IF ERRORLEVEL 1 goto Error 
AppUtil.exe /i 397e-0009-00000494 %1 
@IF ERRORLEVEL 1 goto Error 
AppUtil.exe /i 397e-0009-0000049a %1 
@IF ERRORLEVEL 1 goto Error 
@ECHO Success! 
@GOTO End
:Error
@ECHO Failure!
:End 

Ограничения безопасности:

Для запуска утилиты администратор должен иметь права на выполнение следующих задач:


AUDITLOG

Auditlog генерирует отчет по активности входа/выхода пользователей для сервера MetaFrame на базе журнала безопасности Windows NT. Для использования auditlog вы должны включить учет входа/выхода. Вы можете направить вывод утилиты в файл.

Синтаксис

auditlog [username | session] [/eventlog:filename] [/before:mm/dd/yy] [/after:mm/dd/yy] [[/write:filename] | [/detail | /time] [/all]]

auditlog [username | session] [/eventlog:filename] [/before:mm/dd/yy] [/after:mm/dd/yy] [[/write:filename] | [/detail | /fail] [/all]]

auditlog [/clear:filename]

auditlog [/?]

Параметры

filename - имя выходного файла

session - идентификатор сеанса.

mm/dd/yy - месяц, день и год (две цифры) для ограничения отчета

username - имя пользователя

Опции

/eventlog:filename
Определяет имя резервного файла журнала событий, используемого для исходных данных. Вы можете создать копию журнала командой auditlog /cleanfilename.

/before:mm/dd/yy
Создать отчет по событиям, произошедшим до указанной даты

/after:mm/dd/yy
Создать отчет по событиям, произошедшим после указанной даты

/write:filename
Имя выходного файла. Создает файл с данными, разделеными запятыми, который можно импортировать в другое приложение, например, в Excel, для формирования собственных отчетов. Если файл существует, данные добавляются в конец.

/time
Создание отчета по активности входа/выхода каждого пользователя, включая время входа, выхода и продолжительность сеанса.

/fail
Создание отчета по неудачным попыткам регистрации

/all
Создание отчета по всей активности входа и выхода.

/detail
Создание подробного отчета

/clear:filename
Сохраняет текущий журнал событий в файл под указанным именем и очищает текущий журнал. Если файл уже существует, команда не срабатывает.

Замечания

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

Вы должны включить учет входа/выхода на локальном сервере. Для этого под локальным администратором включитие logon/logoff accounting в User Manager for Domains (Windows NT) или в Audit Policy в Microsoft Management Console (Windows 2000).

 


CHANGE CLIENT

change client меняет текущие настройки отображения (переназначения) дисков, портов COM и LPT для устройства клиента ICA.

Синтаксис

change client [/view | /flush | /current]

change client [{/default | [/default_drives] | [/default_printers]} [/ascending]] [/noremap] [/persistent] [/force_prt_todef]

change client [/delete host_device] [host_device client_device] [/?]

Параметры

host_device - имя устройства на хост-сервере, которое должно отображаться на устройство клиента

client_device - имя устройства клиента, отображаемое на host_device.

Опции

/view
Вывод списка доступных устройств клиента

/flush
Сброс кеша отображения. Это действие вызывает пересинхронизацию данных между сервером и клиентом.

/current
Отображает текущее отображение устройств

/default
Сбрасывает отображение драйвов и принтеров в defaults.

/default_drives
Сброс отображаения дисков в defaults.

/default_printers
Сброс отображения принтеров в defaults.

/ascending
Использовать возрастающий порядок поиска доступных драйвов и принтеров для отображения. Эта опция может использоваться только совместно с опциями /default, /default_drives или /default_printer.

/noremap
Если указана опция /noremap, то диски клиента, конфликтующие с дисками MetaFrame, отображаться не будут.

/persistent
Сохраняет текщее отображение дисков в профиле пользователя на устройстве клиента.

/force_prt_todef
Устанавливает принтер по умолчанию для сеанса клиента на принтер по умолчанию на рабочем столе Windows.

/delete host_device
Удаляет отобрадение устройства клиента на host_device.

Замечания

Запуск change client без параметров выводит текущее отображение устройств. Это эквивалентно запуску change client /current.

Используйте change client host_device client_device для создания отображения дисков. Это отображает букву диска client_device на букву сервера host_device; например, change client v: c: отображает диск С клиента на диск V на сервере MetaFrame.

Опция /view отображает имя, тип и комментарии для ресурса общего доступа.


С:>change client /view
Available Shares on client connection ICA-tcp#7 

Sharename  		Type		Comment
-----------------------------------------------
\\Client\A:             Disk            Floppy
\\Client\C:             Disk            FixedDrive
\Client\D:              Disk            CdRom
\\Client\LPTl:          Printer         Parallel Printer
\\Client\COMl:          Printer         Serial Printer

Опция /flush очищает текущий кеш драйвов клиента. Этот кеш используется для ускорения доступа к дравам клиента, храня часть данных на сервере MetaFrame. Тайм-аут записей кеша для жестких дисков составляет 10 минут, а для дискетт - 5 секунд. Если устройство клиента использует многозадачную систему, и файлы мозданы или изменены, то сервер MetaFrame не знает об этом. Сброс кеша вызывает синхронизацию данных между сервером и клиентом.

Опция /default оображает диски и принтеры на устройстве клиента на диски и принтеры на сервере MetaFrame. Драйвы A и В всегда отображаются на драйвы A и В на сервере MetaFrame. Жесткие диски отображаются на соответствующие буквы, если они доступны на сервере MetaFrame. Если какая-то буква уже используется, то по умолчанию берется следующая неиспользованная буква. Например, если на обеих машинах есть диски С и D, клиентские диски С и D отображаются на диски V и U cоотвественно. Отображение по умолчанию можно переопределить опциями /ascending и /noremap.

Опция /default_printers сбрасывает отображение принтера по умолчанию. /default_printers пытается отобразить последовательно все принтеры клиента; например, порты клиента LPT1 и LPT2 отображаются на порты сервера LPT1 и LPT2. Если указана опция /ascending, то отображение осуществляется в возрастающем порядке.

Опция /default_drives сбрасывает отобраджение дисков в значение по умолчанию. /default_drives пытается сделать отображение дисков клиента; напрмер, драйвы клиента A и В отображаюься на драйвы сервера A и B. Жесткие диски отображаются на соответствующие буквы драйвов, если они доступны на сервере. Если буква занята, по умолчаниб берется наивысшая неиспользуемая буква.

Опция /ascending заставляет делать отобраджение в возрастающем порядке. Например, если первые две доступные буквы на сервере MetaFrame являются I и J, то драйвы клиента С и D в предыдущем примере отображаются на драйвы I и J.

Опция /noremap вызывает пропуск отображения ьукв драйвов, если они заняты на сервере. Например, если сервер MetaFrame имеет диск С, но не имеет диска D, то драйв С клиента отображается на драйв D на сервере, а диск D клиента не отображается.

Опция /persistent заставляет сохранить текущие установки переназначения в пользовательском профиле.

Опция /force_prt_todef устанавливает принтер по умолчанию для сеанса ICA в принтер, используемым по умолчанию на рабочем столе Windows клиента.


CHFARM

chfarm используется для изменения принадлежности сервера ферме.

Синтаксис

chfarm

Замечания

Используйте chfarm для перемещения сервера MetaFrame XP из текущей фермы. Вы можете переместить сервер в существующую ферму или создать новую ферму одновременно с переносом. Перед запуском chfarm Citrix рекомендует сделать резервную копию вашего храниоища данных.

Если вы перемещаете сервер, содержащий информацию для суммарной базы данных Resource Manager, обновите эту базу перед запуском chfarm. В противном случае вы полтеряете около 24 часов данных. Для обновления базы данных, щелкните узел Resource Manager в Консоли Управления, выберите закладку Summary Database и щелкните Update Now.

Утилита chfarm находится в каталоге %ProgramFiles%\citrix\system32\citrix\IMA.

Перед запуском chfarm убедитесь, что вы закрыли Management Console.

Chfarm останавливает на сервере службу IMA. Появляется мастер настройки хранилища данных MetaFrame XP . На первой странице вы можете выбрать присоединение к существующей ферме или создание новой фермы.

Далее в мастере укажите существующее хранилище данных (при присоеинении) или создание нового хранилища (при создании новой фермы). Во время работы chfarm вам будет предложено ввести имя и пароль пользователя, который будет выполнять функции администратора фермы MetaFrame XP. Подробнее о настройке хранилища данных см. в Главе 4.

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

После изменения членства сервера перезагрузите сервер MetaFrame XP.

Не удаляйте сервер, содержащий хранилище данных, из фермы. Это сделает ферму нестабильной.

Замечания об использовании MSDE

В этом разделе описывается, как использовать chfarm для создания новой фермы с использованием Microsoft SQL Server 2000 Database Engine (MSDE)

Если вы собираетесь использовать MSDE для хранилища, вы должны установить именованный экземпляр MSDE на сервере, на котором запускаете chfarm. По умолчанию именованный экземпляр, который использует chfarm, это CITRIX_METAFRAME.

Запуск chfarm не устанавливает MSDE; вы должны это сделать отдельно. См. "Установка MSDE"

При запуске chfarm для создания новой фермы с использованием MSDE для хранилища, вы можете использовать следующие опции:

/instancename: <name>
Имя экземпляра MSDE, на которое призводится миграция. По умолчанию CITRIX_METAFRAME.

/database: <name>
Имя базы данных MSDE, на которую производится миграция. По умолчанию MF20.

Вы не можете мигрировать базу данных в тот же именованный экземпляр MSDE, который уже используется. Если вы уже используете MSDE и хотите мигрировать в новую ферму, используя MSDE, то вы должны мигрировать на другую базу данных (Access или что-то еще), а затем вернуться назад в MSDE, или инсталлировать другой именованный экземпляр MSDE, а затем запустить chfarm с опцией /instancename.

Для перемещения сенрвера в новую ферму с использованием для хранилища MSDE

  1. Создайте именованный экземпляр MSDE, инсталлировав MSDE на первом сервере новой фермы.
  2. Запустите chfarm на сервере, с которого вы хотите создать ферму, с указанием опции /instancename: <name>, где <name> - имя экземпляра MSDE, созданного на этапе 1.

Если вы назвали экземпляр "CITRIX_METAFRAME" то можно не указывать опцию /instancename.


CLICENSE

Используйте clicense для добавления, удаления, запроса и сопровождения информации о лицензиях MetaFrame XP в ферме серверов.

Синтаксис

clicense [add serialnumber]

clicense [remove license_string]

clicense [force_remove license_string]

clicense [activate license_string activation_code]

clicense [assign license_set_id server_name number_to_assign]

clicense [strings]

clicense [products]

clicense [connections]

clicense [servers_using license_setid]

clicense [in_use_by server_name]

clicense [in_set license_setjd]

clicense [sets_in license_string]

clicense [assigned_to server_name]

clicense [servers_assigned license_set_id]

clicense [available_for_assignment license_set_id]

clicense [read_db [flle_name]]

clicense [refresh]

clicense [help option]

Параметры

activation _code - код активации. Получается от Citrix Product Activation System

filename - имя файла базы данных лицензий

option - имя опции clicense

license_string - номер лицензии в формате xxxxx-xxxxx-xxxxx-xxxxx-xxxxx-xxxxx-xxxxx.

license_set_id - идентификатор набора лицензий

number_to_assign - число лицензий, назначемых указанному серверу

serial_number - серийный номер. Указан на упаковке.

server_name - имя сервера. Для указания локального сервера используйте точку (.)

Опции

add serial_number
Добавляет серийные номера лицензий в хранилище лицензий. Возвращает добавленную строку.

remove licensejstring
Удаляет строку лицензии из хранилища.

force_remove license_string
Принудительное удаление строки лицензии их хранилища. Активные назначения удаляются.

activate license_string activation_code
Активирует лицензию в хранилище.

assign license_set_id server_name number_to_assign
Назначает лицензии из указанного набора указанному серверу MetaFrame XP. Для указания локального сервера используйте точку (.)

strings
Выводит список всех строк установленных лицензий

products
Выводит список всех установленных лицензий на продукты.

connections
Выводит список всех соединений на подключения

servers_using license_set_id
Выводит список всех серверов, использующих лицензию из указанного набора.

in_use_by serverjiame
Запрашивает и возвращает наборы лицензий, используемые указанным сервером.

in_set license_set_id
Выводит список всех строк, составляющих набор лицензий.

sets_in license_string
Выводит список наборов, которым принадлежит указанная строка лицензии.

assigned_to server_niame
Возвращает наборы лицензий, прнадлежащие указанному серверу

servers_assigned license_set_id
Возвращает серверы, которым назначены указанные наборы лицензий.

available_for_assignment license_set_id
Возвращает число активированных лицензий, которые можно назначать.

read_db [file_name]
Считывает файлы конфигурации в хранилище лицензий. Если указано имя файла, считываются только имена, начинающиеся с указанного имени

refresh
Обновляет данные о лицензиях

help option
Выводит подсказку по использованию той или иной опции.


CLTPRINT

Используйте cltprint для установки числа потоков принтера для спулера печати.

Синтаксис

cltprint [/q] [/pipes:nn] [/?]

Опции

/q
Запрос текщего числа потоков (printer pipes).

/pipes:nn
Устанавливает число потоков. Число должно быть от 10 до 63.

Примечания

Потоки принтера используются для отправки данных из приложений в клиентские спулеры печати. Число потоков означает число заданий печати, которые можно параллельно направлять спулеру. По умолчанию 10 потоков. При изменении значения необходимо перезапустить службу спелера печати.


CTXXMLSS

Use ctxxmlss to change the Citrix XML Service port number.

Синтаксис

ctxxmlss [/rnnn] [/u] [/knnn] [/?]

Опции

/rnnn
Изменяет номер порта службы XML на nnn.

/u
Выгружает службу Citrix XML Service из памяти.

/knnn
Удерживает соединение в течении nnn секунд. По умолчанию 9 сек.

Примечания

См. настройку порта службы XML

 


DRIVEREMAP

Используйте driveremap для изменения букв дисков сервера MetaFrame XP. Утилита находится в каталоге C:\Program Files\Citrix\System32.

В предыдущих выпусках эта утилита называлась drvremap.exe.

Важно.Если вы устанавливаете MetaFrame XP на сервер, на котором нет предыдущей версии MetaFrame, запустите до установки MetaFrame XP. Citrix рекомендует не менять буквы дисков сервера после установки MetaFrame XP и любых приложений, которые вы собрались публиковать для пользователей.

Синтаксис

driveremap /?

driveremap /drive:M

driveremap /u

driveremap /noreboot

driveremap /IМЕ

Опции

/?
Подсказка

/drive:M
Определяет букву, используемую для первого отображаемого диска

/u
Принудительная или тихая инсталляция без вывода диалоговых окон. Вы должны использовать эту опцию совместно с опцией /drive:.

/noreboot
Подваляет вывод сообщения "Restart Computer" и не перезагружает систему. Citrix настоятельно рекомендует перезагрузить систему после запуска этой утилиты.

/ime[filename]
Меняет букву диска, указанную в
Software\Microsoft\Windows\CurrentVersion\Ime\Japan\IMEJP\Dictionaries
для всех загруженных узлов под HKEY\USERS.

Примечания

driveremap имеет интерфейс пользователя, который позволяет вам выбрать буквы отображаемых дисков. Интерфейс доступен с экрана Autorun при запуске с CD или при запуске Driveremap.exe без аргументов командной строки.

Примеры

Следующая команда переназначает буквы дисков сервера. Первый доступный диск станет M:. В команду включена опция noreboot для предотвращения перезагрузки и опция /u для тихой работы:

 driveremap /u /drive:M /noreboot 

Следующая команда меняет диски сервера обратно, начиная нумерацию с C и предлагаю после этого перезагрузить сервер:

 driveremap /u /drive:M /drive:C 

Особенности


DSCHECK

Используйте dscheck для проверки целостности базы данных, используеемой для хранилища данных фермы MetaFrame. Затем вы можете исправить любые найденные несоответствия.

Синтаксис

dscheck [/clean] [/?]

Опции

/clean
Попытка исправить найденные ошибки соответствия.

Примечания

Dscheck делает несколько тестов целостности хранилища данных MetaFrame XP. При запуске без параметров выполняется только проверка. Запускайте dscheck на сервере, имеющим прямое соединение с хранилищем.

При запуске dscheck с опцией /clean, утилита проверяет и удаляет противоречивые данные (обычно серверы и пррложения) из хранилища данных. Поскольку удаление этих данных может оказать влияние на работу фермы, перед применением опции /clean сделайте резервную копию хранилища.

При запуске утилиты с опцией /clean вам может потребоваться запустить утилиту dsmaint с параметром recreatelhc на каждом сервере фермы для обновления локального кеша. Запуск этой команды устанавливает параметр PSRequired в реестре в значение 1 в узле HKLM\SOFTWARE\Citrix\IMA\Runtime.

Dscheck сообщает о результатах проверки разными способами. В-первых, dscheck сообщает ошибки в командной окно и в журнал событий. Во-вторых, обновляются значения некоторых счетчиков производительности, включая симло ошибок сервера, число ошибок приложений, число групповых ошибок и общий флаг индикации возникновения ошибки. Эти счетчики могут использоваться в Resource Manager для обнаружения проблем. В третьих, dscheck после успешного сканирования возвращает код 0 (т.е. ошибок не найдено) или 1, если найдены ошибки.

Dscheck просматривает три основных объекта хранилища - серверы, приложения и группы. Для каждого экземпляра каждого из этих из типов объектов выполнятся серия тестов.


DSMAINT

Используйте dsmaint для настройки хранилища данных IMA в ферме серверов MetaFrame XP.

При использовании этой утилиты имена пользователей и пароли чувствительны к регистру, в зависимости от используемой СУБД.

Синтаксис

dsmaint config [/user:username] [/pwd:password] [/dsn:filename]

dsmaint backup destination_path

dsmaint failover direct_server

dsmaint compactdb [/ds] [/lhc]

dsmaint migrate [{ /srcdsn:dsn1 /srcuser:user1 /srcpwd:pwd1}] [{/dstdsn:dsn2 /dstuser:user2 /dstpwd:pwd2}]

dsmaint publishsqlds {/user:username /pwd:password}

dsmaint recover

dsmaint recreatelhc

dsmaint [/?]

Параметры

destination _path - путь к резервному хранилищу данных

dsn1 - имя исходного хранилища

dsn2 - имя целевого хранилища

filename - имя хранилища

direct_server - имя нового прямого сервера для операций с хранилищем IMA

password - пароль для подключения к хранилищу

pwd1 - пароль к исходному хранилищу

pwd2 - пароль к целевому хранилищу

user1 - имя пользователя для исходного хранилища

user2 - имя пользователя для целевого хранилища

username - имя пользователя, используемое для подключения к хранилищу

Опции

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

/user:username
Имя пользователя,используемое для подключения к хранилищу

/pwd:password
Пароль для подключения к хранилищу

/dsn:filename
Имя файла хранилища данных IMA .

backup
Создает резервную копию базы данных Access, используемой в качестве хранилища данных. Запускайте эту команду на сервере, содержащем хранилище. Вам необходимо указать путь к папке общего доступа, куда будет скопирована база данных. Опция backup не может быть использована для создания резервных копий баз Oracle или SQL.

failover
Переключает сервер на использование нового прямого сервера для операций с хранилищем IMA.

compactdb
Сжимает файл базы данных Access

/ds
Указывает, что база данных должна быть упакована немедленно. Если выполняется служба IMA, команда может быть запущена как на прямом, так и на непрямом сервере. Если служба IMA не запущена, команда может быть запущена только на прямом сервере.

/lhc
Указывает, что локальный кеш должен быть сжат немедленно.

migrate
Миграция данных из одного хранилища в другое. Используйте эту комнду для перемещения данных на другой сервер, переименования хранилища или перевода хранилища на СУБД Oracle или SQL Server.

/srcdsn:dsn1
Имя хранилища, из которого производится перемещение данных

/srcuser:user1
Имя пользователя, используемого для подключения к исходному хранилищу данных

/srcpwd:pwd1
Пароль пользователя, используемого для подключения к исходному хранилищу данных

/dstdsn:dsn2
Имя хранилища, в которое перемеаются данные

/dstuser:user2
Имя пользователя, используемого для подключения хранилищу, к которое перемещаются данные

publishsqlds
Публикует хранилище данных MetaFrame, делая его доступным для репликации

recover
Восстанавливает хранилище данных Access в последнее рабочее состояние. Эта команда должна выполняться на прямом сервере с останровленной службой IMA.

recreatelhc
Восстанавливает базу данных локального кеша

Примечания

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

config
Для Access эта команда сбрасывает пароль, используемый для защиты базы данных, устанавливая нужный контекст безопасности, чтобы позволить доступ IMA к базе данных. Перед запуском команды с опцией /pwd вы должны остановить службу IMA.
Вы должны указать /dsn в команде dsmaint config, иначе вы смените контекст безопасности при доступе к базе данных SQL или Oracle

migrate
Можно сделать перенос данных их Access в SQL или Oracle, а также между SQL и Oracle.
По умолчанию база данных Access для доступа не использует имя и пароль. При миграции из Access, оставьте опции /srcuser: и /srcpwd:, но не указывайте их значения.
Подключение к локальной базе Access основано на имени хост-сервера. Если его имя изменилось, используйте команду dsmaint migrate для изменения имени базы данных.

publishsqlds
Запускайте publishsqlds только на сервере, который создал ферму. Публикация будет иметь имя MFXPDS.

Ограничения безопасности

Команды dsmaint config и dsmaint migrate могут выполняться только пользователем, имеющим правильное имя и пароль для доступа к базе данных


ICAPORT

Используйте утилиту icaport для запроса или изменения номера порта TCP/IP, используемого протоколом ICA, на сервере MetaFrame XP

Синтаксис

icaport {/query | /port:nnn | /reset} [/?]

Опции

/query
Запрос текущей настройки

/port:nnn
Меняет номер порта TCP/IP на nnn.

/reset
Устанавливает номер порта в значение по умолчанию - 1494.

Примечания

По умолчанию номер порта 1494. Номе порта должен быть в пределах 0-65535 и не должен конфликтовать с другими общеизвестными номерами.

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

Примеры

Для установки нового номера порта ТСР/IР 5000:

 icaport /port:5000 

Для сброса номера порта в 1494:

 icaport /reset 

Ограничения безопасности

Только администраторы MetaFrame XP могут запускать icaport.


IMAPORT

Используйте imaport для запроса и изменения номера порта IMA.

Важно. Если вы выполняете MetaFrame XP Setup, то программа установки использует порт 2513 для коммуникации с Management Console. Если вы меняете этот номер порта на первом сервере фермы, на котором устанавливаете MetaFrame XP, вы не можете добавить в ферму дополнительные серверы.

Синтаксис

imaport {/query | /set {IMA:nnn | ds:nnn | cmc:nnn}* | /reset {IMA | DS | CMC | ALL} } [/?]

Опции

/query
Запрос текущих настроек

/set
Установка выбранных портов

/reset
Установка выбранных портов в значения поумолчанию

MIGRATETOMSDE

Используйте mlgratetomsde для перемещения хранилища данных из Microsoft Access в Microsoft SQL Server 2000 Database Engine (MSDE). migratetomsde обеспечивает безопасную миграцию и делает откат в случае сбоя.
Утилита находится в каталоге Support\MSDE на CD.

Синтаксис

migratetomsde [/instancename:instancename | /dbname:dbname | /accessuser:user | /accesspwd:pwd | /revert | [/?]

Опции

/instancename: instancename
Указывает имя экземпляра MSDE, оличное от значения по умолчанию CITRIX_METAFRAME.

/dbname:dbname
Указывает имя базы данных, если оно отлично от значения по умолчанию MF20.

/accessuser:user
/accesspwd:pwd
Имя и пароль для доступа к базе данных Access, если вы изменили их утилитой dsmaint config.

/revert
Делает откат на оригинальную базу Access, используемую для хранилища данных фермы. Выполнение этой команды восстанавливает резервную копию, сделанную при запуске миграции. Любые изменения, сделанные после миграции с Access на MSDE, теряются.

MLICENSE

Используйте утилиту mlicense для добавления нескольких лицензий, активации нескольких лицензий и создания их резервных копий.

Запуск mlicense без параметров выводит подсказку по ее использованию.

Синтаксис

mlicense add /I filename.txt /O filename.xml [/L number] [/Q]

mlicense activate /I filename_processed.xml

mlicense backup /O backupfilename.txt

mlicense extract_unactivated /O filename.xml [/L number] [/Q]

mlicense /?

Параметры

filename.txt - имя текстового файла с серийными номерами лицензий

Filename.xml - имя выходного файла в формате XML. Этот файл выгружается на веб-сайт Citrix Activation System (CAS) Multiple License Activation.

Number - максимальное число номеров лицензий, которое сожет содержать filename.xml. Максимальное число, которое вы можете указать - 2000.

Filename_processed.xml - имя файла с кодами активаций, получаемый с сйта CAS Multiple License Activation.

Backupfllename. txt - файл, содержащий резервную копию номеров лицензий

Опции

add
Добавляет серийные номера лицензий из текстового файла filename.txt в ферму серверов MetaFrame и выводит файл fllename.xml (или несколько файлв, если вы указали /L) для использования в процессе активации. Опции /L и /Q не обязательны.
Например, при выполнении команды mlicense add /I C:\Temp\filename.txt /O C:\Temp\filename.xml выдается сообщение "Successfully added all the serial numbers." Затем вы выгружаете файл filename.xml на странице активации множественных лицензий Citrix на сайте Citrix Activation System (CAS) и получаете код активации.

activate
Используйте файл filename_processed.xml, возвращаемый страницей Multiple License Activation.
Например: mlicense activate /I C:\Temp\filename_processed.xml. По заверешении операции утилита выдаст сообщение "Successfully activated all the licenses."

backup
Сохраняет серийные номера лицензий из фермы MetaFrame в файл backupfilename.txt

extract_unactivated
Извлекает неактивированные строки серийных номеров лицензий для фермы MetaFrame XP и создает файл fllename.xml. Выгрузите жтот файл на веб-странице Multiple License Activation на сайте CAS Web для получения кодов активаций. Опции /L и /Q не обязательны.
Важно. Не допускайте истечения срока действия лицензии до ее активации. Команда extract_unactivated не затрагивает неактивированные лицензии с истекшим сроком.

/I
Вход для команд add и activate. См. примеры выше.

/O
Выход для команд add, backup и and extract_unactivated. См. примеры выше.

/L
Ограничичвает число строк номеров лицензий в файле filename.xml. Максимальное число строк, которое может вместиться в любой файл fllename.xml, составляет 2000. Если число строк лицензий превышает 2000, создаются дополнительные файлы XML. Эти файлы нумеруются добавлением суффиксов _1, _2, _3 ... к имени выходного файла XML(например, filename_1 .xml, filename_2.xml).
Пример:mlicense add /I filename.txt /O filename.xml /L 100. В этом примере, если filename.txt содержит 250 номеров лицензий, то содаются файлы: filename_1.xml c 100 строками номеров лицензий, filename_2.xml - со 100 строками, и filename_3.xml с 50 строками лицензий.

/Q
Эта команда возобновляет соглашение о наименовании файлов. Другие команды будут перезаписывать существующие файлы типа filename_1 .xml, filename_2.xml и filename_3.xml в каталоге.
Если вы не используете опцию /Q, файлы нумеруются с использованием следующих доступных номеров, например, filename_4.xml, filename_5.xml и filename_6.xml. Эта команда не обязательна и выполняется после /L.
Пример: mlicense add /I C:\Temp\filename.txt /O C:\Temp\filename.xml /L 50 /Q. В этом примере, если уже существует файлы filename_l .xml (100 строк), filename_2.xml (100 строк) и filename_3.xml (50 строк), и filename.txt содержит 250 строк лицензионных номеров, то mlicense создает следующие файлы: filename_l.xml перезаписывается с 50 строками, filename_2.xml перезаписывается с с 50 строками, filename_3.xml перезаписывается с 50 строками, filename_4.xml содержит 50 строк и filename_5.xml содержит 50 строк лицензий.


QUERY

Используйте Query для отображения информации о фермах, процессах, серверах, сеансах, терминальных серверах и пользователях сети.

Запрос фермы

Синтаксис

query farm [server [/addr | /app | /app appname | /load]]

query farm [/tcp ] [ /ipx ] [ /netbios ] [ /continue ]

query farm [ /app | /app appname | /disc | /load | /process]

query farm [/online | /online zonename]

query farm [/offline | /offline zonename]

query farm [/zone | /zone zonename]

query farm [/?]

Параметры

appname - имя опубликованного приложения

server - имя сервера в ферме

zonename - имя зоны в ферме

Опции

farm
Запрос информации о серверах внутри фермы

server /addr
Вывод инормации для указанного сервера

/app
Вывод имен приложений и информации о загрузке для всех серверов фермы или для указанного сервера

/app appname
Вывод информации об указанном опубликованном приложении для всех серверов фермы или указанного сервера.

/continue
Не делать пауз между страницами

/disc
Выводит список отключенных сеансов в ферме

/ipx
Выводит данные о данных IPX для фермы

/load
Выводит информацию о загрузке всех серверов фермы или указанного сервера.

/netbios
Выводит данные о NetBIOS в ферме.

/process
Выводит список активных процессов в ферме

/tcp
Выводит информацию о TCP/IP

/online
Выводит список активных серверов в ферме для всех зон. Коллекторы данных идентифицируются буквой "D".

/online zonename
Выводит список работающих серверов для указанной зоны. Коллекторы данных идентифицируются буквой "D".

/offline
Выводит список неработающих серверов в ферме для весх зон. Коллекторы данных идентифицируются буквой "D".

/offline zonename
Выводит список неработающих серверов в ферме для указанной зоны. Коллекторы данных идентифицируются буквой "D".

/zone
Выводит список коллекторов данных во всех зонах.

/zone zonename
Выводит список коллекторов данных для указанной зоны.

Query Process

Синтаксис

query process [ * | processid | username | sessionname | /id:nn | programname ] [ /server:servername ] [ /system ]

query process [/?]

Параметры

Опции

Query Server

Синтаксис

query server [ server [/ping [/count:n] [/size:n] | /stats | /reset | /load | /addr]]

query server [/tcp] [/ipx] [/netbios] [/tcpserver:x] [/ipxserver:x]

query server [/netbiosserver:x]

query server [/license | /app | /gateway | /serial | /disc | /serverfarm | /video]

query server [/continue] [/ignore] [/?]

Параметры

Опции

Query Session

Синтаксис

query session [sessionname \ username \ sessionid]

query session [/server:servername] [/mode] [/flow] [/connect] [/counter]

query session [/?]

Параметры

Опции

Query Termserver

Синтаксис

query termserver [servername] [/domain:domain] [/address] [/continue]

query termserver [/?]

Параметры

servername - имя сервера в пределах фермы

domain - имя запрашиваемого домена

Опции

Примечания

Если параметры не указаны, query termserver перечисляет все терминальные серверы в текущем домене.

Query User

Синтаксис

query user [ username | sessionname | sessionid ] [ /server:servername ]

query user [/?]

Параметры

Опции

Примечания

Если не указаны параметры, query user выводит всех пользователей и все их сеансы на текущем сервере.


TWCONFIG

Используйте twconfig для настройки параметров дисплея ICA, которые влияют на производительность графики для клиентов ICA .

Синтаксис

twconfig [/query | /q]

twconfig [/inherit:on | off]

twconfig [discard:on | off]

twconfig [/supercache:on | off]

twconfig [/maxmem:nnn]

twconfig [/degrade:res | color]

twconfig [/notify:on | off]

twconfig [/?]

Опции

Примечания

Сервер MetaFrame XP можно настроить заимствовать настройки дисплея ICA из настроек фермы. Используйте /query для отображения теущих наследуемых настроек. Если /inherit:on, то отображаются настройки фермы. Если /inherit:off то показываются настройки только текущего сервера.

Twconfig можно использовать только для изменения настроек текущего сервреа. Для изменения настроек других серверов фермы используйте Citrix Management Console.

С учетом ограничений maxmem возможны несколько комбинаций размера экрана сеанса и глубины цвета. При вычислении размера сеанса используется следующая формула: высота x ширна x глубина < maxmem, где высота и ширина измеряются в пикселах, а глубина - это глубина цвета в байтах, которая вычисляется из следующей таблицы:

Глубина цвета

Байт

True Color (24-bit)

3

High Color (16-bit)

2

256 цветов

1

16 цветов

.5

Ниже приведен список максимальных размеров сеансов с аспектом 4:3 для каждой глубины цвета при максимальном значении maxmem: value (height by width by color depth):


Содержание