| Свойства
инсталляции MetaFrame XP |
В этой главе описаны свойства в пакете MetaFrame XP Windows Installer, используемого для инсталляции MetaFrame XP. Эта глава также описывает три простых файла транформы, включенные в состав MetaFrame XP CD-ROM и находящиеся в каталоге Support\Install.
Имена свойств чувствительны к регистру букв. Значения не чувствительны к регистру, но при использовании в командной строке должны быть заключены в кавычки ("")
Вы можете манипулировать процессом инсталляции, применив трансформы (файлы с расширением .mst) к базе данных, содержащейся в инсталлционному пакету. Трансформа вносит изменения в элементы базы данных по время инсталляции и тем самым образом изменяет поведение инсталляции.
Создаваемые вами трансформы остаются в кеше вашей системы. Эти файлы применяются к основному инсталляционному пакету всякий раз, когда Windows Installer хочет его изменить. Вы можете применять трансформы только при начальной инсталляции пакета Windows Installer; вы не можете их применить к уже инсталлированному программному обеспечению.
При создании трансформы вы устанавливаете нужные значения для отдельных свойств в базе данных. При применении трансформы, вы автомтически подсовываете ответы на вопросы, которые могли бы задаваться во время инсталляции. Трансформы позволяют делать автоматическую инсталляцию MetaFrame XP.
Для создания и редактирования трансформ существует коммерческое программное обеспечение.
Citrix предлагает четыре примера трансформ. Они включают примеры значений выбранных свойств, позволяя вам опредевыяснить, значения каких свойств вам следует установить для получения нужной конфигурации.
Важно. Не применяйте эти трансформы при инсталляции без редактирования их с установкой нужных значений.
Для создания заказной трансформы из примера:
Вы можете применять трансформы при инсталляции пакета Windows Installer командой
Msiexec.
Для применения трансформы:
Введите следующую команду, заменив package на имя инсталляционногг пакета MetaFrame XP, а TransformList - на список трансформ:
msiexec /i package TRANSFORMS=TransformList
При прменении нескольких трансформ разделяйте их список точкой с запятой.
Более подробную информацию о параметрах и опциях msiexec смотрите на сайте Microsoft http://www.microsoft.com.
Этот пример трансформы показывает возможные значения для создания новой фермы
с использованием в качестве хранилища данных Microsoft Access. Файл трансформы
называется Localdb_access_create.mst.
Свойства и их значения:
CTX_MF_NEW_FARM_NAME= FarmAccess CTX_MF_USER_NAME=Administrator CTX_MF_DOMAIN_NAME=Domain1 CTX_MF_FARM_SELECTION=Create CTX_MF_NFUSE_DEF_WEB_PAGE=Yes CTX_MF_SHADOWING_CHOICE=Yes CTX_MF_XML_PORT_NUMBER=80 CTX_MF_XML_CHOICE=Share CTX_MF_SERVER_TYPE=a CTX_MF_PRODUCT_CODE=0A00-0C32 CTX_MF_SHADOW_PROHIBIT_NO_LOGGING=No CTX_MF_SHADOW_PROHIBIT_NO_NOTIFICATION=No CTX_MF_SHADOW_PROHIBIT_REMOTE_ICA=No
Следующие строки добавлены к трансформе, поскольку они по умолчанию не доступны:
CTX_MF_CLIENT_CD_PATH=H:\image CTX_MF_LAUNCH_CLIENT_CD_WIZARD=Yes
В этом примере трансформы существующая ферма использует для хранилища данных
Microsoft Access. Новый сервер подключается к хранилищу напрямую. Имя трансформы
- Join_Indirect.mst.
CTX_MF_FARM_SELECTION=Join CTX_MF_INDIRECT_JOIN_USER_NAME=Administrator CTX_MF_INDIRECT_JOIN_DOMAIN_NAME=Domain1 CTX_MF_JOIN_FARM_SERVER_NAME=Server1 CTX_MF_JOIN_FARM_SERVER_PORT= 2512 CTX_MF_JOIN_FARM_DB_CHOICE=Indirect CTX_MF_NFUSE_DEF_WEB_PAGE=Yes CTX_MF_XML_PORT_NUMBER=80 CTX_MF_XML_CHOICE=share CTX_MF_SERVER_TYPE=a CTX_MF_PRODUCT_CODE= 0D00-06A7 CTX_MF_SHADOW_PROHIBIT_NO_LOGGING=Yes CTX_MF_SHADOW_PROHIBIT_NO_NOTIFICATION=No CTX_MF_SHADOW_PROHIBIT_REMOTE_ICA=No
Следуюшие строки добавлены потому, что они по умолчанию недоступны. Если вы
используете пустой пароль, не добавляйте свойство для пароля. Вообще, если свойство
существует в файле .msi, но вы хотите установить ее в значение NULL, удалите
свойство из трансформы.
CTX_MF_CLIENT_CD_PATH=H:\image CTX_MF_LAUNCH_CLIENT_CD_WIZARD=Yes CTX_MF_INDIRECT_JOIN_PASSWORD=Password
В этом примере мы создает ферму с использованием в качестве хранилища Microsoft
SQL Server, Oracle, или IBM DB2. Хранилище данных располагается на выделенном
сервере и настроено на прямой доступ с остальных серверов. Файл трансформы называется
thirdpartydb_create_direct.mst.
CTX_MF_NEW_FARM_NAME=Farm-ThirdParty CTX_MF_CREATE_FARM_DB_CHOICE=ThirdParty CTX_MF_USER_NAME=Administrator CTX_MF_DOMAIN_NAME=Domain1 CTX_MF_FARM_SELECTION=Create CTX_MF_ODBC_USER_NAME=sa CTX_MF_ODBC_PASSWORD=Citrix CTX_MF_ODBC_RE_ENTERED_PASSWORD=citrix CTX_MF_NFUSE_DEF_WEB_PAGE=Yes CTX_MF_SHADOWING_CHOICE=Yes CTX_MF_XML_PORT_NUMBER=180 CTX_MF_XML_CHOICE=Separate CTX_MF_SERVER_TYPE=e CTX_MF_PRODUCT_CODE=0D00-06A7 CTX_MF_SHADOW_PROHIBIT_NO_LOGGING=No CTX_MF_SHADOW_PROHIBIT_NO_NOTIFICATION=Yes CTX_MF_SHADOW_PROHIBIT_REMOTE_ICA=No
Следующие строки добавлены к трансформе, поскольку они по умолчанию не доступны в пакете Windows Installer:
CTX_MF_CLIENT_CD_PATH=H:\image CTX_MF_LAUNCH_CLIENT_CD_WIZARD=Yes CTX_MF_SILENT_DSNFILE =C:\TestSQL.DSN
В этой трансформе существующая ферма использует SQL, Oracle или IBM DB2. Новый
сервер использует хранилище напрямую. Имя файла трансформы - thirdpartydb_join_direct.mst.
CTX_MF_FARM_SELECTION= Join CTX_MF_JOIN_FARM_DB_CHOICE=Direct CTX_MF_ODBC_USER_NAME=sa CTX_MF_ODBC_PASSWORD=Citrix CTX_MF_ODBC_RE_ENTERED_PASSWORD=citrix CTX_MF_NFUSE_DEF_WEB_PAGE=Yes CTX_MF_SHADOWING_CHOICE=Yes CTX_MF_XML_PORT_NUMBER=180 CTX_MF_XML_CHOICE=Separate CTX_MF_SERVER_TYPE=e CTX_MF_PRODUCT_CODE= 0D00-06A7 CTX_MF_SHADOW_PROHIBIT_NO_LOGGING=No CTX_MF_SHADOW_PROHIBIT_NO_NOTIFICATION=Yes CTX_MF_SHADOW_PROHIBIT_REMOTE_ICA=No
These rows are added to the transform because they are not available in the
default
MetaFrame XP Windows Installer package.
Следующие строки добавлены к трансформе, поскольку они по умолчанию не доступны в пакете Windows Installer:
CTX_MF_CLIENT_CD_PATH=H:\image CTX_MF_LAUNCH_CLIENT_CD_WIZARD=Yes CTX_MF_SILENT_DSNFILE =C:\TestSQL.DSN