Four sample transforms, which are associated with mps.msi, are provided in the Support\Install folder of the XenApp installation media and documented in this topic:
• thirdpartydb_create_direct.mst. Creates a XenApp farm that uses an enterprise database (SQL Server, Oracle, DB2) for the data store.
• thirdpartydb_join_direct.mst. Joins a XenApp farm that uses an
enterprise database for the data store and creates a direct connection to the data store.
• Localdb_access_create.mst. Creates a XenApp farm that uses Microsoft Access or SQL Express for the data store.
• Join_Indirect.mst. Joins a XenApp farm that uses Microsoft Access or SQL Server Express for the data store and creates an indirect connection to the data store.
To install the Citrix License Server through Active Directory, you can use ActiveDirectoryLicensingInstallSupport.mst. This transform is associated with ctx_licensing.msi and is documented in the Getting Started with Licensing guide.
To create a customized transform using one of the sample transform files
1. Using your preferred tool for editing Windows Installer packages, open the XenApp installation package, mps.msi, located in the XenApp
Server\w2k8x64 and the XenApp Server\w2k8 folders of the XenApp installation media.
2. Apply the transform that includes the properties and values you want to modify.
3. Enter new values for the properties you want to change.
4. Generate the transform file and save it with a new name.
To apply a transform
1. Type the following at a command prompt, where package is the name of the XenApp installation package and TransformList is the list of the transforms that you want to apply:
msiexec /i package TRANSFORMS=TransformList
For further information about the parameters and switches you can use with these options, go to the Microsoft Web site at http://www.microsoft.com/
and search on “msiexec.”
2. If you are applying multiple transforms, separate each transform with a semicolon.
Related topics:
“Installing by Applying Transforms to Setup” on page 129
“To create a customized transform using one of the sample transform files” on page 130
“To apply a transform” on page 131
“XenApp Windows Setup Property Names and Values” on page 139
thirdpartydb_create_direct.mst
This sample transform creates a new server farm using a data store on a separate database server. This transform creates a farm that uses a Microsoft SQL Server, Oracle, or IBM DB2 database for the farm data store. The database is stored on a dedicated database server and is configured for direct access by the servers in the farm.
Properties and Sample Values
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_ODBC_PASSWORD=citrix
CTX_MF_ODBC_RE_ENTERED_PASSWORD=citrix CTX_MF_LICENSE_SERVER_NAME=License_Server CTX_MF_SHADOWING_CHOICE=Yes
CTX_MF_XML_PORT_NUMBER=180 CTX_MF_XML_CHOICE=Separate
CTX_MF_SERVER_TYPE=e
CTX_MF_SHADOW_PROHIBIT_NO_LOGGING=No CTX_MF_SHADOW_PROHIBIT_NO_NOTIFICATION=Yes CTX_MF_SHADOW_PROHIBIT_REMOTE_ICA=No
You must add the following row to the transform because it is not available in the default Windows Installer package used for mps.msi.
CTX_MF_SILENT_DSNFILE =\\fileserver\image\TestSQL.DSN Related topics:
“XenApp Windows Setup Property Names and Values” on page 139
thirdpartydb_join_direct.mst
This sample transform joins an existing server farm that uses a data store on a separate database server. In this transform, the existing server farm uses a Microsoft SQL Server, Oracle, or IBM DB2 database stored on a dedicated database server. The new server joining the farm accesses the data store directly.
Properties and Sample Values
CTX_MF_FARM_SELECTION=Join
CTX_MF_JOIN_FARM_DB_CHOICE=Direct CTX_MF_ODBC_USER_NAME=sa
CTX_ODBC_PASSWORD=citrix
CTX_MF_ODBC_RE_ENTERED_PASSWORD=citrix CTX_MF_LICENSE_SERVER_NAME=License_Server CTX_MF_SHADOWING_CHOICE=Yes
CTX_MF_XML_PORT_NUMBER=180 CTX_MF_XML_CHOICE=Separate CTX_MF_SERVER_TYPE=e
CTX_MF_SHADOW_PROHIBIT_NO_LOGGING=No CTX_MF_SHADOW_PROHIBIT_NO_NOTIFICATION=Yes CTX_MF_SHADOW_PROHIBIT_REMOTE_ICA=No
You must add the following row to the transform because it is not available in the default Windows Installer package used for mps.msi.
CTX_MF_SILENT_DSNFILE =\\fileserver\image\TestSQL.DSN Related topics:
“XenApp Windows Setup Property Names and Values” on page 139
Localdb_access_create.mst
This sample transform creates a new server farm using a locally hosted database for the farm data store. The database is stored locally on the first server in the farm on which you installed XenApp.
Properties and Sample Values
CTX_MF_NEW_FARM_NAME=FarmAccess CTX_MF_USER_NAME=Administrator CTX_MF_DOMAIN_NAME=Domain1 CTX_MF_FARM_SELECTION=Create
CTX_MF_CREATE_FARM_DB_CHOICE=Local CTX_MF_LOCAL_DATABASE=SQLEXPRESS
CTX_MF_MSDE_INSTANCE_NAME=CITRIX_METAFRAME CTX_MF_LICENSE_SERVER_NAME=License_Server
CTX_MF_SHADOWING_CHOICE=Yes CTX_MF_ENABLE_VIRTUAL_SCRIPTS=Yes CTX_MF_XML_PORT_NUMBER=80
CTX_MF_XML_CHOICE=Share CTX_MF_SERVER_TYPE=a
CTX_MF_SHADOW_PROHIBIT_NO_LOGGING=No CTX_MF_SHADOW_PROHIBIT_NO_NOTIFICATION=No CTX_MF_SHADOW_PROHIBIT_REMOTE_ICA=No Related topics:
“XenApp Windows Setup Property Names and Values” on page 139
Join_Indirect.mst
This sample transform joins an existing server farm that uses a locally hosted data store. In this sample transform, the existing server farm uses a Microsoft SQL Server 2005 Express database stored on one of the servers running XenApp.
Note: This transform does not enable IMA encryption. If you are using this transform and want to enable IMA encryption, you must enable it manually after installation using the CTXKEYTOOL. See “CTXKEYTOOL” in the Citrix XenApp Administrator’s Guide for details.
Properties and Sample Values
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_LICENSE_SERVER_NAME=License_Server CTX_MF_ENABLE_VIRTUAL_SCRIPTS=Yes
CTX_MF_XML_PORT_NUMBER=80 CTX_MF_XML_CHOICE=share CTX_MF_SERVER_TYPE=a
CTX_MF_SHADOW_PROHIBIT_NO_LOGGING=Yes CTX_MF_SHADOW_PROHIBIT_NO_NOTIFICATION=No CTX_MF_SHADOW_PROHIBIT_REMOTE_ICA=No
Properties for the database password are not included in the default Windows Installer package used for mps.msi. If the database has a password, specify it by adding this row to the transform:
CTX_INDIRECT_JOIN_PASSWORD=Password
If you have a blank password, do not add the password property.
Related topics:
“XenApp Windows Setup Property Names and Values” on page 139