visionapp Platform Management Suite Base Installation Packages
visionapp Platform Management Suite Base Installation Packages
visionapp Platform Management Suite Base Installation Packages
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>visionapp</strong> <strong>Platform</strong> <strong>Management</strong> <strong>Suite</strong><br />
<strong>Base</strong> <strong>Installation</strong> <strong>Packages</strong><br />
Version 051.1481<br />
Technical documentation
Copyright © <strong>visionapp</strong> GmbH, 2002-2006. All rights reserved.<br />
The information, concepts and ideas contained in this document are the property of<br />
<strong>visionapp</strong> GmbH. This document may not be duplicated, photocopied, reproduced,<br />
translated, transferred to an electronic medium or converted into a machine readable<br />
form either in its entirety or partially without prior written permission from <strong>visionapp</strong><br />
GmbH.<br />
The information and data contained in this document are subject to change without<br />
notice.<br />
All brand names and product names used in this document are trademarks of their<br />
respective holders and are recognized as such.<br />
<strong>visionapp</strong> GmbH<br />
Theodor-Heuss-Allee 110<br />
60486 Frankfurt/Main<br />
Germany<br />
Phone: +49-69-79583-0<br />
Fax: +49-69-79583-599<br />
E-mail: info@<strong>visionapp</strong>.de<br />
Web: http://www.<strong>visionapp</strong>.de<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN II
Contents<br />
1 Preface ......................................................................................................1<br />
2 Introduction ..............................................................................................2<br />
2.1 Requirements...........................................................................................2<br />
3 Background ...............................................................................................4<br />
4 System Requirements................................................................................5<br />
5 Functioning ...............................................................................................6<br />
5.1 Name schema ..........................................................................................7<br />
5.2 Folder structure........................................................................................8<br />
5.3 <strong>Installation</strong> parameter file ..........................................................................8<br />
5.4 <strong>Installation</strong> package execution....................................................................9<br />
5.5 <strong>Installation</strong> log .........................................................................................9<br />
6 <strong>visionapp</strong> Wise Package Environment .....................................................10<br />
6.1 Wise Templates ...................................................................................... 12<br />
6.1.1 Template.wse ...................................................................................... 12<br />
6.1.2 ExitEvent.wse...................................................................................... 12<br />
6.1.3 GetGlobalVariables.wse......................................................................... 14<br />
6.1.4 GlobalAppCfg.wse ................................................................................ 16<br />
6.2 Wise Actions .......................................................................................... 35<br />
6.2.1 Attach file to protocol.wse ..................................................................... 35<br />
6.2.2 <strong>Base</strong>64 Convert.wse............................................................................. 35<br />
6.2.3 Change Drive Letter.wse ....................................................................... 36<br />
6.2.4 Change NTFS.wse ................................................................................ 36<br />
6.2.5 Change User Privileges ......................................................................... 37<br />
6.2.6 Change User.wse ................................................................................. 38<br />
6.2.7 Execute MSI.wse.................................................................................. 38<br />
6.2.8 Execute Program Ex.wse ....................................................................... 39<br />
6.2.9 Get Date Time.wse............................................................................... 40<br />
6.2.10 Get Language ID.wse ........................................................................... 41<br />
6.2.11 Get Name from SID.wse ....................................................................... 41<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN III
6.2.12 Get SID.wse........................................................................................ 42<br />
6.2.13 Install Printer Driver.wse ...................................................................... 42<br />
6.2.14 Kill Process.wse ................................................................................... 43<br />
6.2.15 Local Group Manager.wse ..................................................................... 43<br />
6.2.16 Local User Manager.wse........................................................................ 44<br />
6.2.17 Wait for Process.wse ............................................................................ 45<br />
7 <strong>Base</strong> <strong>Installation</strong> <strong>Packages</strong>......................................................................46<br />
7.1 Package templates for all server types (Global) ........................................... 46<br />
7.1.1 051_APP_INSTMSG11_ALL_X ................................................................ 46<br />
7.1.2 051_APP_PPT51_ALL_X ........................................................................ 46<br />
7.1.3 051_CFG_OEMINFO_ALL_X ................................................................... 46<br />
7.1.4 051_CFG_SERVERCONFIG_ALL_X .......................................................... 47<br />
7.1.5 051_SYS_ADMINPASSWORD_ALL_X ....................................................... 49<br />
7.1.6 051_SYS_CLEANJOB_ALL_X .................................................................. 49<br />
7.2 Package templates for operating system updates ........................................ 50<br />
7.2.1 051_FIX_KBnnnnnn_............................................................................ 51<br />
7.2.2 051_FIX_MSnn-nnn_..... ....................................................................... 53<br />
7.2.3 051_SYS_MS-ROOT-CERT-UPD-6_ALL_X................................................. 55<br />
7.2.4 051_SYS_MSI31_ALL_X........................................................................ 55<br />
7.2.5 051_SYS_QCHAIN-EXEC_ALL_X ............................................................. 55<br />
7.2.6 051_SYS_DOTNET11_W2K_EN/DE ......................................................... 55<br />
7.2.7 051_SYS_IE6_W2K_EN/DE.................................................................... 56<br />
7.2.8 051_SYS_MDAC-28_W2K_EN/DE ........................................................... 56<br />
7.2.9 051_SYS_SP4-UR1_W2K_EN/DE ............................................................ 56<br />
7.2.10 051_SYS_WSH-ENGINE56_W2K_EN/DE .................................................. 56<br />
7.3 Package templates for Database Server ..................................................... 57<br />
7.3.1 051_APP_SQLSRVENT2K_ALL_EN/DE...................................................... 57<br />
7.3.2 051_APP_SQLSRVSTD2K_ALL_EN/DE ..................................................... 57<br />
7.3.3 051_FIX_SQLSRVSP4_ALL_EN/DE .......................................................... 57<br />
7.4 Package templates for Web and Portal Server ............................................. 58<br />
7.4.1 051_APP_ICAJAVACLIENT90_ALL_X........................................................ 58<br />
7.4.2 051_APP_IIS5_W2K_EN/DE................................................................... 58<br />
7.4.3 051_APP_IIS6_W2K3_EN/DE................................................................. 58<br />
7.4.4 051_APP_VAP2006_ALL_X .................................................................... 58<br />
7.4.5 051_APP_VJSHARP11_ALL_EN/DE .......................................................... 59<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN IV
7.4.6 051_APP_WEBINTERFACE30_ALL_EN/DE................................................. 59<br />
7.5 Package templates for Terminal and Citrix Server........................................ 60<br />
7.5.1 051_APP_ITSM20_ALL_X ...................................................................... 60<br />
7.5.2 051_APP_LOGINMGR20_ALL_X .............................................................. 60<br />
7.5.3 051_APP_MRULMGR10_ALL_X ............................................................... 60<br />
7.5.4 051_APP_ORACLE-CLIENT-9I_ALL_X ...................................................... 60<br />
7.5.5 051_APP_PDRVMGR11_ALL_X................................................................ 61<br />
7.5.6 051_APP_USFRMGR10_ALL_X................................................................ 61<br />
7.5.7 051_APP_VCT60_ALL_X ........................................................................ 61<br />
7.5.8 051_APP_WSTSECMGR10_ALL_X ........................................................... 61<br />
7.5.9 051_CFG_DEFAULTUSER_ALL_X ............................................................ 61<br />
7.5.10 051_CFG_EXEC-AAP_ALL_X .................................................................. 63<br />
7.5.11 051_CFG_IMA-DISABLE_ALL_X.............................................................. 63<br />
7.5.12 051_CFG_IMA-ENABLE_ALL_X ............................................................... 63<br />
7.5.13 051_CFG_PRNTDRV_ALL_X ................................................................... 64<br />
7.5.14 051_CFG_WINSTATION_ALL_X.............................................................. 64<br />
7.5.15 051_SYS_AUTOREBOOT_ALL_X ............................................................. 65<br />
7.5.16 051_SYS_MOVEPRGFILES_ALL_X........................................................... 65<br />
7.5.17 051_SYS_TERMSERVICES_W2K/W2K3/EN/DE.......................................... 66<br />
7.5.18 051_SYS_WTS-SHADOW-KEY_ALL_X...................................................... 66<br />
7.5.19 051_APP_CPS30-ASC_ALL_EN/DE .......................................................... 66<br />
7.5.20 051_APP_CPS30-FILES_W2K/W2K3/EN/DE ............................................. 66<br />
7.5.21 051_APP_CPS30-MSDE_ALL_EN/DE........................................................ 66<br />
7.5.22 051_APP_CPS30_ALL_X........................................................................ 67<br />
7.5.23 051_FIX_CPS300R03_W2K/W2K3/EN/DE ................................................ 67<br />
7.5.24 051_SYS_CPS30-DRIVEREMAP_W2K/W2K3/EN/DE................................... 67<br />
7.5.25 051_APP_CPS40-ASC_ALL_EN/DE .......................................................... 67<br />
7.5.26 051_APP_CPS40-FILES_W2K/W2K3/EN/DE ............................................. 68<br />
7.5.27 051_APP_CPS40-MSDE_ALL_EN/DE........................................................ 68<br />
7.5.28 051_APP_CPS40_ALL_X........................................................................ 68<br />
7.5.29 051_SYS_CPS40-DRIVEREMAP_W2K/W2K3/EN/DE................................... 68<br />
7.6 Package templates for application packages................................................ 69<br />
7.6.1 051_CFG_CALC_ALL_X ......................................................................... 69<br />
7.6.2 051_CFG_CMD_ALL_X .......................................................................... 69<br />
7.6.3 051_CFG_DESKTOP_ALL_X ................................................................... 69<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN V
7.6.4 051_CFG_EXPLORER_ALL_X .................................................................. 69<br />
7.6.5 051_CFG_IE6_ALL_X............................................................................ 69<br />
7.6.6 051_CFG_NOTEPAD_ALL_X ................................................................... 71<br />
7.6.7 051_CFG_PRINTDLG_ALL_X .................................................................. 71<br />
7.6.8 051_CFG_REGIODLG_ALL_X.................................................................. 71<br />
8 <strong>Installation</strong> sequence ..............................................................................72<br />
8.1 <strong>Installation</strong> scripts for Citrix Presentation Server ......................................... 74<br />
8.1.1 CTX_APPLICATION_ALL_X..................................................................... 74<br />
8.1.2 CTX_CLEAN_ALL_X .............................................................................. 74<br />
8.1.3 CTX_PLATFORM_CPS3_W2K3/W2K/EN/DE............................................... 74<br />
8.1.4 CTX_PLATFORM_CPS4_W2K3/W2K/EN/DE............................................... 76<br />
8.2 <strong>Installation</strong> scripts for database server....................................................... 77<br />
8.2.1 SQL_CLEAN_ALL_X .............................................................................. 77<br />
8.2.2 SQL_PLATFORM_ENT_W2K3/W2K/EN/DE ................................................ 77<br />
8.2.3 SQL_PLATFORM_STD_W2K3/W2K/EN/DE ................................................ 77<br />
8.3 <strong>Installation</strong> scripts for Standard Server ...................................................... 78<br />
8.3.1 STD_CLEAN_ALL_X .............................................................................. 78<br />
8.3.2 STD_PLATFORM_W2K3/W2K/EN/DE ....................................................... 78<br />
8.4 <strong>Installation</strong> scripts for Terminal Server....................................................... 78<br />
8.4.1 WTS_APPLICATION_ALL_X .................................................................... 78<br />
8.4.2 WTS_CLEAN_ALL_X.............................................................................. 79<br />
8.4.3 WTS_PLATFORM_W2K3/W2K/DE/EN....................................................... 79<br />
8.5 <strong>Installation</strong> scripts for Web and Portal Server.............................................. 80<br />
8.5.1 WEB_CLEAN_ALL ................................................................................. 80<br />
8.5.2 WTS_PLATFORM_W2K3/W2K/EN/DE....................................................... 80<br />
8.6 <strong>Installation</strong> scripts for operating system updates ......................................... 81<br />
8.6.1 UPD_OS-UPDATES_W2K_EN/DE............................................................. 81<br />
8.6.2 UPD_OS-UPDATES_W2K3_EN/DE ........................................................... 82<br />
8.7 <strong>Installation</strong> script sets for Citrix Presentation Server .................................... 83<br />
8.7.1 CTX_APPLICATION_CPS3_W2K3/W2K/EN/DE........................................... 83<br />
8.7.2 CTX_APPLICATION_CPS4_W2K3/W2K/EN/DE........................................... 83<br />
8.7.3 CTX_PLATFORM_CPS3_W2K3/W2K/EN/DE............................................... 83<br />
8.7.4 CTX_PLATFORM_CPS4_W2K3/W2K/EN/DE............................................... 84<br />
8.8 <strong>Installation</strong> script sets for Database Server................................................. 85<br />
8.8.1 SQL_PLATFORM_ENT/W2K3/W2K/EN/DE................................................. 85<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN VI
8.8.2 SQL_PLATFORM_STD/W2K3/W2K/EN/DE................................................. 85<br />
8.9 <strong>Installation</strong> script sets for Standard Server ................................................. 86<br />
8.9.1 STD_PLATFORM/W2K3/W2K/EN/DE ........................................................ 86<br />
8.10 <strong>Installation</strong> script sets for Terminal Server............................................... 87<br />
8.10.1 WTS_APPLICATION_W2K3/W2K/EN/DE................................................... 87<br />
8.10.2 WTS_PLATFORM_W2K3/W2K/EN/DE....................................................... 87<br />
8.11 <strong>Installation</strong> script sets for Web and Portal Server...................................... 88<br />
8.11.1 WEB_PLATFORM_W2K3/W2K/EN/DE....................................................... 88<br />
9 <strong>Installation</strong> parameter file.......................................................................89<br />
9.1 Section [Citrix MetaFrame]....................................................................... 89<br />
9.2 Section [Custom].................................................................................. 100<br />
9.3 Section [Database server]...................................................................... 100<br />
9.4 Section [<strong>Installation</strong>]............................................................................. 102<br />
9.5 Section [Release info] ........................................................................... 102<br />
9.6 Section [Security Identifiers] .................................................................. 102<br />
9.7 Section [Server] ................................................................................... 104<br />
9.8 Section [System].................................................................................. 105<br />
9.9 Section [Terminal Services].................................................................... 107<br />
9.10 Section [vCC] .................................................................................... 109<br />
9.11 Section [Web server].......................................................................... 110<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN VII
1 Preface<br />
Thank you for choosing a product from <strong>visionapp</strong> GmbH. The <strong>visionapp</strong> <strong>Platform</strong><br />
<strong>Management</strong> <strong>Suite</strong> undergoes intensive quality testing. No product leaves our premises<br />
without careful testing by our Quality Assurance. However, due to the complex<br />
structure of the computer software, <strong>visionapp</strong> GmbH cannot offer any guarantee that<br />
the software from <strong>visionapp</strong> GmbH is fault-free, will work continuously, is compatible<br />
with all appliances and software configurations or otherwise meets your requirements.<br />
The contents of this documentation are for information only and are subject to change<br />
at any time without notice. It does not represent any liability on the part of <strong>visionapp</strong><br />
GmbH. Furthermore, <strong>visionapp</strong> GmbH accepts no responsibility for errors or<br />
inaccuracies in this documentation.<br />
You will find the latest documentation on our website at:<br />
http://www.<strong>visionapp</strong>.de/support<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 1
2 Introduction<br />
This manual contains instructions on the functions that are possible and reference<br />
information on operating and on rectifying faults. Please study it carefully before using<br />
the software in order to reduce the risk beforehand of any errors occurring when<br />
carrying out software installation and configuration.<br />
<strong>visionapp</strong> GmbH welcomes your comments on this manual. If you have any questions<br />
or suggestions for improvements in the software itself or in the documentation, you will<br />
find further instructions on our website (http://www.<strong>visionapp</strong>.de/support).<br />
2.1 Requirements<br />
A prerequisite for successfully using this manual is a sound working knowledge of<br />
Microsoft Windows terminal services and Citrix presentation server farms. A basic<br />
familiarity with associated products such as Microsoft Windows, Microsoft Automated<br />
Deployment Services, Microsoft Systems <strong>Management</strong> Server, enteo Operating System<br />
Deploy, enteo NetInstall etc. is an advantage. The manual is aimed at those involved in<br />
installing, administering and rectifying faults in servers. <strong>visionapp</strong> GmbH assumes that<br />
you are qualified in server maintenance and have been trained to work with installed<br />
software products.<br />
This documentation presupposes a certain amount of knowledge of technical matters<br />
and specialist terms. To simplify use of this documentation, knowledge of the<br />
documentation listed below would be useful:<br />
vCC <strong>Installation</strong> Guide<br />
vPMS Toolbox Setup documentationen<br />
Wise <strong>Installation</strong> System 9 documentation<br />
If you cannot resolve a problem using this information, you will find further instructions<br />
on problem-solving on our website (http://www.<strong>visionapp</strong>.de/support). Our website will<br />
also inform you about:<br />
Information on the product<br />
Information on new products<br />
Product upgrades<br />
Numerous white papers and presentations<br />
Retail partners near you<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 2
This documentation largely observes the following guidelines:<br />
bold Buttons, words and texts as used in the user interface are printed in<br />
bold.<br />
“Quotation<br />
marks”<br />
Emphasis by using “quotation marks” draws the reader’s attention to<br />
specialist terms being used for the first time in the documentation.<br />
Link Blue, underlined text represents a hyperlink.<br />
The text is made clearer in the documentation using the following symbols:<br />
The first aid box indicates there is support on a specific problem,<br />
offers tips on particular points or reveals unusual solutions.<br />
The question and answer symbol represents a hint. It highlights<br />
particular points that must be kept in mind for trouble-free use of<br />
the product.<br />
The warning symbol draws attention to particularly important<br />
sections in the document. At these points, useful instructions are<br />
given to protect you from potential loss of data, damage to the<br />
product and other unwelcome events.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 3
3 Background<br />
The <strong>visionapp</strong> <strong>Base</strong> <strong>Installation</strong> <strong>Packages</strong> (vBIP) are part of the <strong>visionapp</strong> <strong>Platform</strong><br />
<strong>Management</strong> <strong>Suite</strong>. They contain installation package templates and installation<br />
packages which, linked to the associated binary files, allow automated installation of<br />
the platform (operating system, extension, configuration) and some applications using<br />
the <strong>visionapp</strong> Control Center (vCC). The associated binary files from third party<br />
manufacturers have to be obtained separately for statutory licensing reasons and are<br />
not supplied with the vBIP.<br />
The installation package templates and installation packages are based on the Wise<br />
<strong>Installation</strong> System 9.02, the <strong>visionapp</strong> Preparation Tools and the <strong>visionapp</strong> Packaging<br />
Environment. This documentation should give you an idea of which functions are<br />
included in the installation packages and installation package templates and where<br />
modifications have to be made, if necessary. The information in this document allows<br />
you to create customized installation packages based on the installation package<br />
templates.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 4
4 System Requirements<br />
One of the following operating systems in English or German is a basic requirement for<br />
using <strong>visionapp</strong> <strong>Base</strong> <strong>Installation</strong> <strong>Packages</strong> :<br />
Windows 2000 Server with Service Pack 4 or above<br />
Windows 2000 Advanced Server with Service Pack 4 or above<br />
Windows Server 2003, Standard Edition with Service Pack 1 or above<br />
Windows Server 2003, Enterprise Edition with Service Pack 1 or above<br />
In addition, the following applications are required for installing the components<br />
outlined in this documentation:<br />
<strong>visionapp</strong> Packaging Environment<br />
Wise <strong>Installation</strong> System 9<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 5
5 Functioning<br />
The <strong>visionapp</strong> <strong>Platform</strong> <strong>Management</strong> <strong>Suite</strong> includes various installation packages and<br />
installation package templates. Among these, a distinction must be made between total<br />
packages and separated installation packages. For statutory licensing reasons,<br />
<strong>visionapp</strong> GmbH is not allowed to transfer files from outside companies (Microsoft,<br />
Citrix, etc.) as part of <strong>visionapp</strong> Wise installation packages.<br />
This means a mechanism needs to be provided allowing ready-created Wise installation<br />
packages to be separated into the respective script part and the software sources from<br />
the outside companies. Conversely, a mechanism must be provided allowing the<br />
separated installation packages and the respective software sources from the outside<br />
companies to reconstruct the installation package in a simple way.<br />
The <strong>visionapp</strong> Separated Package Manager (vSPM) allows the required installation<br />
packages to be simply reconstructed with the aid of a company’s own software sources.<br />
<strong>Installation</strong> packages issued without software sources from outside companies or<br />
installation packages containing only software from <strong>visionapp</strong> GmbH, are supplied as<br />
total packages. Use of vSPM is not necessary here as these installation packages are<br />
supplied as ready-compiled Wise installation packages.<br />
You can find further details on using vSPM in the separate<br />
Preparation Tools documentation and associated online help.<br />
Identical software sources are not always guaranteed to be available, as the installation<br />
packages with the software sources from outside companies were separated by<br />
<strong>visionapp</strong> GmbH at a specific time and are then reconstructed in the various<br />
environments using the respective software sources. This becomes particularly difficult<br />
if a longer period has elapsed or the sources are only obtainable by downloading from<br />
the Internet. The download pages change as frequently as the contents provided. In<br />
addition, changes or upgrades are often not immediately recognizable.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 6
In some cases it is no longer possible to obtain the file versions, in which case it may<br />
be that the vSPM reconstruction mode no longer allows reconstruction of an installation<br />
package. Here the discrepancies must be clearly indicated, analyzed and the<br />
subsequent course of action determined. With upgraded versions and amended or<br />
missing files, re-cataloguing the files is generally sufficient.<br />
5.1 Name schema<br />
<strong>visionapp</strong> GmbH sets great store by the quality of the installation<br />
package templates that are required for reconstructing an<br />
installation package.<br />
Each installation package template and each installation package is in its own folder on<br />
the product data carrier and is named according to its function or the application it<br />
contains. For this, the folder and installation package names are broken down<br />
according to the following pattern:<br />
Segment 1 vBIP Generation Version number (beginning 0)<br />
Segment 2 <strong>Installation</strong> package type:<br />
APP = Application installation packages<br />
SYS = System components or system-related modifications<br />
CFG = Configuration installation packages<br />
FIX = Debugs and upgrades e.g. Hotfixes<br />
Segment 3 Actual name of the installation package or the application it contains<br />
Segment 4 Supported operating systems:<br />
ALL = Windows 2000 and Windows 2003<br />
W2K = Windows 2000<br />
W2K3 = Windows 2003<br />
Segment 5 Supported languages:<br />
X = Any language<br />
DE = German<br />
EN = English<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 7
Example: The installation package named 051_APP_IE6_W2K_DE is the German<br />
version of the application installation package for Internet Explorer 6.0<br />
for Windows 2000, based on an installation package template from the<br />
5.1 vBIP generation.<br />
In addition, each installation package has a version and build number. This is<br />
generated by Wise during the compilation process and is stored in the resulting EXE<br />
file. You will also find further information on the automatic generation of build numbers<br />
in the separation tools documentation.<br />
5.2 Folder structure<br />
The installation packages are within a folder structure on the product data carrier.<br />
These are subdivided into “<strong>Platform</strong> Global,” “<strong>Platform</strong> OS Updates,” “<strong>Platform</strong> SQL<br />
Server,” “<strong>Platform</strong> Web and Portal Server,” “<strong>Platform</strong> WTS and Citrix” and “Application”<br />
folders. The system-related installation packages for the individual server roles are in<br />
the platform folders. Sample installation package templates for application programs<br />
are in the application folder.<br />
5.3 <strong>Installation</strong> parameter file<br />
The <strong>visionapp</strong> installation package templates and installation packages are designed in<br />
such a way that the installation packages determine individual configuration settings on<br />
the running time from an installation parameter file (usually: <strong>visionapp</strong>.ini). This<br />
installation parameter file is dynamically generated by the <strong>visionapp</strong> Package<br />
Parameter Transfer Tool (vPPT) and assigned the settings stored in the vCC database<br />
for the target system.<br />
The installation packages access the registry value HKLM\SOFTWARE\<strong>visionapp</strong>\VisionappIniFileName<br />
to determine the name and position of the installation<br />
parameter file (standard: %ProgramFiles%\<strong>visionapp</strong>\<strong>visionapp</strong>.ini) and to read and<br />
use individual configuration settings.<br />
The installation parameter file is the vCC-interface of the installation packages. Without<br />
the installation parameter file the majority of installation packages cannot run as the<br />
installation packages are allocated to different parameters from this file.<br />
It is possible to install an installation package without the above installation parameter<br />
file. For this, a suitable installation parameter file is created manually and stored as<br />
"setup.ini” in the same directory as the installation package.<br />
The installation parameter file will be explained in detail in a later chapter of this<br />
document (Chapter 9).<br />
The installation parameter file can be extended by user-defined parameters. The<br />
“Parameter Administration” and the “Parameter Registration Record” are provided for<br />
this at the vCC. All user-defined parameters stored there, can be transferred by vPPT<br />
from the vCC database in the [CUSTOM] section of the parameter file. By reading this<br />
section, the parameters can be used in their own package.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 8
5.4 <strong>Installation</strong> package execution<br />
A ready-compiled installation package comprises an executable .EXE file which can be<br />
installed by a double click. If software distribution systems from other manufacturers<br />
are used in individual client environments, these installation packages can be<br />
distributed with almost every software distribution system and execution of this<br />
executable file can be initiated.<br />
When calling up an installation package, it is recommended that the command<br />
parameter “/S” is also used to transfer the installation package to the “silent mode.”<br />
The “silent mode” executes the installation package automatically without a screen<br />
printout.<br />
<strong>Installation</strong> packages are partially dependent on other installation packages and this<br />
must be kept in mind during installation. Information on what else is required is<br />
outlined under the respective installation package description or in Chapter 8 on the<br />
installation sequence.<br />
If installation requires a computer reboot, the reboot is not initiated by the installation<br />
package itself but must instead be initiated by process control after the installation<br />
package has been installed. Which installation packages require reboots can be found in<br />
Chapter 8 with the installation sequence.<br />
5.5 <strong>Installation</strong> log<br />
Each installation package creates a log in the central log file while it is being executed.<br />
Further programs within a package installation are called which can create a separate<br />
log that is independent of the log file. These are stored in the central log directory. The<br />
central log directory is to be found under:<br />
%ProgramFiles%\%REL_MANUFACTURER_NAME%\Log.<br />
The variable %REL_MANUFACTURER_NAME% usually reads “<strong>visionapp</strong>”.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 9
6 <strong>visionapp</strong> Wise Package Environment<br />
The <strong>visionapp</strong> Wise Package Environment is extended through the Wise <strong>Installation</strong><br />
System 9 environment by several “templates” and “actions.” This allows use of the<br />
installation package templates and simplifies the creation of customized installation<br />
packages. You will find further information on Wise <strong>Installation</strong> System 9 in the<br />
relevant Help.<br />
The <strong>visionapp</strong> Packaging Environment is contained in the <strong>visionapp</strong><br />
Preparation Tools Setup and must be installed on the computer on<br />
which the Wise <strong>Installation</strong> System is used.<br />
Further information on <strong>visionapp</strong> Preparation Tools is to be found in the separate<br />
Preparation Tools Documentation.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 10
Figure 1: Wise <strong>Installation</strong> System 9 with <strong>visionapp</strong> Package Environment<br />
In the following section, the <strong>visionapp</strong> Wise Templates and Wise Actions are described<br />
in detail.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 11
6.1 Wise Templates<br />
The “<strong>visionapp</strong> Wise Package Environment” comprises a series of “Wise Templates”<br />
which are to be found in the “%_Wise_%\Template” folder by setting up “Preparation<br />
Tools Setup” after installing the “<strong>visionapp</strong> Wise Package Environment.”<br />
6.1.1 Template.wse<br />
The file Template.wse is the Wise project file which serves as a basis for creating<br />
customized installation packages. Most of the installation packages and installation<br />
package templates supplied by <strong>visionapp</strong> are originally based on this file.<br />
Within the Template.wse file, the Wise template for recording different variables in the<br />
project file is integrated in the line “Include Script %_WISE_%\Template\GetGlobalVariables.wse”.<br />
The precise meaning and function of GetGlobalVariables.wse is explained in a separate<br />
section of this documentation.<br />
The installation log is defined with the line “Open new installation log file…”. The log is<br />
usually written to the central log file “%ProgramFiles%\<strong>visionapp</strong>\Log\<strong>visionapp</strong>.log.”<br />
The main directory for an installation is pre-defined by the line “Set Variable MAINDIR<br />
to %PROGRAMFILES%\MyApp.” As a rule, this line must be amended in line with the<br />
application. After setting the MAINDIR variable, any code can now be used to create an<br />
individual installation package.<br />
The command “Set variable RESTART to” can be used to prevent an installation<br />
package initiating a reboot independently.<br />
In addition, there is the command “Include Script%_WISE_%\Templates\ExitEvent.wse”<br />
which calls the Wise template ExitEvent.wse. This will be studied<br />
in more detail in the next section.<br />
6.1.2 ExitEvent.wse<br />
The ExitEvent.wse Wise template is not used as an independent template but<br />
integrated as ExitEvent in the Template.wse using the command “Include Script”.<br />
Within the Wise template ExitEvent.wse, there is the logic for an advanced error log.<br />
When terminating an installation package, a check is made as to whether an<br />
unexpected return code is stored in the variables %INSTALL_RESULT% or<br />
%WISE_ERROR_RTN%. If this is the case, this return code is logged, classed as an<br />
error and transferred as a return code to the process being called.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 12
If one of the following return codes is involved, this is not classed as an error:<br />
Return code Meaning<br />
0<br />
1641<br />
3010<br />
<strong>Installation</strong> was successful (general).<br />
<strong>Installation</strong> was successful, caused computer to reboot.<br />
<strong>Installation</strong> was successful, no computer reboot.<br />
V The installation of one or more files was successful, the file or<br />
files which were already present in the newer versions were not<br />
replaced.<br />
D The installation of one or more files was successful, the file or<br />
files which were already present with newer data were not<br />
replaced.<br />
E<br />
The installation of one or more files was successful, the file or<br />
files were already present and were not replaced.<br />
I The installation of one or more files was successful, but the file<br />
or files were in use and will only be exchanged at the next<br />
reboot.<br />
Table 1: Summary of the return codes which are not classed as errors<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 13
6.1.3 GetGlobalVariables.wse<br />
The GetGlobalVariables.wse Wise Template is not used as an autonomous template but<br />
called up from Template.wse using the command “Include Script” and used to load<br />
variables. The GetGlobalVariables.wse Wise template first records the name and the file<br />
path of the global installation parameter file (usually:<br />
“%ProgramFiles%\<strong>visionapp</strong>\<strong>visionapp</strong>.ini”). From this file, further values are recorded<br />
which can be used when installing the installation package. In addition, values are read<br />
from the registry and from environment variables and made available as Wise<br />
variables. Summary of the variables supplied by GetGlobalVariables.wse:<br />
Variable Meaning and example<br />
ALLUSERPROFILEDIR<br />
CDESKTOPDIR<br />
CGROUPDIR<br />
COMMON<br />
COMPUTERNAME<br />
CSTARTMENUDIR<br />
CSTARTUPDIR<br />
DESKTOPDIR<br />
FULL_FILE_NAME<br />
GROUPDIR<br />
INST_LOG_PATH<br />
PACKAGE_FILE_NAME<br />
PROFILEROOTDIR<br />
PROGRAM_FILES and<br />
PROGRAMFILES<br />
Path specification to the common user profile,<br />
corresponds to the environment variables<br />
%ALLUSERSPROFILE%<br />
(e.g. %Systemdrive%\Documents and Settings\All User)<br />
Common desktop folder<br />
(e.g. %AllUser%\Desktop)<br />
Common start menu program folder<br />
(e.g. %AllUser%\Start menu\Programs)<br />
Folder for common files, corresponds to the environment<br />
variables %CommonProgramFiles%<br />
(e.g. %ProgramFiles%\Common files)<br />
Computer name, corresponds to the environment<br />
variables %ComputerName%<br />
Main directory of the common start menu<br />
(e.g. %AllUser%\Start menu)<br />
Common autostart folder (e.g. %AllUser%\Start<br />
menu\Programs\Autostart)<br />
User-specific desktop folder (e.g.<br />
%UserProfile%\Desktop)<br />
Path and file name of the current installation package<br />
e.g. Ystemroot%\Temp\051_APP_EXAMPLE_ALL_X.EXE<br />
User start menu program folder, e.g.<br />
%Userprofile%\Start menu\Programs<br />
Path to the central log folder, e.g.<br />
%ProgramFiles%\<strong>visionapp</strong>\log<br />
File name of the current Wise installation package<br />
e.g. 051_APP_EXAMPLE_ALL_X.EXE<br />
Path of the user profile directory, e.g.<br />
%SystemDrive%\Documents and Settings\%Username%<br />
Program folder, corresponds to the environment<br />
variables %ProgramFiles% e.g. C:\Program Files<br />
REL_MANUFACTURER_NAME Release manufacturer name e.g. <strong>visionapp</strong><br />
STARTMENUDIR<br />
User start menu main folder, e.g. %UserProfile%\Start<br />
menu<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 14
Variable Meaning and example<br />
STARTUPDIR<br />
SYS_CD_DRIVE<br />
SYS_HOME_DRIVE<br />
SYS_OS_LANGUAGE_ID<br />
SYS_OS_VERSION<br />
SYS_PROFILES_DRIVE<br />
SYS_PROGRAM_DRIVE<br />
SYS_SWAP_DRIVE<br />
SYS_SYSTEM_DRIVE<br />
SYSTEMDRIVE<br />
SYSTEMROOT<br />
User autostart folder e.g. %UserProfile%\Start<br />
menu\Programs\Autostart<br />
CD drive if this is to be transferred to another drive e.g.<br />
X:<br />
User drive, corresponds to the environment variables<br />
%HomeDrive% e.g. H:<br />
Operating system language, e.g. 1031 for German, 1033<br />
for English<br />
Version number of the operating system, e.g. 5.0 for<br />
W2K and 5.2 for W2K3<br />
User profile drive if this is to be transferred to another<br />
drive e.g. M:<br />
Program drive if this is to be transferred to another drive<br />
e.g. N:<br />
Swap file drive if this is to be transferred to another<br />
drive e.g. O:<br />
System drive if this is to be transferred to another drive<br />
using Citrix Driveremap e.g. M:<br />
System drive, corresponds to the environment variables<br />
%SystemDrive% e.g. C:<br />
Windows directory corresponds to the environment<br />
variables %SystemRoot% e.g. C:\Windows<br />
TEMP_FOLDER Temporary Wise folder, e.g. %SystemRoot%\TMP_1234<br />
USERNAME<br />
VISIONAPP_INI<br />
Current user name, corresponds to the environment<br />
variables %UserName%<br />
Path of the installation parameter file %ProgramFile%\<strong>visionapp</strong>\<strong>visionapp</strong>.ini<br />
Table 2: Summary of variables supplied by GetGlobalVariables.wse<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 15
6.1.4 GlobalAppCfg.wse<br />
The Wise template GlobalAppCfg.wse automates frequently repeated processes within<br />
application or configuration packages of the application installation package templates.<br />
This Wise template is used for the following tasks:<br />
Automatically recording and defining global variables e.g. operating system<br />
language, environment variable, groups, domains, etc.<br />
Automatically creating local groups and nesting with the corresponding global<br />
groups or making alternative use of domains of local groups<br />
Automatically putting NTFS authorization on the application directories<br />
Automatically creating the parameter file for the login or logoff manager and<br />
integrating the corresponding application compatibility scripts<br />
Automatically creating the parameter file for storing published applications via<br />
the automatic application publishing components<br />
Automatically creating the parameter file for the Most Recently Used List<br />
Manager<br />
6.1.4.1 Basic functions<br />
The functions which are to be used within the GlobalAppCfg.wse Wise template are<br />
determined by setting the corresponding variables.<br />
The variable %APPLICATION% plays a central role for the GlobalAppCfg.wse Wise<br />
template and must be set anyway as it is used by all subfunctions of the Wise<br />
template. The three-part variable is supplied comprising application name, version<br />
number and language. The content of this variable may appear, for example, as<br />
follows: IE-600-D.<br />
The three-part components of the variable must be separated by hyphens as shown in<br />
the example. The language component is defined by the letter “D” for German, “E” for<br />
English and “X” for multilingual applications. This is then automatically converted<br />
depending on the operating system language.<br />
After setting this and other variables, the GlobalAppCfg.wse Wise template is integrated<br />
into Wise projects using the “Include Script” command. This means that processing<br />
takes place when the installation package is run.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 16
6.1.4.2 Establishing and/or creating groups<br />
Individually authorizing published applications and associated application directories<br />
requires corresponding local and global or domain local groups.<br />
The local groups can be automatically created by the GlobalAppCfg script and<br />
corresponding global groups can be nested in it. Where domain local groups are<br />
preferred, these can also be used.<br />
The combination of the local groups and global domain groups or domain local groups<br />
must be specified in the vCC Citrix settings in the category Application publishing<br />
using the setting Local group mode. The following possibilities exist with regard to<br />
the group names to be used:<br />
Variant1: Standard group<br />
Where no explicit groups are used, the group “Domain User” is authorized to each<br />
published application. This variant is the recommended variant for smaller<br />
environments, in which all users are authorized to access the same applications.<br />
With this variant, the setting Use standard group must be enabled in the vCC Citrix<br />
settings in the category Application publishing.<br />
This mode is already enabled upon delivery!<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 17
Variant 2: Group stored on package basis<br />
The group names are deposited within the packages. To do this, the variable<br />
%APPLICATIONLOCALUSERGROUP% or %APPLICATIONDOMAINUSERGROUP% must be<br />
defined and filled with the local group name and domain group name including domain<br />
before each GlobalAppCfg call. The following summary shows the relevant variables<br />
with examples:<br />
Variable Content (example) Description<br />
ApplicationGlobalGroup<br />
ApplicationLocalGroup<br />
LocalUserGroup<br />
LocalDomainGroups<br />
Internet Users Domain group name<br />
Internet Users Local group name<br />
Internet Users Resulting local group name<br />
Domain1\Internet Users;<br />
Domain2\Internet Users;<br />
etc.<br />
GlobalUserGroup Internet Users<br />
GlobalDomainGroups<br />
Domain1\Internet Users;<br />
Domain2\Internet Users;<br />
etc.<br />
Resulting local domain<br />
groups, incl. domains,<br />
separated by a semicolon<br />
Resulting global domain<br />
group name<br />
Resulting domain groups,<br />
incl. domains separated by<br />
a semicolon<br />
Table 3: Summary of variables for groups deposited in the package<br />
The following example shows how group names are deposited within the package. In<br />
this example, it is assumed that there is a global user group “Internet Users” within the<br />
domain and a local group with the name “Internet Users” is wanted in which the<br />
domain group of the same name is to be nested:<br />
Rem Common GlobalAppCfg variables<br />
Set Variable APPLICATION to IE-600-E<br />
Set Variable APPLICATIONGLOBALGROUP to Internet Users<br />
Set Variable APPLICATIONLOCALGROUP to Internet Users<br />
Rem Call GlobalAppCfg script<br />
Include Script %_WISE_%\Template\GlobalAppCfg.wse<br />
Figure 2: Sample Wise script using GlobalAppCfg<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 18
Variant 3: Determine group name via name breakdown<br />
The name breakdown set out by <strong>visionapp</strong> is used. This table for groups is derived from<br />
the %APPLICATION% variable stored in the packages. The local groups are<br />
automatically set up according to the name breakdown. The domain groups are set up<br />
in the domain beforehand by a domain administrator so that these can automatically be<br />
added to the local groups.<br />
As an option, the group name can be extended by a prefix and/or suffix. If this is<br />
wanted, it can be specified in the vCC Citrix settings in the Application publishing<br />
category using the settings Local group prefix/suffix and Domain group<br />
prefix/suffix.<br />
The following summary shows the relevant variables:<br />
Variable Content (example) Description<br />
LocalGroupPrefix L-<br />
Prefix for the local group<br />
e.g. L for = Local group<br />
Suffix for the local group<br />
LocalGroupSuffix -T<br />
e.g. T=Terminal server<br />
authorization<br />
Prefix for the global group<br />
GlobalGroupPrefix G-<br />
(e.g. G=Global group,<br />
T=Terminal server<br />
authorization)<br />
GlobalGroupSuffix -T Suffix for the global group<br />
Resulting name of the local<br />
LocalUserGroup L-IE-600-E-T<br />
group, derived from the<br />
%APPLICATION% variable<br />
Domains of local groups<br />
LocalDomainGroup<br />
s<br />
Domain1\L-IE-600-E-T;<br />
Domain2\L-IE-600-E-T;<br />
etc.<br />
incl. domains, separated by<br />
a semicolon, derived from<br />
the %APPLICATION%<br />
variable<br />
Resulting name of the<br />
GlobalUserGroup G-IE-600-D-T<br />
global group, derived from<br />
the %APPLICATION%<br />
variable<br />
Domains of global groups<br />
GlobalDomainGrou<br />
ps<br />
Domain1\G-IE-600-E-T;<br />
Domain2\G-IE-600-E-T;<br />
etc.<br />
incl. domains, separated by<br />
a semicolon, derived from<br />
the %APPLICATION%<br />
variable<br />
Table 4: Summary of groups using the %APPLICATION% variable<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 19
To set up the groups in the domain, the <strong>visionapp</strong> MultiGroupCreator can be used. An<br />
exemplary text file containing all groups which must be set up in the domain is<br />
provided.<br />
The component is contained in the executable Toolbox Setup<br />
provided. To start installation, the installation file must be copied to<br />
a local drive (the file cannot be executed by a network drive). The<br />
installation file for the Toolbox Setup can be found on the <strong>visionapp</strong><br />
Resource CD under:<br />
:\<strong>Installation</strong>\<strong>visionapp</strong> Toolbox Setup\<strong>visionapp</strong>_Toolbox.msi.<br />
Start the installation by double clicking on the <strong>visionapp</strong>_Toolbox.msi<br />
file.<br />
The following table shows the %APPLICATION% variables which are stored in the vBIP<br />
application packages:<br />
Group name Use<br />
CALC-100-x Windows Calculator<br />
CMD-100-x Windows Input Request<br />
DESKTOP-100-x Windows Desktop<br />
EXPLORER-100-x Windows Explorer<br />
IE-600-x Internet Explorer 6.00<br />
MEDIAPL-640-x Windows Media Player 6.4<br />
NOTEPAD-100-x Windows Editor<br />
OLEXPR-600-x Outlook Express 6.0<br />
PRINTDLG-100-x Windows Printer Assistant<br />
REGIODLG-100-x Windows Regional and Language Options<br />
Table 5: Groups for application installation and publishing<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 20
6.1.4.3 Setting file system authorizations<br />
The directory contained in the variable is provided with NTFS authorizations by setting<br />
the variable %APPLICATIONTARGETDIR% for the corresponding application group. The<br />
type of authorization is controlled via the variable %NTFSPERMISSION% and<br />
%NTFSSECURITYMODE%.<br />
The variable %NTFSSECURITYMODE% and its content can control whether, when<br />
setting the NTFS rights, already existing rights are replaced, authorizations added or<br />
existing authorizations removed. The variable may have the following content:<br />
ADD<br />
REPLACE<br />
REMOVE<br />
NONE<br />
In each case the authorization is set for the corresponding local or domain local group.<br />
The group that contains both of the standard groups “Administrators” and “System”<br />
always automatically receives “full access.”<br />
The variable %NTFSPERMISSION% determines which of the following authorizations<br />
are assigned to the local or domain local group:<br />
R (authorization to read)<br />
W (authorization to write)<br />
C (authorization to amend)<br />
F (full access)<br />
Where the variable %NTFSSECURITYMODE% is not explicitly indicated, the selected<br />
standard mode is “Replace.” The standard mode “Authorization to read” applies to the<br />
variable %NTFSPERMISSION%.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 21
The following example shows the setting of authorizations to read on the target<br />
directory for the application user group:<br />
Rem Common GlobalAppCfg variables<br />
Set Variable APPLICATION to IE-600-E<br />
Set Variable APPLICATIONTARGETDIR to %PROGRAMFILES%\Internet Explorer<br />
Rem Call GlobalAppCfg script<br />
Include Script %_WISE_%\Template\GlobalAppCfg.wse<br />
Figure 3: Sample Wise script using GlobalAppCfg<br />
Compared to the previous example, the following example also shows the setting of<br />
authorizations to write instead of authorizations to read, and the use of the “Add” mode<br />
instead of the “Replace” standard mode.<br />
Rem Common GlobalAppCfg variables<br />
Set Variable APPLICATION to IE-600-E<br />
Set Variable APPLICATIONTARGETDIR to %PROGRAMFILES%\Internet Explorer<br />
Set Variable NTFSSECURITYMODE to ADD<br />
Set Variable NTFSPERMISSIONS to W<br />
Rem Call GlobalAppCfg script<br />
Include Script %_WISE_%\Template\GlobalAppCfg.wse<br />
Summary of the relevant variables:<br />
Figure 4: Sample Wise script using GlobalAppCfg<br />
Variable Content (example) Description<br />
ApplicationTargetDir %ProgramFiles%\Internet Target directory to be<br />
Explorer<br />
authorized<br />
NTFSPermission R Access authorization:<br />
R=read, W=write,<br />
NTFSSecurityMode REPLACE<br />
C=change, F=full access<br />
Authorization mode: ADD,<br />
REPLACE, REMOVE,<br />
NONE=No change<br />
Table 6: Summary of variables relating to file system authorizations<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 22
6.1.4.4 Integrating scripts in the Login/Logoff<br />
Manager<br />
By setting the variables laid out in the following table and by calling the Wise template<br />
GlobalAppCfg.wse, the entries for the Login/Logoff Manager are automatically carried<br />
out and the Application Compatibility Script copied into the target directory.<br />
The script to be installed should be called %APPLICATION%.vbs and be in the project<br />
directory under “.\Files\Application Compatibility Scripts\Logon” or “.\Files\Application<br />
Compatibility Scripts\Logoff.”<br />
The variables LoginMgrScriptTarget/LogoffMgrScriptTarget and<br />
LoginMgrCommandLine/LogoffMgrCommandLine are then no longer applicable.<br />
Scripts can also be automatically integrated for the Logoff Manager. This involves the<br />
same process but the variables begin with “LogoffMgr…” instead of with “LoginMgr….”.<br />
The following example shows integration of an Application Compatibility Script in the<br />
Login Manager using the Wise template GlobalAppCfg.wse. Besides the compulsory<br />
variables, a few optional variables are also shown in this example, e.g. the group which<br />
was previously derived from the variable %Application% is used as user group. It also<br />
shows how the script is copied from the source directory into the target directory and<br />
the call is entered using CScript.exe. In the example it is assumed that the actual<br />
Application Compatibility Script is in the “.\Files\” folder as a file named “IE-600-X.vbs”<br />
under the directory in which the Wise project file is located.<br />
Rem Common GlobalAppCfg variables<br />
Set Variable APPLICATION to IE-600-E<br />
Set Variable APPLICATIONTARGETDIR to %PROGRAMFILES%\Internet Explorer<br />
Rem LoginMgr variables<br />
Set Variable LOGINMGRUSERGROUP to %USERGROUPEGROUP%<br />
Set Variable LOGINMGRSCRIPT to IE-600-X.vbs<br />
Set Variable LOGINMGRSCRIPTSOURCE to .\Files\%LoginMgrScript%<br />
Set Variable LOGINMGRSCRIPTTARGET to %windir%\Scripts\%LoginMgrSkript%<br />
Set Variable LOGINMGRFILENAME to CScript.exe<br />
Set Variable LOGINMGRARGUMENTS to %LoginMgrSkriptTarget%<br />
Set Variable LOGINMGRWAIT to 1<br />
Rem Call GlobalAppCfg script<br />
Include Script %_WISE_%\Template\GlobalAppCfg.wse<br />
Figure 5: Sample Wise script using GlobalAppCfg<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 23
Variable Content (example) Description<br />
LoginMgrUserGroup or<br />
LogoffMgrUserGroup<br />
%USERGROUPEGROUP% or e.g. G-<br />
T-IE-600-D<br />
Group name or<br />
0 = Individual,<br />
1 = Administrators<br />
Name of script file<br />
LoginMgrScript or IE-600-X.vbs or e.g.<br />
LogoffMgrScript<br />
%APPLICATION%.vbs<br />
LoginMgrScriptTarget or %windir%\Application Compatibility Target directory of the<br />
LogoffMgrScriptTarget Scripts\Logon\%LoginMgrScript% script file<br />
LoginMgrScriptSource or \Files\Application Compatibility Source directory of the<br />
LogoffMgrScriptSource Scripts\Logon\%LoginMgrScript% script file<br />
LoginMgrFileName or "%ProgramFilesDir%\VBScript\CScri Path of the executable file<br />
LogoffMgrFileName pt.exe"<br />
LoginMgrArguments or "%LoginMgrScriptTarget%" //B Command arguments<br />
LogoffMgrArguments //NoLogo //T:60<br />
LoginMgrWait or 0 or 1 0 = Do not wait for<br />
LogoffMgrWait<br />
execution,<br />
1 = Wait for execution<br />
LoginMgrWindowStyle or Number code between 0 and 3 Type of display:<br />
LogoffMgrWindowStyle<br />
0 = Normal window<br />
1 = Concealed window<br />
2 = Minimized window<br />
3 = Maximized window<br />
LoginMgrDescription<br />
LogoffMgrDescription<br />
or Configure Internet Explorer 6.0 Displayed description<br />
Table 7: Summary of variables relating to Login/Logoff Manager<br />
The parameters described here are parameters of Login Manager<br />
2.0. The parameter syntax has partly changed from the previous<br />
version. The GlobalAppCfg has been developed in such a way that it<br />
is compatible with the old parameters. The following parameters are<br />
mentioned here:<br />
LoginMgrRunSync or LoginMgrRunSync corresponds to<br />
LoginMgrWait or LogoffMgrWait<br />
LoginMgrCommandLine or LogoffMgrCommandLine corresponds<br />
to the two parameters LoginMgrFileName or<br />
LogoffMgrFileName and LoginMgrArguments or<br />
LogoffMgrArguments.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 24
6.1.4.5 Publishing applications<br />
By setting the variables laid out in the following tables and calling the<br />
GlobalAppCfg.wse Wise template, the entries for the published applications and<br />
contents of the AAP.INI are automatically made, in order to prepare the publishing of<br />
applications.<br />
Publication of applications<br />
The variables in the following table are compulsory and must be set if applications are<br />
to be published:<br />
Variable Content (example) Description<br />
MFAppType 1 (Default) Setting mode:<br />
1 = Publish application (can be<br />
omitted as default setting)<br />
2 = Publish content<br />
MFAppName Internet Explorer Name of published application<br />
MFDescription Internet Explorer 6.0 Web- Description of published<br />
Browser<br />
application<br />
MFDefaultInitProg %ProgramFiles%\Internet<br />
Explorer\IExplore.exe<br />
File path of published<br />
application<br />
Table 8: Compulsory variables relating to publishing applications<br />
The name of the published application can either be explicitly given<br />
via the variable MFAppName or alternatively be created from the<br />
variable %APPLICATION%. This can be determined via the setting<br />
Use standard name instead of automatically generated name<br />
which is to be found in the vCC settings of Application publishing.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 25
Content publishing<br />
The variables in the following table are compulsory and must be set if contents are to<br />
be published:<br />
Variable Content (example) Description<br />
MFAppType 2 Setting mode:<br />
1 = Publish application<br />
2 = Publish content<br />
MFDescription Adresslist Description of published<br />
content<br />
MFAdress \\Server\Share\Adress<br />
list.doc<br />
Path of published content<br />
Table 9: Compulsory variables relating to publishing content<br />
Optional parameters for application and content publishing<br />
The variables in the following table are optional and only have to be set if values other<br />
than default values are required:<br />
Variable Content (default<br />
value)<br />
MFAccessConditionFlag<br />
MFAccessSessionConditions<br />
Farm1:Filter1;<br />
Farm2:Filter2<br />
MFAccountAuthority<br />
MFAccountType<br />
1<br />
1<br />
4 or 6<br />
MFAddShortcutToClient<br />
Desktop 0<br />
Potential values and description<br />
1 = Each connection,<br />
2 = Each connection using PN agent, WI<br />
or MSAM,<br />
3 = Each MSAM connection<br />
Text string according to the schema:<br />
Farm Name: Filter Name<br />
Several farm/filter combinations can be<br />
shown using a semicolon<br />
Authenticating resource:<br />
1 = AuthorityNTDomain (pre Windows<br />
2000 Name, e.g. MyDomain\User),<br />
2 = AuthorityNDS,<br />
3 = AuthorityADS (Active Directory User<br />
principal name, e.g. User@MyDomain.com)<br />
User or group account type:<br />
1 = LocalUser,<br />
2 = DomainUser,<br />
3 = LocalGroup,<br />
4 = GlobalGroup,<br />
5 = UniversalAccount,<br />
6 = DomainLocalGroup,<br />
7 = Folder<br />
Desktop link:<br />
0 = Disabled,<br />
1 = Enabled<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 26
Variable Content (default<br />
value)<br />
MFAddToClientStart-<br />
Menu 0<br />
MFAllowAnonymousCon<br />
nections 0<br />
MFAllowMultiInstancePe<br />
rUser 1<br />
MFAllowRemoteAccess<br />
MFAttributes<br />
MFAppName<br />
MFCPUPriority<br />
MFDefaultEncryption<br />
MFDefaultSoundType<br />
MFDefaultWindowColor<br />
1<br />
1<br />
Word<br />
3<br />
1<br />
2<br />
3<br />
Potential values and description<br />
Start menu link:<br />
0 = Disabled<br />
1 = Enabled<br />
Anonymous connections:<br />
0 = Disabled<br />
1 = Enabled<br />
Multi-instance:<br />
0 = Disabled<br />
1 = Enabled<br />
Allow remote access via Secure Access<br />
Manager<br />
0 = Disabled<br />
1 = Enabled<br />
Window attributes:<br />
0 = Normal<br />
1 = Maximize<br />
2 = No title line<br />
Application display name, any text<br />
string, but special characters are not<br />
permitted<br />
Process priority:<br />
1 = Lowest,<br />
2 = Low,<br />
3 = Normal,<br />
4 = High,<br />
5 = Highest<br />
Encryption level:<br />
1 = EncryptionBasic,<br />
2 = EncryptionLogon,<br />
3 = Encryption40Bit,<br />
4 = Encryption56Bit,<br />
5 = Encryption128Bit<br />
Audio quality:<br />
1 = SoundNone,<br />
2 = SoundBasic<br />
Color depth:<br />
1 = Color16,<br />
2 = Color256,<br />
3 = Color64K,<br />
4 = Color16M<br />
MFDefaultWindowHeight 480 Window height: 1-n in pixels<br />
MFDefaultWindowScale<br />
75<br />
Window size relative to screen size: 1–<br />
100 in %<br />
MFDefaultWindowType<br />
Standard resolution:<br />
1 = Window640x480,<br />
6<br />
2 = Window800x600,<br />
3 = Window1024x768,<br />
4 = Window1280x1024,<br />
5 = WindowCustom,<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 27
Variable Content (default<br />
value)<br />
Potential values and description<br />
MFDefaultWindowWidth 640<br />
6 = WindowPercent,<br />
7 = WindowFullScreen,<br />
8 = Window1600X1200<br />
Window width: 1-n in pixels<br />
MFDefaultWorkDir %ApplicationTargetDir% Application work directory<br />
MFEnableApp 1 Enabling of published application:<br />
0 = Disabled<br />
1 = Enabled<br />
MFEnableContent 1 Enabling of published content:<br />
0 = Disabled<br />
1 = Enabled<br />
MFEnableSSLConnections<br />
0 SSL encryption:<br />
0 = Disabled<br />
1 = Enabled<br />
MFFarmIndex Add farm index to application names.<br />
Tip: Using an index can ensure that the<br />
same applications from different farms<br />
receive individual names.<br />
MFHideDisabledApp 1 Hide disabled application:<br />
0 = Disabled<br />
1 = Enabled<br />
MFHideDisabledContent 1 Hide disabled content:<br />
0 = Disabled<br />
1 = Enabled<br />
MFHideFromBrowserEnu<br />
m<br />
0 Hide application in ICA browser:<br />
0 = Disabled<br />
1 = Enabled<br />
MFHideFromPNEnum 0 Hide application in Program Neighborhood:<br />
0 = Disabled<br />
1 = Enabled<br />
MFIconIndex 0 Program symbol index: 0–n<br />
MFIconSource %MFDefaultInitProg% Program symbol path<br />
MFInstanceLimit 0 Application instance limit per user: 0 – n<br />
MFMinAudio 0 Legacy audio minimum requirement<br />
0 = Disabled<br />
1 = Enabled<br />
MFMinEncryption 0 Encryption as minimum requirement<br />
0 = Disabled<br />
1 = Enabled<br />
MFParentFolderDN Folder name in which the published<br />
application is to be created<br />
MFPlaceUnderProgramsF<br />
older<br />
0 Store start menu entry in Programs<br />
subfolder:<br />
0 = Disabled<br />
1 = Enabled<br />
MFPNFolder Program Neighborhood folder<br />
MFStartMenuFolder Folder in Client Start Menu<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 28
Variable Content (default<br />
value)<br />
MFUserName %GlobalDomainGoups%<br />
or<br />
%LocalDomainGroups%<br />
MFWaitOnPrinterCreation<br />
Potential values and description<br />
User or group given access<br />
0 Wait on creation of printer connection:<br />
0 = Disabled<br />
1 = Enabled<br />
Table 10: Optional variables relating to application and content publishing<br />
The following example shows the publishing of an application by setting the compulsory<br />
variables for it:<br />
Rem Common GlobalAppCfg variables<br />
Set Variable APPLICATION to IE-600-E<br />
Set Variable APPLICATIONTARGETDIR to %PROGRAMFILES%\Internet Explorer<br />
Rem Published application variables<br />
Set Variable MFAPPNAME to Internet Explorer<br />
Set Variable MFDESCRIPTION to Internet Explorer 6.0 Web-Browser<br />
Set Variable MFDEFAULTINITPROG to %ApplicationTargetDir%\IExplor.exe<br />
Rem Call GlobalAppCfg script<br />
Include Script %_WISE_%\Template\GlobalAppCfg.wse<br />
Figure 6: Sample Wise script using GlobalAppCfg<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 29
In contrast to the previous example, the following example also shows a small selection<br />
of optional variables which may be used. The example also shows the publishing of a<br />
second application within a Wise script.<br />
A feature of this example is that both applications are in the same target directory. This<br />
is why, with the second call to GlobalAppCfg, “NTFSSecurityMode=ADD” is also selected<br />
so as not to overwrite the authorizations created by the first call.<br />
Rem #### Published Application 1 ####<br />
Rem Common GlobalAppCfg variables<br />
Set Variable APPLICATION to IE-600-E<br />
Set Variable APPLICATIONTARGETDIR to %PROGRAMFILES%\Internet Explorer<br />
Rem Published application variables<br />
Set Variable MFAPPNAME to Internet Explorer<br />
Set Variable MFDESCRIPTION to Internet Explorer 6.0 Web-Browser<br />
Set Variable MFDEFAULTINITPROG to %ApplicationTargetDir%\IExplor.exe<br />
Set Variable MFICONSOURCE to %SYS32%\MyIcon.ico<br />
Set Variable MFINSTANCELIMIT to 5<br />
Set Variable MFCPUPRIORITY to 1<br />
Set Variable MFPARENTFOLDERDN to Internet<br />
Set Variable MFAALLOWANONYMOUSCONNECTIONS to 0<br />
Rem Call GlobalAppCfg script<br />
Include Script %_WISE_%\Template\GlobalAppCfg.wse<br />
Rem #### Published Application 2 ####<br />
Rem Common GlobalAppCfg variables<br />
Set Variable APPLICATION to MEDIAPL-640-E<br />
Set Variable APPLICATIONTARGETDIR to %PROGRAMFILES%\ Windows Media Player<br />
Set Variable NTFSSECURITYMODE to ADD<br />
Rem Published application variables<br />
Set Variable MFAPPNAME to Media Player<br />
Set Variable MFDESCRIPTION to Windows Media Player 6.4<br />
Set Variable MFDEFAULTINITPROG to %ApplicationTargetDir%\MPlayer2.exe<br />
Rem Call GlobalAppCfg script<br />
Include Script %_WISE_%\Template\GlobalAppCfg.wse<br />
Figure 7: Sample Wise script using GlobalAppCfg<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 30
The following example shows publishing of a content instead of a published application.<br />
In this example a Word document situated on a share is published.<br />
Rem Common GlobalAppCfg variables<br />
Set Variable APPLICATION to ADDRESSLIST-100-E<br />
Rem Published content variables<br />
Set Variable MFAPPTYPE to 2<br />
Set Variable MFCONTENTNAME to Address List<br />
Set Variable MFCONTENTADDRESS to \\MyServer\MyShare\GlobalAddressList.doc<br />
Set Variable MFDESCRIPTION to Global Address List<br />
Rem Call GlobalAppCfg script<br />
Include Script %_WISE_%\Template\GlobalAppCfg.wse<br />
Figure 8: Sample Wise script using GlobalAppCfg<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 31
6.1.4.6 Producing MRUList Manager entries<br />
By setting the following variables, a corresponding entry can be produced for the<br />
MRUList Manager.<br />
Variable Content (example) Description<br />
MRUListExecutable IExplore.exe Name of the application<br />
(Exe) whose Most Recent<br />
Used entry is to be<br />
adapted.<br />
MRUListPath %%MYDOCUMENTS<br />
%%<br />
Table 11: Variables in MRUList Manager integration<br />
Path to be set as default.<br />
Tip: When using variables,<br />
the variable must be<br />
surrounded by two “%”<br />
The following example shows creation of a path entry to %MyDocuments% (usually<br />
“%Userprofile%\Own files”) for the application Example.exe using MRUList Manager.<br />
Rem Common GlobalAppCfg variables<br />
Set Variable APPLICATION to IE-600-E<br />
Rem MRUList Manager variables<br />
Set Variable MRULISTEXECUTABLE to IExplore.exe<br />
Set Variable MRULISTPATH to %%MyDocuments%%<br />
Rem Call GlobalAppCfg script<br />
Include Script %_WISE_%\Template\GlobalAppCfg.wse<br />
Figure 9: Sample Wise script using GlobalAppCfg<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 32
6.1.4.7 Modify GlobalAppCfg default values<br />
The parameters contained in the Wise template GlobalAppCfg.wse are nearly all preset<br />
with standard values if these are not explicitly specified. It is possible to customize the<br />
standard values via the vCC Citrix Register card in the category “Application<br />
publishing.”<br />
Figure 10: Customizing standard values for GlobalAppCfg<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 33
6.1.4.8 GlobalAppCfg example<br />
The following example shows use of the Wise template GlobalAppCfg.wse on the<br />
Internet Explorer 6.0 configuration package. In this example, parameters for automatic<br />
directory authorization, application publishing and MRUList Manager are used.<br />
Rem Common GlobalAppCfg variables<br />
Set Variable APPLICATION to IE-600-X<br />
Set Variable APPLICATIONTARGETDIR to %PROGRAMFILES%\Internet Explorer<br />
Rem Published application variables<br />
Set Variable MFAPPNAME to Internet Explorer<br />
Set Variable MFDESCRIPTION to Internet Explorer 6.0 Web-Browser<br />
Set Variable MFPARENTFOLDERDN to Utilities<br />
Set Variable MFDEFAULTINITPROG to %ApplicationTargetDir%\IExplore.exe<br />
Rem MRUList Manager variables<br />
Set Variable MRULISTEXECUTABLE to IExplore.exe<br />
Set Variable MRULISTXPATH to %%MyDocuments%%<br />
Rem Call GlobalAppCfg script<br />
Include Script %_WISE_%\Template\GlobalAppCfg.wse<br />
Figure 11: Sample Wise script<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 34
6.2 Wise Actions<br />
The <strong>visionapp</strong> Wise Package Environment extends the Wise script language by<br />
additional script commands, i.e. “Wise Actions.” Following installation of the <strong>visionapp</strong><br />
Wise Package Environment, these can be found in the folder “%_Wise_%\Actions.” The<br />
individual Wise Actions are described in the following section and can be used within<br />
the Wise <strong>Installation</strong> System console.<br />
6.2.1 Attach file to protocol.wse<br />
The Wise Action “Attach file to protocol” adds any files e.g. Log files to a vCC log entry.<br />
The file specified in the “File Name” field is added to the vCC database with the aid of<br />
IRCon.exe.<br />
Figure 12: Attach file to protocol<br />
6.2.2 <strong>Base</strong>64 Convert.wse<br />
The Wise Action “<strong>Base</strong>64 Convert” converts any text string into the <strong>Base</strong>64 format<br />
(Encode), or <strong>Base</strong>64 strings back into text strings (Decode).<br />
Figure 13: <strong>Base</strong> 64 Encode/Decode<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 35
6.2.3 Change Drive Letter.wse<br />
The Wise Action “Change Drive Letter” changes drive assignments. In this way, for<br />
example, the drive letter of the CD-ROM drive can be changed from D: to X:.<br />
6.2.4 Change NTFS.wse<br />
Figure 14: Change Drive Letter.wse<br />
The Wise Action “Change NTFS” changes file system authorizations. In the Mode field,<br />
the mode must be selected, which allows you to choose from Add, Replace and<br />
Remove. In the Path input field, a directory or file name must be entered for which the<br />
NTFS authorizations are to be changed.<br />
In the input field Accounts and Permissions, user name, user groups and the<br />
correspondingly assigned access rights must be specified. The desired access rights<br />
must be indicated immediately after the user name or user group, separated by a<br />
colon. The access rights are indicated by the following letters:<br />
R (Read)<br />
W (Write)<br />
C (Change)<br />
F (Full access)<br />
N (No) access<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 36
In addition to indicating user or group names, “Well-known SID’s” can also be<br />
indicated. By using SID’s, authorizations within installation packages can be stored with<br />
no language. To authorize, for example, the group administrators and system with full<br />
access and the user group with reading rights, the following can be entered:<br />
S-1-5-32-544:F S-1-5-18:F S-1-5-32-545:R<br />
A detailed list of possible Well-known SID’s can be found in the installation parameter<br />
file, in the “Security Identifiers” section.<br />
Figure 15: Change NTFS.wse<br />
6.2.5 Change User Privileges<br />
The Wise Action “Change User Privileges” can be used to add or remove extra<br />
privileges to or from user accounts.<br />
Figure 16: Change User Privileges<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 37
6.2.6 Change User.wse<br />
The Wise Action “Change User” can be used to switch backwards and forwards between<br />
installation mode and user mode on Terminal Servers.<br />
6.2.7 Execute MSI.wse<br />
Figure 17: Change User.wse<br />
Wise Action “Execute MSI” allows Microsoft Windows Installer (MSI) Setups to be<br />
installed, uninstalled and patched. The MSI file: field must indicate the full path to the<br />
MSI or MSP file. The MSI parameters field can indicate additional MSI properties as<br />
parameters. In the MSI log file field, the file should be specified in which the<br />
installation is to be recorded. The Action Type can be selected depending on whether<br />
the MSI Setup is to be installed, uninstalled or patched.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 38
In addition, the Wise Action “Install MSI” offers advanced error handling. If an error<br />
occurs during installation, the return code is temporarily stored and processed and<br />
transferred accordingly by the ExitEvent.wse script.<br />
Figure 18: Execute MSI.wse<br />
6.2.8 Execute Program Ex.wse<br />
Using Wise Action “Execute Program Ex” allows external program files to be executed.<br />
The path and file name of the external program file must be indicated in the EXE path<br />
field. Additional command parameters can be indicated via the Command line field.<br />
The Default directory field determines the work directory in which the program file is<br />
executed. “Window size” can be used to select the display with Normal, Minimized,<br />
Maximized and Hidden to choose from the menu. The checkbox Wait for program<br />
to exit can be used to define whether to wait for the end of the process during<br />
execution or not. The Ignore error code field can be used to indicate the expected<br />
return code. This is particularly useful if the error code is not to be 0 and installation is<br />
still be evaluated as successfully installed.<br />
In addition, the “Execute Program Ex” Wise Action offers advanced error handling. If an<br />
error occurs during installation, the return code is temporarily stored and processed<br />
and transferred accordingly by the ExitEvent.wse script.<br />
An additional advantage of the Wise Action “Execute Program Ex” is the use of<br />
CreateProcess API with vWiseExt.dll. This allows file paths above 256 characters to be<br />
supported.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 39
Figure 19: Execute Program Ex.wse<br />
6.2.9 Get Date Time.wse<br />
The Wise Action “Get Date Time” determines the time or date in various formats and<br />
makes this available as a variable.<br />
Figure 20: Get Date Time.wse<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 40
6.2.10 Get Language ID.wse<br />
The Wise Action “Get Language ID” determines the operating system language, the<br />
system language or the user language and makes this available as a variable.<br />
Figure 21: Get Language ID.wse<br />
6.2.11 Get Name from SID.wse<br />
The Wise Action “Get Name from SID” determines a user or group name via the Well<br />
known SID. This allows packages or user and group names to be created with no<br />
language. A list of Well-known SID’s can be found in Microsoft Knowledge <strong>Base</strong> article<br />
KB243330.<br />
Figure 22: Get Name from SID<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 41
6.2.12 Get SID.wse<br />
The Wise Action “Get SID” determines the SID of user accounts and makes this<br />
available as a variable. As an option, a computer name can be indicated if the SID on a<br />
remote computer is to be requested.<br />
Figure 23: Get SID.wse<br />
6.2.13 Install Printer Driver.wse<br />
The Wise Action “Install Printer Driver” installs or removes printer drivers. The exact<br />
driver name must be indicated in the Driver Name field. This name can be found in<br />
the associated driver INF file. The Driver Version file can be used to specify on which<br />
operating system the driver is to be installed. This is particularly important if the<br />
drivers being used are designed for several operating systems. There is a choice of<br />
Windows 2000, Windows NT4, Windows NT 3.x and Windows 95/95.<br />
Figure 24: Install Printer Driver.wse<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 42
6.2.14 Kill Process.wse<br />
The Wise Action “Kill Process” is used to terminate current processes. The process<br />
name must be indicated as a parameter.<br />
Figure 25: Kill Process.wse<br />
6.2.15 Local Group Manager.wse<br />
The Wise Action “Local Group Manager” can be used to set up or delete local groups<br />
and to add or remove group members.<br />
Figure 26: Local Group Manager.wse<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 43
6.2.16 Local User Manager.wse<br />
The Wise Action “Local User Manager” can be used to create or delete local user<br />
accounts. When creating user accounts, optional properties can be set such as, “User<br />
cannot change password,” “Password never expires” or “Account is disabled.”<br />
Figure 27: Local User Manager.wse<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 44
6.2.17 Wait for Process.wse<br />
The Wise Action “Wait for Process” waits until a current process has ended. The Wise<br />
script only then continues to be processed. One option is to define a maximum waiting<br />
time. If this is exceeded, it is classed as an error and can be requested as a variable<br />
using INSTALL_RESULT.<br />
Figure 28: Wait for Process.wse<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 45
7 <strong>Base</strong> <strong>Installation</strong> <strong>Packages</strong><br />
7.1 Package templates for all server types (Global)<br />
The global package templates involve packages which can be used on all types of<br />
server. It does not matter whether the server is a Terminal Server, Citrix Presentation<br />
Server, Database Server or Web and Portal Server.<br />
7.1.1 051_APP_INSTMSG11_ALL_X<br />
This installation package installs the <strong>visionapp</strong> InstMsg Tool 1.1 and sets up a link in<br />
the autostart to start the tool. This tool displays an installation report on the desktop<br />
during the installation phase. The installation package also changes the color of the<br />
screen background for the “Default User” and the local administrator to red, in order to<br />
visualize the current installation process. At the end of the installation phase, the<br />
autostart link and the red background color are removed by the installation package<br />
051_SYS_CLEANJOB_ALL_X.<br />
7.1.2 051_APP_PPT51_ALL_X<br />
This installation package installs the <strong>visionapp</strong> Package Parameter Transfer (vPPT) Tool<br />
5.1 on the system.<br />
vPPT is executed immediately following installation. It is connects to the vCC database<br />
to request the individual installation parameters and to write these to the installation<br />
parameter file. In addition, a folder for writing log files is set up and prepared as a<br />
release.<br />
7.1.3 051_CFG_OEMINFO_ALL_X<br />
This installation package enters system information such as installation time,<br />
installation date and release version in OemInfo.ini in the “System32” directory. In<br />
addition, the logo file OemLogo.bmp is copied into the “System32” directory.<br />
Potential modifications<br />
The file OemLogo.bmp included in the installation package, contains the company logo<br />
of <strong>visionapp</strong> GmbH. If a different business logo is required, this should be substituted in<br />
the installation package. The logo must not exceed a maximum size of 172x172 in 256<br />
colors in BMP format.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 46
7.1.4 051_CFG_SERVERCONFIG_ALL_X<br />
This installation package carries out a series of operating system optimizations and<br />
settings which can be defined in the vCC Citrix module. Here some of the settings from<br />
the category “operating system settings,” “error logging and analysis” and “Terminal<br />
Server settings” are listed.<br />
Further optimizations are carried out which can be controlled if necessary via command<br />
parameters. As a rule, control via command parameters is not necessary as the set<br />
default parameters are suitable for most environments.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 47
Potential modifications<br />
Enabling or disabling of Windows update services (see Microsoft article<br />
KB327850)/WindowsUpdateService: On or Off (Default: Off)<br />
Enabling or disabling of warning report that hard drives are almost full (see<br />
Microsoft article KB112509)/DiskSpaceWarning: On or Off (Default: Off)<br />
Renaming of desktop symbol according to %Username% and<br />
%Computername%/RenameDesktop: On or Off (Default: On)<br />
Enable maximum registry size for Windows 2000 (see Microsoft article<br />
KB124594)/MaxRegSizeLimit: On or Off (Default: On)<br />
Delete local copy of user profiles stored on server when logging off (see<br />
Microsoft article KB185590)/DeleteRoamingCache: On or Off (Default: On)<br />
Disable Windows 2000 TSInternetUser user account (see Microsoft article<br />
KB288379)/TSInternetUser: On or Off (Default: Off)<br />
Enable or disable Windows wastebasket/trash can: On or Off (Default: Off)<br />
Remove search function from context menus due to seamless session<br />
compatibility/RemoveSearchMenu: On or Off (Default: Off)<br />
Enable alternative shell or seamless session Explorer<br />
compatibility/AlternativeShell: On or Off (Default: Off)<br />
Remove unwanted icons from desktop/CleanDesktop: On or Off (Default:<br />
On)<br />
Enable or disable “NTFS Last Access Time Stamps” setting (see Microsoft<br />
article KB185590)/NtfsDisableLastAccessUpdate: On or Off (Default: On)<br />
Enable or disable “Paging of the windows executive” setting (see Microsoft<br />
article KB184419)/DisablePagingExecutive: On or Off (Default: On)<br />
Enable or disable the change Windows Scripting Host file assignment. This<br />
minimizes the risk of inadvertently executing scripts by double<br />
clicking/WshExt: On or Off (Default: Off)<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 48
7.1.5 051_SYS_ADMINPASSWORD_ALL_X<br />
This installation package sets a new password for the local administrator account using<br />
the <strong>visionapp</strong> Set Admin Password Tool and renames the account if necessary.<br />
The password used and, optionally, the new administrator name are defined in the vCC<br />
Operating system settings under Local administrator password and Rename<br />
local administrator account and converted by the installation package and the<br />
following Set Admin Password Tool.<br />
The password used is stored encrypted both in the vCC database<br />
and in the installation parameter file. When selecting the password,<br />
any active password guideline must be observed.<br />
7.1.6 051_SYS_CLEANJOB_ALL_X<br />
This installation package removes various unwanted files and registration values which<br />
are generated during installation but are no longer required. In addition, log files, which<br />
are distributed over various sites on the hard disk, are moved to the central log file<br />
folder. Event logs are exported and emptied.<br />
The active AutoAdminLogon entry is also removed from the registry and the<br />
AutoAdminLogon User is disabled. The installation report enabled by<br />
051_APP_INSTMSG11_ALL_X and the red screen background are disabled. Finally, the<br />
end of installation is recorded with date, time, build and version number in the registry<br />
under HKLM\Software\<strong>visionapp</strong>\<strong>Installation</strong>.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 49
7.2 Package templates for operating system updates<br />
As there are so many package templates for operating system updates, each package<br />
template will not be explained in detail in this section, but a general summary will be<br />
provided. The operating system updates are listed together in a table at the end with a<br />
brief description.<br />
The operating system updates to rectify errors are usually referred to by the six digit<br />
Microsoft Knowledge <strong>Base</strong> (KB) number. If they are security upgrades, they are<br />
referred to by the Microsoft security bulletin number.<br />
The selection of updates is made focusing on the Terminal Server. Where other server<br />
types such as file and printer servers, Web servers, or database servers are to be<br />
installed, other or additional hotfixes may be required. Which hotfixes are required by<br />
your target system can be determined by using the Microsoft <strong>Base</strong>line Security<br />
Analyzer<br />
(see also: http://www.microsoft.com/technet/security/tools/mbsahome.mspx).<br />
The range of updates reflects the status as at November 2005. The range of Windows<br />
2000 updates is based on Service Pack 4 with Update Rollup 1. The Windows 2003<br />
updates are based on Windows 2003 with Service Pack 1.<br />
If Windows 2000 is the target platform, it must also be kept in mind that some hotfixes<br />
require certain versions of operating system upgrades. These include:<br />
Microsoft Internet Explorer 6.0 SP1<br />
Microsoft Data Access Components 2.8<br />
Microsoft .NET Framework 1.1<br />
This means that the corresponding updates can only be carried out after installing the<br />
corresponding product installation.<br />
Most operating system updates require the system to be rebooted. To avoid having to<br />
carry out each of these reboots separately, Microsoft QChain is used during the<br />
installation process. During this process, all updates are installed in one go without a<br />
reboot for each by using “Qchain” and a final reboot.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 50
7.2.1 051_FIX_KBnnnnnn_.....<br />
The following table lists all operating system updates for rectifying errors:<br />
Update Description Re:<br />
KB299386 Logoff Process May Not Be Completed Because Time-Out Is<br />
Too Slow<br />
KB317357 Performance Problem Because of Contention on<br />
CmpRegistryLock<br />
KB324446 Terminal Server and connected Terminal Services clients<br />
pause when a Terminal Services client logs on or logs off<br />
KB816134 Citrix Terminal Server Sessions Are Not Disconnected and<br />
Cause the Server to Stop Responding<br />
W2K SP4,<br />
W2K3 SP1<br />
W2K SP4,<br />
W2K3 SP1<br />
W2K SP4<br />
W2K SP4<br />
KB816972 Access Violation in the Print Spooler When You Try to Print W2K SP4<br />
KB818523 Dr. Watson Error Occurs When You Run a Program That Uses<br />
Utildll.dll<br />
KB821225 A Windows 2000 Terminal Server that Is Configured with<br />
Citrix Metaframe Software Can Become Slow and<br />
Unresponsive<br />
W2K SP4<br />
W2K SP4<br />
KB822831 Driver <strong>Installation</strong> Program Does Not Install Device Drivers W2K SP4<br />
KB827825 Windows cannot unload your registry class file error message<br />
when you log off Terminal Services<br />
KB828026 Update for Windows Media Player URL script command<br />
behavior<br />
KB829422 Stop 0x0000008E Error Message when a Terminal Services<br />
Client Prints a Document<br />
W2K SP4<br />
W2K SP4,<br />
W2K3 SP1<br />
W2K SP4<br />
KB829558 Microsoft Jet 4.0 Service Pack 8 W2K SP4<br />
KB833407 Update to remove unacceptable symbols from the Bookshelf<br />
Symbol 7 font<br />
KB837321 You cannot connect to a Windows 2000 Terminal server if<br />
your Windows Server 2003 Terminal Services license is<br />
expired<br />
W2K SP4,<br />
W2K3 SP1<br />
W2K SP4<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 51
Update Description Re:<br />
KB899528 The Open button is missing when you click a Hypertext<br />
Transfer Protocol Secure link in Microsoft Internet Explorer 6<br />
to open a Citrix MetaFrame file<br />
Table 12: Operating system updates to rectify errors<br />
W2K3 SP1<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 52
7.2.2 051_FIX_MSnn-nnn_.....<br />
The following table lists all security-related operating system updates:<br />
Update Description Re<br />
MS02-008 XMLHTTP Control Can Allow Access to Local Files W2K SP4<br />
MS02-051 Cryptographic Flaw in RDP Protocol can Lead to Information<br />
Disclosure (Q324380)<br />
MS04-003 Buffer Overrun in MDAC Function Could Allow Code Execution<br />
(832483)<br />
MS04-028 Buffer Overrun in JPEG Processing (GDI+) Could Allow Code<br />
Execution (833987)<br />
MS04-036 Vulnerability in NNTP Could Allow Remote Code Execution<br />
(883935)<br />
MS05-004 Vulnerability in ASP.Net May Lead to Authentication Bypass<br />
(887219)<br />
MS05-026 Vulnerability in HTML Help Could Allow Remote Code<br />
Execution (896358)<br />
MS05-027 Vulnerability in Server Message Block Could Allow Remote<br />
Code Execution (896422)<br />
W2K SP4<br />
W2K SP4,<br />
W2K3 SP1<br />
W2K SP4,<br />
W2K3 SP1<br />
W2K SP4,<br />
W2K3 SP1<br />
W2K SP4,<br />
W2K3 SP1<br />
W2K SP4,<br />
W2K3 SP1<br />
W2K SP4,<br />
W2K3 SP1<br />
MS05-030 Cumulative Security Update in Outlook Express (897715) W2K SP4<br />
MS05-032 Vulnerability in Microsoft Agent Could Allow Spoofing (890046) W2K SP4,<br />
W2K3 SP1<br />
MS05-033 Vulnerability in Microsoft Agent Could Allow Spoofing (890046) W2K SP4<br />
MS05-036 Vulnerability in Microsoft Color <strong>Management</strong> Module Could<br />
Allow Remote Code Execution (901214)<br />
MS05-040 Vulnerability in Telephony Service Could Allow Remote Code<br />
Execution (893756)<br />
MS05-041 Vulnerability in Remote Desktop Protocol Could Allow Denial of<br />
Service (899591)<br />
MS05-042 Vulnerabilities in Kerberos Could Allow Denial of Service,<br />
Information Disclosure, and Spoofing (899587)<br />
W2K SP4,<br />
W2K3 SP1<br />
W2K SP4,<br />
W2K3 SP1<br />
W2K SP4,<br />
W2K3 SP1<br />
W2K SP4,<br />
W2K3 SP1<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 53
Update Description Re<br />
MS05-043 Vulnerability in Print Spooler Service Could Allow Remote Code<br />
Execution (896423)<br />
MS05-044 Vulnerability in the Windows FTP Client Could Allow File<br />
Transfer Location Tampering (905495)<br />
MS05-045 Vulnerability in Network Connection Manager Could Allow<br />
Denial of Service (905414)<br />
MS05-047 Vulnerability in Plug and Play Could Allow Remote Code<br />
Execution and Local Elevation of Privilege (905749)<br />
MS05-048 Vulnerability in the Microsoft Collaboration Data Objects Could<br />
Allow Remote Code Execution (907245)<br />
MS05-049 Vulnerabilities in Windows Shell Could Allow Remote Code<br />
Execution (900725)<br />
MS05-050 Vulnerability in DirectShow Could Allow Remote Code<br />
Execution (904706)<br />
MS05-051 Vulnerabilities in MSDTC and COM+ Could Allow Remote Code<br />
Execution (902400)<br />
W2K SP4<br />
W2K SP4<br />
W2K SP4,<br />
W2K3 SP1<br />
W2K SP4<br />
W2K SP4,<br />
W2K3 SP1<br />
W2K SP4,<br />
W2K3 SP1<br />
W2K SP4,<br />
W2K3 SP1<br />
W2K SP4,<br />
W2K3 SP1<br />
MS05-052 Cumulative Security Update for Internet Explorer (896688) W2K SP4,<br />
W2K3 SP1<br />
MS05-053 Vulnerabilities in Graphics Rendering Engine Could Allow Code<br />
Execution (896424)<br />
Table 13: Security-related operating system updates<br />
W2K SP4,<br />
W2K3 SP1<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 54
7.2.3 051_SYS_MS-ROOT-CERT-UPD-6_ALL_X<br />
The package installs Microsoft Root Certificate Update 6.<br />
7.2.4 051_SYS_MSI31_ALL_X<br />
Using this package, the Windows Installer Service contained in Windows 2000 and<br />
Windows 2003 are updated to Version 3.1. The package is required on machines with<br />
Windows 2000 and Service Pack 4 as well as on machines with Windows 2003 without<br />
Service Pack. Computers with Windows 2003 Service Pack 1 come with these<br />
components in the Service Pack.<br />
7.2.5 051_SYS_QCHAIN-EXEC_ALL_X<br />
The package executes Microsoft QChain.exe. QChain allows the installation of several<br />
Microsoft hotfixes with just one reboot. Further information on this can be found in the<br />
Microsoft KB article under http://support.microsoft.com/kb/296861.<br />
7.2.6 051_SYS_DOTNET11_W2K_EN/DE<br />
This installation package installs the Microsoft .NET Framework 1.1 for Windows 2000.<br />
The installation package must be installed as the first installation package in the<br />
installation phase, as many other installation packages require an installed .NET<br />
framework. It is also urgently recommended that the installation package is re-installed<br />
after using Citrix Drive Remap. This is necessary as it is possible that drive data within<br />
.NET framework files may be ignored by Citrix Drive Remap.<br />
This installation package is not applicable to Windows Server 2003<br />
as the relevant components are already contained in the operating<br />
system.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 55
7.2.7 051_SYS_IE6_W2K_EN/DE<br />
This installation package installs Microsoft Internet Explorer 6.0 SP1 for Windows 2000.<br />
Internet Explorer is installed without any configuration. It is intended that the entire<br />
configuration is carried out using group guidelines. This installation package is not<br />
applicable with Windows Server 2003, as the relevant components are already<br />
contained in the operating system.<br />
Creating the package requires a full download of Internet Explorer<br />
6.0. To do this, the file ie6setup.exe from Internet Explorer 6.0 is<br />
first downloaded. (http://download.microsoft.com). Finally, the file<br />
must be called up from where it is stored using the following<br />
parameter: ie6setup.exe /c:"ie6wzd.exe /d /s:""#E".<br />
7.2.8 051_SYS_MDAC-28_W2K_EN/DE<br />
This installation package installs Microsoft Data Access Components 2.8 SP1 (MDAC)<br />
for Windows 2000.<br />
The installation package should be installed as one of the first<br />
installation packages. This is particularly important if the vCC<br />
database involves a database which runs on an SQL server instance,<br />
as only newer MDAC versions support instance installations.<br />
Where the Citrix Drive Remap functions are used, the MDAC installation package should<br />
be re-installed after the drive remap, otherwise the smooth operation of the MDAC<br />
components cannot be guaranteed.<br />
This installation package is not applicable with Windows Server 2003, as the relevant<br />
components are already contained in the operating system. The special features of<br />
Citrix Drive Remap must also not be disregarded.<br />
7.2.9 051_SYS_SP4-UR1_W2K_EN/DE<br />
This installation package installs Microsoft Windows 2000 SP1 Update Rollup 1. More<br />
information on this can be found in the following Microsoft article http://support.microsoft.com/kb/891861.<br />
7.2.10 051_SYS_WSH-ENGINE56_W2K_EN/DE<br />
This installation package installs Microsoft Windows Scripting Host Engine 5.6 for<br />
Windows 2000. This installation package is not applicable with Windows Server 2003,<br />
as the relevant components are already contained in the operating system.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 56
7.3 Package templates for Database Server<br />
7.3.1 051_APP_SQLSRVENT2K_ALL_EN/DE<br />
This installation package carries out installation of Microsoft SQL Server 2000<br />
Enterprise Edition. The installation is controlled by a number of parameters stored in<br />
the vCC. The precise significance of the individual installation parameters can be seen<br />
in the vCC documentation and online help.<br />
The correct configuration of the relevant settings in the vCC is required for smooth<br />
running of the installation package. If unexpected problems occur in executing the<br />
installation package, the log files in the %INST_LOG_PATH%\Microsoft\SQL folder<br />
should be checked.<br />
7.3.2 051_APP_SQLSRVSTD2K_ALL_EN/DE<br />
This installation package carries out installation of Microsoft SQL Server 2000 Standard<br />
Edition. The installation is controlled by a number of parameters stored in the vCC. The<br />
precise significance of the individual installation parameters can be seen in the vCC<br />
documentation and online help.<br />
The correct configuration of the relevant settings in the vCC is required for smooth<br />
running of the installation package. If unexpected problems occur in executing the<br />
installation package, the log files in the %INST_LOG_PATH%\Microsoft\SQL folder<br />
should be checked.<br />
7.3.3 051_FIX_SQLSRVSP4_ALL_EN/DE<br />
This installation package carries out installation of Microsoft SQL Server 2000 Service<br />
Pack 4. If unexpected problems occur in executing the installation package, the log files<br />
in the %INST_LOG_PATH%\Microsoft\SQL folder should be checked.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 57
7.4 Package templates for Web and Portal Server<br />
7.4.1 051_APP_ICAJAVACLIENT90_ALL_X<br />
This installation package carries out installation of Citrix ICA Java Clients 9.0 for the<br />
<strong>visionapp</strong> Access Portal. In addition to actually installing the files, a corresponding<br />
virtual directory is also created on the Web server.<br />
7.4.2 051_APP_IIS5_W2K_EN/DE<br />
This installation package carries out installation of Microsoft Internet Information<br />
Services 5.0 on Windows 2000 servers. The installation is controlled by a number of<br />
parameters stored in the vCC. The precise significance of the individual installation<br />
parameters can be seen in the vCC documentation and online help.<br />
If unexpected problems occur in executing the installation package, the log files in the<br />
%INST_LOG_PATH%\Microsoft\IIS folder should be checked.<br />
7.4.3 051_APP_IIS6_W2K3_EN/DE<br />
This installation package carries out installation of Microsoft Internet Information<br />
Services 6.0 on Windows 2003 servers. The installation is controlled by a number of<br />
parameters stored in the vCC. The precise significance of the individual installation<br />
parameters can be seen in the vCC documentation and online help.<br />
If unexpected problems occur in executing the installation package, the log files in the<br />
%INST_LOG_PATH%\Microsoft\IIS folder should be checked.<br />
7.4.4 051_APP_VAP2006_ALL_X<br />
This installation package carries out installation of <strong>visionapp</strong> Access Portals 2006. The<br />
installation is controlled by a number of parameters stored in the vCC. The precise<br />
significance of the individual installation parameters can be seen in the vCC<br />
documentation and online help.<br />
If unexpected problems occur in executing the installation package, the log files in the<br />
%INST_LOG_PATH%\<strong>visionapp</strong>\vAP folder should be checked.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 58
7.4.5 051_APP_VJSHARP11_ALL_EN/DE<br />
This installation package carries out installation of Microsoft Visual J# Runtime 1.1. This<br />
component is a prerequisite for the later installation of Citrix Web Interface 3.0.<br />
7.4.6 051_APP_WEBINTERFACE30_ALL_EN/DE<br />
This installation package carries out installation of Citrix Web Interface 3.0. This<br />
component is a prerequisite for the later installation of <strong>visionapp</strong> Access Portals 2006.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 59
7.5 Package templates for Terminal and Citrix Server<br />
7.5.1 051_APP_ITSM20_ALL_X<br />
This installation package installs the <strong>visionapp</strong> <strong>Installation</strong> Time Slot Manager Tool<br />
(vITSM) which is used in the later installation process of various installation packages<br />
in order to be able to access the Citrix Data Store without conflict.<br />
7.5.2 051_APP_LOGINMGR20_ALL_X<br />
This installation package installs <strong>visionapp</strong> Login Manager 2.0 (LoginMgr.exe and<br />
LoginRun.exe) on the system, integrates its call under “HKLM\Software\Microsoft\Windows<br />
NT\CurrentVersion\Winlogon\AppSetup” and uses it to replace<br />
the original UsrLogon.cmd script from Microsoft.<br />
7.5.3 051_APP_MRULMGR10_ALL_X<br />
This installation package installs <strong>visionapp</strong> Most Recently Used List Manager 1.01 on<br />
the system and enters its call in the Login Manager INI file.<br />
7.5.4 051_APP_ORACLE-CLIENT-9I_ALL_X<br />
This installation package installs the Oracle 9I database client, if an Oracle database<br />
server is to be used for the Citrix Presentation Server data store. In this case, the<br />
setting for database type in the Citrix module of the vCC must be configured as “Oracle<br />
(direct)” and the settings in the “Database Settings (direct)” category must also be<br />
correspondingly configured.<br />
Please make sure that that your farm name, the name of the<br />
database, the user of the database and its password are confirm<br />
with the Oracle Name Scheme. The extended name scheme, which<br />
supports special characters and the use of small letters when<br />
writing names of objects by enclosing the names of objects with<br />
quotation marks, is not supported.<br />
More information regarding the Oracle Name Scheme can be found<br />
in the Oracle documentation in chapter “Object Names and<br />
Qualifiers” in the “Oracle SQL Reference” handbook.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 60
7.5.5 051_APP_PDRVMGR11_ALL_X<br />
This installation package installs <strong>visionapp</strong> Printer Driver Manager 1.1 on the system.<br />
Later in the course of the installation phase this can be used to install printer drivers.<br />
7.5.6 051_APP_USFRMGR10_ALL_X<br />
This installation package installs <strong>visionapp</strong> User Shell Folder Redirection Manager 1.0<br />
and enters its call in the Login Manager INI file.<br />
7.5.7 051_APP_VCT60_ALL_X<br />
This installation package installs the <strong>visionapp</strong> Citrix Tools 6.0 for Presentation Server<br />
3.0 and 4.0. These are executed after installing the individual components “Automatic<br />
Application Publishing” (APP), “Farm Configuration” (FC), “Server Configuration” (SC)<br />
and “License Configuration” (LC). This means SC is executed for each server, but FC<br />
and LC only on the first server in the farm. Calling the AAP part component is executed<br />
at a later point by the separate installation package 051_CFG_EXEC-AAP_ALL_X.<br />
As an option, the installation package uses <strong>Installation</strong> Time Slot Manager for access to<br />
the Citrix Data Store. This is dependent on the vCC setting “Enable <strong>Installation</strong> Time<br />
Slot Manager.”<br />
If unexpected problems occur in executing the installation package, the log files in the<br />
%INST_LOG_PATH%\<strong>visionapp</strong>\vCT folder should be checked.<br />
Functional dependence<br />
051_APP_ITSM20_ALL_X<br />
051_APP_CPS30_ALL_X or 051_APP_CPS40_ALL_X<br />
7.5.8 051_APP_WSTSECMGR10_ALL_X<br />
This installation package installs <strong>visionapp</strong> WinStation Security Manager 1.0. which is<br />
used to configure authorizations on the ICA or RDP protocol.<br />
7.5.9 051_CFG_DEFAULTUSER_ALL_X<br />
This installation package edits the registration of the default user profile (NTUSER.DAT)<br />
to rectify problems relating to drive names which may occur through Citrix Drive<br />
Remapping. Optimizations are also carried out which can be controlled via command<br />
parameters if necessary.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 61
Potential modifications<br />
Enable or disable Windows Soundscheme (This optimization reduces audio<br />
emission to conserve bandwidth and system performance.) /SoundScheme:<br />
On or Off (Default: Off)<br />
Enable or disable Alternative User Input Features (CTFMon) (see Microsoft<br />
article KB282599)/CtfMon: On or Off (Default: Off)<br />
Enable or disable Internet Connection Wizards (see Microsoft article<br />
KB250380)/InternetConnectionWizard: On or Off (Default: Off)<br />
Remove files from the default user profile. Here the links in the start menu,<br />
the default Favorites in MediaPlayers and Internet Explorer, the .JPG file in<br />
the “Own Images” folder and the unnecessary “Send To” links must be<br />
listed. /RemoveUnnecessaryFiles: On or Off (Default: On)<br />
Remove the default Media Player Favorites from the default user profile (see<br />
also Microsoft article KB272351)/RemoveMPFavorites: On or Off (Default:<br />
Off)<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 62
7.5.10 051_CFG_EXEC-AAP_ALL_X<br />
This installation package executes the Automatic Application Publishing component at<br />
the end of the installation phase to create the published applications. Before publishing<br />
applications, the Enable automatic application publishing in the vCC Citrix module<br />
must be enabled. The installation package can use the <strong>Installation</strong> Time Slot Manager<br />
dependent on the vCC Enable <strong>Installation</strong> Time Slot Manager setting.<br />
Functional dependence<br />
051_APP_ITSM20_ALL_X<br />
051_APP_CPS30_ALL_X or 051_APP_CPS40_ALL_X<br />
051_APP_VCT60_ALL_X<br />
7.5.11 051_CFG_IMA-DISABLE_ALL_X<br />
This installation package disables all Citrix Presentation Server services. The reason for<br />
this measure is accelerating installation and reducing farm communication during the<br />
installation phase. At the end of the installation phase, the services are re-enabled by<br />
installation package 051_CFG_IMA-ENABLE_ALL_X.<br />
Functional dependence<br />
051_APP_CPS30_ALL_X or 051_APP_CPS40_ALL_X<br />
7.5.12 051_CFG_IMA-ENABLE_ALL_X<br />
At the end of the installation phase, this installation package enables all Citrix<br />
Presentation Server services which were previously disabled by installation package<br />
051_CFG_IMA-DISABLE_ALL_X.<br />
Functional dependence<br />
051_APP_CPS30_ALL_X or 051_APP_CPS40_ALL_X<br />
051_CFG_IMA-DISABLE_ALL_X<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 63
7.5.13 051_CFG_PRNTDRV_ALL_X<br />
This installation package installs printer drivers, sets up additional printer driver<br />
assignments and undertakes optimizations of the printer drivers.<br />
<strong>Installation</strong> of printer drivers occurs using the Printer Driver Manager and the<br />
corresponding PDrvMgr.ini file that has been created.<br />
Setting up printer driver assignments in the printer driver conversion table can take<br />
place by modifying either of the files WTSPrnt.inf or WTSUPrn.inf.<br />
After installing the printer drivers, optimizations are carried out. This includes disabling<br />
the NTPrint.inf file to prevent installation of unwanted printer drivers e.g. by the<br />
“Autocreated Printer” feature in Citrix or by the automatically connect printers function<br />
in RDP Client.<br />
Functional dependence<br />
051_APP_PDRVMGR11_ALL_X<br />
Potential modifications<br />
The “Edit INI File” command line in the printer driver manager section within the Wise<br />
script must be modified to extend the installation package by its own printer drivers. If<br />
necessary, OEM driver files can be stored in the “.\Files” folder of the installation<br />
package.<br />
The printer driver conversion tables can also be amended by modifying the<br />
corresponding “Edit INI File” command line.<br />
Enabling or disabling the NTPrint.inf can be controlled via the command parameter<br />
/NTPrint: On or Off as desired. In the default state, the NTPrint.Inf file is disabled.<br />
7.5.14 051_CFG_WINSTATION_ALL_X<br />
This installation package configures the RDP and/or the ICA connection log according to<br />
the settings stored in the vCC. You will find the relevant settings in the vCC under the<br />
category “RDP connection configuration” and “ICA connection configuration.”<br />
Functional dependence<br />
051_SYS_TERMSERVICES_W2K/W2K3/EN/DE or 051_APP_CPS30_ALL_X or<br />
051_APP_CPS40_ALL_X<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 64
7.5.15 051_SYS_AUTOREBOOT_ALL_X<br />
This installation package sets up a planned task to reboot the server daily or weekly.<br />
The time of the reboot is defined by the vCC setting Autom. Reboot Date Schedule<br />
and Autom. Reboot Time Schedule.<br />
The time scheduling is delayed by a random value between one minute and 60 minutes<br />
so that all servers do not reboot simultaneously. It is also ensured that servers which<br />
have been defined as a data collector are rebooted before the remaining farm servers.<br />
7.5.16 051_SYS_MOVEPRGFILES_ALL_X<br />
This installation package moves the %ProgramFiles% directory to another folder or to<br />
another partition or hard disk (e.g. to N:\Win32), as desired. The target drive and<br />
target directory are defined by the setting "Program Drive" and "Program Directory" in<br />
the vCC Citrix module. If the setting "Program Directory” is not defined, the folder is<br />
not moved and the further logic of the installation package is skipped.<br />
The basic NTFS security for the %ProgramFiles% folder is converted parallel to moving<br />
the folder. The “Administrators” and “System” groups receive full access and the “User”<br />
group receives reading access.<br />
The installation package runs in three phases. Between each phase the machine<br />
reboots. After the reboot, the next phase respectively is initiated by entering<br />
“RunOnce.” For this reason, an enabled AutoAdminLogon is urgently required for this<br />
installation package, which is what vTT ensures.<br />
The initial phase prepares to move the folder. Services such as NetInstall Agent, ICS<br />
Service, SMS Client or ADS Agent, for example, which are active in the<br />
%ProgramFiles% directory, are terminated. This prevents conflicts from open files.<br />
The second phase copies the content from the old folder into the new folder. The<br />
registry is also searched for references to old folders and updated. The third phase<br />
deletes the old folder and restarts the services terminated in phase 1.<br />
The installation package should be executed immediately after the<br />
installation package 051_SYS_CPS30-DRIVEREMAP_W2K/W2K3<br />
/EN/DE or 051_SYS_CPS40-DRIVEREMAP_W2K/W2K3/EN/DE. No<br />
other software should be installed yet on the computer, as otherwise<br />
the installation package cannot be guaranteed to function smoothly.<br />
Particular care must be taken to ensure no software is installed<br />
which has opened or closed files in the program directory, as<br />
otherwise copying and deleting the folder may cause access<br />
problems and the installation to abort.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 65
7.5.17 051_SYS_TERMSERVICES_W2K/W2K3/EN/DE<br />
This installation package checks whether the terminal services are installed and<br />
whether they are in the application mode. If not, the services are re-installed and<br />
transferred to application mode.<br />
7.5.18 051_SYS_WTS-SHADOW-KEY_ALL_X<br />
This installation package aligns the time stamp below the registration key<br />
“HKLM\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server” on Terminal<br />
Servers at a uniform value. This ensures that all servers within a farm have uniform<br />
time stamps independent of the respective time of installation. This is important to<br />
prevent problems with profiles stored on servers. Further information on this subject<br />
can be found in Microsoft article KB297379.<br />
7.5.19 051_APP_CPS30-ASC_ALL_EN/DE<br />
This installation package installs the Citrix Presentation Server 3.0 Access <strong>Suite</strong> console<br />
which is an optional component supplied with Citrix Presentation Server 3.0.<br />
7.5.20 051_APP_CPS30-FILES_W2K/W2K3/EN/DE<br />
This installation package copies the Citrix Presentation Server 3.0 installation files<br />
which correspond to the language and version of the operating system on the server<br />
being installed into a local directory on the server. The installation package<br />
051_APP_CPS30_ALL_X then carries out the installation.<br />
7.5.21 051_APP_CPS30-MSDE_ALL_EN/DE<br />
This installation package installs the Microsoft SQL Server 2000 Desktop Engine (MSDE)<br />
incl. Service Pack 3a, if this is to be used by Citrix Presentation Server as a data store.<br />
This installation package is only required if MSDE is used as Citrix Data Store. The<br />
server then also requires an installation to assume the role of database server for the<br />
data store. In this case, in the Citrix Presentation Server Module of the vCC, the setting<br />
for database type must be set on “MSDE (indirect),” the setting “Create data store” on<br />
“Recreate database” and the settings in the category “Database settings (indirect)”<br />
must be configured accordingly.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 66
7.5.22 051_APP_CPS30_ALL_X<br />
This installation package implements installation of the Citrix Presentation Server 3.0.<br />
The installation is controlled by a number of parameters stored in the vCC. The precise<br />
significance of the individual installation parameters can be seen in the vCC<br />
documentation and online help.<br />
The correct configuration of the relevant settings in the vCC is required for smooth<br />
running of the installation package. If unexpected problems occur in executing the<br />
installation package, the log files in the %INST_LOG_PATH%\Citrix folder should be<br />
checked.<br />
Functional dependence<br />
051_APP_ITSM20_ALL_X<br />
051_APP_CPS30-FILES_W2K/W2K3/EN/DE<br />
7.5.23 051_FIX_CPS300R03_W2K/W2K3/EN/DE<br />
This package installs the Citrix Presentation Server 3.0 Rollup Pack 3.<br />
At regular intervals, Citrix publishes new rollup packs. If the Rollup<br />
Pack 3 from Citrix is no longer available, then it has been replaced<br />
by a more updated version. To use newer Rollup Packs you require<br />
the corresponding updated package template which is available via<br />
the <strong>visionapp</strong> website.<br />
7.5.24 051_SYS_CPS30-<br />
DRIVEREMAP_W2K/W2K3/EN/DE<br />
This installation package carries out a remapping of the drives (e.g. C:, D:, E: to M:,<br />
N:, O:) using the Citrix DriveRemap Tool. The “System Drive” setting in the vCC<br />
Presentation Server module is definitive for the remapping. Here the future drive letter<br />
for the system drive (e.g. M:)must be indicated. All additionally available drive letters<br />
are automatically assigned in alphabetical order (e.g. N:, O:).<br />
7.5.25 051_APP_CPS40-ASC_ALL_EN/DE<br />
This installation package installs the Citrix Presentation Server 4.0 Access <strong>Suite</strong> console<br />
which is an optional component supplied with Citrix Presentation Server 4.0.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 67
7.5.26 051_APP_CPS40-FILES_W2K/W2K3/EN/DE<br />
This installation package copies the Citrix Presentation Server 4.0 installation files<br />
which correspond to the language and version of the operating system on the server<br />
being installed into a local directory on the server. The installation package<br />
051_APP_CPS40_ALL_X then carries out the installation.<br />
7.5.27 051_APP_CPS40-MSDE_ALL_EN/DE<br />
This installation package installs the Microsoft SQL Server 2000 Desktop Engine incl.<br />
Service Pack 3a, if this is to be used by Citrix Presentation Server as a data store.<br />
This installation package is only required if MSDE is used as Citrix Data Store. The<br />
server then also requires an installation to assume the role of database server for the<br />
data store. In this case, in the Citrix Presentation Server Module of the vCC, the setting<br />
for database type must be set on “MSDE (indirect),” the setting “Create data store” on<br />
“Recreate database” and the settings in the category “Database settings (indirect)”<br />
must be configured accordingly.<br />
7.5.28 051_APP_CPS40_ALL_X<br />
This installation package implements installation of the Citrix Presentation Server 4.0.<br />
The installation is controlled by a number of parameters stored in the vCC. The precise<br />
significance of the individual installation parameters can be seen in the vCC<br />
documentation and online help.<br />
The correct configuration of the relevant settings in the vCC is required for smooth<br />
running of the installation package. If unexpected problems occur in executing the<br />
installation package, the log files in the %INST_LOG_PATH%\Citrix folder should be<br />
checked.<br />
Functional dependence<br />
051_APP_ITSM20_ALL_X<br />
051_APP_CPS40-FILES_W2K/W2K3/EN/DE<br />
7.5.29 051_SYS_CPS40-<br />
DRIVEREMAP_W2K/W2K3/EN/DE<br />
This installation package carries out a remapping of the drives (e.g. C:, D:, E: to M:,<br />
N:, O:) using the Citrix DriveRemap Tool. The “System Drive” setting in the vCC<br />
Presentation Server module is definitive for the remapping. Here the future drive letter<br />
for the system drive (e.g. M:)must be indicated. All additionally available drive letters<br />
are automatically assigned in alphabetical order (e.g. N:, O:).<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 68
7.6 Package templates for application packages<br />
7.6.1 051_CFG_CALC_ALL_X<br />
This installation package sets up the Windows Pocket Calculator as a published<br />
application.<br />
Functional dependence<br />
The pocket calculator must be installed as a component of the Windows installation.<br />
This is achieved via the Unattend Setup Parameter CALC=ON.<br />
7.6.2 051_CFG_CMD_ALL_X<br />
This installation package sets up Windows Command as a published application.<br />
7.6.3 051_CFG_DESKTOP_ALL_X<br />
This installation package sets up Windows Desktop as a published application.<br />
7.6.4 051_CFG_EXPLORER_ALL_X<br />
This installation package sets up Windows Explorer as a published application.<br />
Potential modifications<br />
The configuration of Windows Explorer largely occurs via the group guideline. Within<br />
the group guideline, all the relevant settings must be configured. More detailed<br />
information on this can be found in a separate whitepaper on the group guideline.<br />
Settings which are not carried out via the group guideline can be modified in the<br />
installation package, e.g. transferring the user shell folder to network drives by<br />
modifying USFRMgr.ini.<br />
7.6.5 051_CFG_IE6_ALL_X<br />
This installation package sets up Internet Explorer and its components Media Player<br />
and Outlook Express as published applications. A few further relevant optimizations for<br />
the Terminal Server are carried out.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 69
Functional dependence<br />
051_APP_IE6_W2K_DE/EN<br />
Potential modifications<br />
This component is included in Windows 2003!<br />
The configuration of Internet Explorer largely occurs via the group guideline. Settings<br />
which are not carried out via the group guideline can be modified in the installation<br />
package. The installation package contains a prepared Application Compatibility Script<br />
which can be modified if necessary. The following are listed in particular:<br />
A wide range of Internet Explorer functions and settings can be modified<br />
within the IEConfig section of the Application Compatibility Script.<br />
The following values to be modified must be listed within the “OEConfig”<br />
section: HelpUrl, BodyBarPath, NNTPServer and AccountName.<br />
The Media Player configuration can be modified within the “MPConfig”<br />
section. The entry “ManualBandwidth” which can be used to restrict the<br />
network width is particularly worth mentioning.<br />
The installation package contains several configuration steps which can be enabled or<br />
disabled using command parameters. The following are worth mentioning here:<br />
Enable or disable Outlook Express as a published application:<br />
/DisableOutlookExpress: Off or On (Default: On)<br />
Enable or disable Media Players as a published application:<br />
/DisableMediaPlayer: Off or On (Default: On)<br />
Enable or disable Browser Integration of Office documents:<br />
/DisableBrowserIntegration: Off or On (Default: On)<br />
Enable or disable DDE functionality with .HTM and .HTML files for the<br />
purpose of seamless session compatibility (see Microsoft article KB290751)<br />
/DisableDDE: Off or On (Default: On)<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 70
7.6.6 051_CFG_NOTEPAD_ALL_X<br />
This installation package sets up Windows Notepad as a published application.<br />
7.6.7 051_CFG_PRINTDLG_ALL_X<br />
This installation package sets up Windows Printer Assistant as a published application.<br />
This is an optional installation package. It can be used whenever users do not have<br />
access to Desktop, Explorer or the network environment to allow users to connect<br />
network printers.<br />
7.6.8 051_CFG_REGIODLG_ALL_X<br />
This installation package sets up the Windows Regional and Language Options Dialogue<br />
as a published application.<br />
This is an optional installation package. It can be used whenever users do not have<br />
access to Desktop or System Control to allow users to configure their personal regional<br />
and language settings.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 71
8 <strong>Installation</strong> sequence<br />
The following chapter demonstrates the recommended installation sequence of the<br />
installation packages. Some installation packages are interdependent. For this reason,<br />
the installation sequence recommended here must be adhered to. However, installation<br />
packages marked as optional can be omitted.<br />
The installation sequence recommended here has been tried and tested. If the<br />
sequence is altered or compulsory installation packages removed, smooth functioning<br />
cannot be guaranteed. The installation sequence is reproduced using the vCC by<br />
installation scripts and installation script sets. The installation sequences recommended<br />
in the following sections represent the appropriate combinations of installation scripts<br />
and installation script sets. The appropriate pre-prepared installation scripts and<br />
installation script sets can be found on the <strong>visionapp</strong> Resource CD under:<br />
:\<strong>Installation</strong>\<strong>visionapp</strong>_<strong>Base</strong> <strong>Installation</strong> <strong>Packages</strong><br />
These pre-prepared scripts can be imported as required. In doing so, it must be kept in<br />
mind that first the package, then the installation scripts and finally the installation<br />
script sets must be imported. Further information on importing can be found in the vCC<br />
online help.<br />
The installation scripts and installation script sets, like the packages, are distinguished<br />
by type, operating system version and language. The following list provides information<br />
on the name schema used:<br />
Segment 1, Server type:<br />
CTX = Citrix Presentation Server<br />
SQL = Database server<br />
STD = Standard Server<br />
UPD = General operating system updates (for all server types)<br />
WTS = Terminal Server<br />
WEB = Portal and Web server<br />
Segment 2, Actual name of the installation scripts or set:<br />
e.g. PLATFORM-CPS3, APPLICATION-CPS4, etc…<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 72
Segment 3, Supported operating systems:<br />
ALL = Windows 2000 and Windows 2003<br />
W2K = Windows 2000<br />
W2K3 = Windows 2003<br />
Segment 4, Supported languages:<br />
X = Any language<br />
DE = German<br />
EN = English<br />
Example: The <strong>Installation</strong> script set CTX_APPLICATION_CPS4_W2K3_EN installs Citrix<br />
Presentation Server 4.0 incl. applications on a machine with Windows 2003<br />
in English. The installation script set in turn assembles the following<br />
installation scripts: CTX_PLATFORM_CPS4_W2K3_EN, UPD_OS-<br />
UPDATES_W2K3_EN, CTX_APPLICATION_ALL_X and CTX_CLEAN_ALL_X.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 73
8.1 <strong>Installation</strong> scripts for Citrix Presentation Server<br />
8.1.1 CTX_APPLICATION_ALL_X<br />
051_CFG_CALC_ALL_X<br />
051_CFG_CMD_ALL_X<br />
051_CFG_DESKTOP_ALL_X<br />
051_CFG_EXPLORER_ALL_X<br />
051_CFG_IE6_ALL_X<br />
051_CFG_NOTEPAD_ALL_X<br />
051_CFG_PRINTDLG_ALL_X<br />
051_CFG_REGIODLG_ALL_X<br />
8.1.2 CTX_CLEAN_ALL_X<br />
051_SYS_WTS-SHADOW-KEY_ALL_X<br />
051_SYS_ADMINPASSWORD_ALL_X<br />
051_SYS_CLEANJOB_ALL_X<br />
051_CFG_IMA-ENABLE_ALL_X<br />
REBOOT<br />
051_CFG_EXEC-AAP_ALL_X<br />
051_SYS_AUTOREBOOT_ALL_X<br />
8.1.3 CTX_PLATFORM_CPS3_W2K3/W2K/EN/DE<br />
051_APP_PPT51_ALL_X<br />
051_APP_INSTMSG11_ALL_X<br />
051_SYS_TERMSERVICES_W2K3/W2K/EN/DE<br />
051_SYS_CPS30-DRIVEREMAP_W2K3/W2K/EN/DE<br />
REBOOT<br />
051_SYS_MOVEPRGFILES_ALL_X<br />
REBOOT<br />
051_SYS_DOTNET11_W2K/EN/DE (1)<br />
051_SYS_MDAC-28_W2K/EN/DE (1)<br />
051_SYS_WSH-ENGINE56_W2K/EN/DE (1)<br />
051_SYS_IE6_W2K/EN/DE (1)<br />
051_SYS_MSI31_ALL_X (1)<br />
REBOOT (1)<br />
051_APP_ORACLE-CLIENT-9I_ALL_X (2)<br />
051_APP_CPS30-MSDE_ALL_EN/DE (3)<br />
REBOOT (2,3)<br />
051_APP_ITSM20_ALL_X<br />
051_APP_CPS30-FILES_W2K3/W2K/EN/DE<br />
051_APP_CPS30_ALL_X<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 74
051_APP_CPS30-ASC_ALL_DE<br />
051_FIX_CPS300R03_W2K3/W2K/EN/DE<br />
REBOOT<br />
051_APP_VCT60_ALL_X<br />
051_APP_LOGINMGR20_ALL_X<br />
051_APP_MRULMGR10_ALL_X<br />
051_APP_USFRMGR10_ALL_X<br />
051_APP_WSTSECMGR10_ALL_X<br />
051_APP_PDRVMGR11_ALL_X<br />
051_CFG_PRNTDRV_ALL_X<br />
051_CFG_DEFAULTUSER_ALL_X<br />
051_CFG_OEMINFO_ALL_X<br />
051_CFG_SERVERCONFIG_ALL_X<br />
051_CFG_WINSTATION_ALL_X<br />
051_CFG_IMA-DISABLE_ALL_X<br />
REBOOT<br />
(1) Only relevant to Windows 2000, already included in Windows 2003.<br />
(2) Only if Oracle is used as Citrix Data Store database.<br />
(3) Only if MSDE is used as Citrix Data Store database.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 75
8.1.4 CTX_PLATFORM_CPS4_W2K3/W2K/EN/DE<br />
051_APP_PPT51_ALL_X<br />
051_APP_INSTMSG11_ALL_X<br />
051_SYS_TERMSERVICES_W2K3/W2K/EN/DE<br />
051_SYS_CPS40-DRIVEREMAP_W2K3/W2K/EN/DE<br />
REBOOT<br />
051_SYS_MOVEPRGFILES_ALL_X<br />
REBOOT<br />
051_SYS_DOTNET11_W2K/EN/DE (1)<br />
051_SYS_MDAC-28_W2K/EN/DE (1)<br />
051_SYS_WSH-ENGINE56_W2K/EN/DE (1)<br />
051_SYS_IE6_W2K/EN/DE (1)<br />
051_SYS_MSI31_ALL_X (1)<br />
REBOOT (1)<br />
051_APP_ORACLE-CLIENT-9I_ALL_X (2)<br />
051_APP_CPS40-MSDE_ALL_EN/DE (3)<br />
REBOOT (2,3)<br />
051_APP_ITSM20_ALL_X<br />
051_APP_CPS40-FILES_W2K3/W2K/EN/DE<br />
051_APP_CPS40_ALL_X<br />
051_APP_CPS40-ASC_ALL_DE<br />
REBOOT<br />
051_APP_VCT60_ALL_X<br />
051_APP_LOGINMGR20_ALL_X<br />
051_APP_MRULMGR10_ALL_X<br />
051_APP_USFRMGR10_ALL_X<br />
051_APP_WSTSECMGR10_ALL_X<br />
051_APP_PDRVMGR11_ALL_X<br />
051_CFG_PRNTDRV_ALL_X<br />
051_CFG_DEFAULTUSER_ALL_X<br />
051_CFG_OEMINFO_ALL_X<br />
051_CFG_SERVERCONFIG_ALL_X<br />
051_CFG_WINSTATION_ALL_X<br />
051_CFG_IMA-DISABLE_ALL_X<br />
REBOOT<br />
(1) Only relevant to Windows 2000, already included in Windows 2003.<br />
(2) Only if Oracle is used as Citrix Data Store database.<br />
(3) Only if MSDE is used as Citrix Data Store database.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 76
8.2 <strong>Installation</strong> scripts for database server<br />
8.2.1 SQL_CLEAN_ALL_X<br />
051_SYS_ADMINPASSWORD_ALL_X<br />
051_SYS_CLEANJOB_ALL_X<br />
REBOOT<br />
8.2.2 SQL_PLATFORM_ENT_W2K3/W2K/EN/DE<br />
051_APP_PPT51_ALL_X<br />
051_APP_INSTMSG11_ALL_X<br />
051_CFG_OEMINFO_ALL_X<br />
051_CFG_SERVERCONFIG_ALL_X<br />
REBOOT<br />
051_SYS_DOTNET11_W2K_EN/DE (1)<br />
051_SYS_MDAC-28_W2K_EN/DE (1)<br />
051_SYS_WSH-ENGINE56_W2K_EN/DE (1)<br />
051_SYS_IE6_W2K_EN/DE (1)<br />
051_SYS_MSI31_ALL_X (1)<br />
REBOOT (1)<br />
051_APP_SQLSRVENT2K_ALL_EN/DE<br />
REBOOT<br />
051_FIX_SQLSRVSP4_ALL_EN/DE<br />
REBOOT<br />
(1) Only relevant to Windows 2000, already included in Windows 2003.<br />
8.2.3 SQL_PLATFORM_STD_W2K3/W2K/EN/DE<br />
051_APP_PPT51_ALL_X<br />
051_APP_INSTMSG11_ALL_X<br />
051_CFG_OEMINFO_ALL_X<br />
051_CFG_SERVERCONFIG_ALL_X<br />
REBOOT<br />
051_SYS_DOTNET11_W2K_EN/DE (1)<br />
051_SYS_MDAC-28_W2K_EN/DE (1)<br />
051_SYS_WSH-ENGINE56_W2K_EN/DE (1)<br />
051_SYS_IE6_W2K_EN/DE (1)<br />
051_SYS_MSI31_ALL_X (1)<br />
REBOOT (1)<br />
051_APP_SQLSRVSTD2K_ALL_EN/DE<br />
REBOOT<br />
051_FIX_SQLSRVSP4_ALL_EN/DE<br />
REBOOT<br />
(1) Only relevant to Windows 2000, already included in Windows 2003.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 77
8.3 <strong>Installation</strong> scripts for Standard Server<br />
8.3.1 STD_CLEAN_ALL_X<br />
051_SYS_ADMINPASSWORD_ALL_X<br />
051_SYS_CLEANJOB_ALL_X<br />
REBOOT<br />
8.3.2 STD_PLATFORM_W2K3/W2K/EN/DE<br />
051_APP_PPT51_ALL_X<br />
051_APP_INSTMSG11_ALL_X<br />
051_CFG_OEMINFO_ALL_X<br />
051_CFG_SERVERCONFIG_ALL_X<br />
REBOOT<br />
051_SYS_DOTNET11_W2K_EN/DE (1)<br />
051_SYS_MDAC-28_W2K_EN/DE (1)<br />
051_SYS_WSH-ENGINE56_W2K_EN/DE (1)<br />
051_SYS_IE6_W2K_EN/DE (1)<br />
051_SYS_MSI31_ALL_X (1)<br />
REBOOT (1)<br />
(1) Only relevant to Windows 2000, already included in Windows 2003.<br />
8.4 <strong>Installation</strong> scripts for Terminal Server<br />
8.4.1 WTS_APPLICATION_ALL_X<br />
051_CFG_CALC_ALL_X<br />
051_CFG_CMD_ALL_X<br />
051_CFG_DESKTOP_ALL_X<br />
051_CFG_EXPLORER_ALL_X<br />
051_CFG_IE6_ALL_X<br />
051_CFG_NOTEPAD_ALL_X<br />
051_CFG_PRINTDLG_ALL_X<br />
051_CFG_REGIODLG_ALL_X<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 78
8.4.2 WTS_CLEAN_ALL_X<br />
051_SYS_WTS-SHADOW-KEY_ALL_X<br />
051_SYS_ADMINPASSWORD_ALL_X<br />
051_SYS_CLEANJOB_ALL_X<br />
051_SYS_AUTOREBOOT_ALL_X<br />
REBOOT<br />
8.4.3 WTS_PLATFORM_W2K3/W2K/DE/EN<br />
051_APP_PPT51_ALL_X<br />
051_APP_INSTMSG11_ALL_X<br />
051_SYS_TERMSERVICES_W2K3/W2K/EN/DE<br />
REBOOT<br />
051_SYS_MOVEPRGFILES_ALL_X<br />
REBOOT<br />
051_SYS_DOTNET11_W2K_EN/DE (1)<br />
051_SYS_MDAC-28_W2K_EN/DE (1)<br />
051_SYS_WSH-ENGINE56_W2K_EN/DE (1)<br />
051_SYS_IE6_W2K_EN/DE (1)<br />
051_SYS_MSI31_ALL_X (1)<br />
REBOOT (1)<br />
051_APP_LOGINMGR20_ALL_X<br />
051_APP_MRULMGR10_ALL_X<br />
051_APP_USFRMGR10_ALL_X<br />
051_APP_WSTSECMGR10_ALL_X<br />
051_APP_PDRVMGR11_ALL_X<br />
051_CFG_PRNTDRV_ALL_X<br />
051_CFG_DEFAULTUSER_ALL_X<br />
051_CFG_OEMINFO_ALL_X<br />
051_CFG_SERVERCONFIG_ALL_X<br />
051_CFG_WINSTATION_ALL_X<br />
REBOOT<br />
(1) Only relevant to Windows 2000, already included in Windows 2003.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 79
8.5 <strong>Installation</strong> scripts for Web and Portal Server<br />
8.5.1 WEB_CLEAN_ALL<br />
051_SYS_ADMINPASSWORD_ALL_X<br />
051_SYS_CLEANJOB_ALL_X<br />
REBOOT<br />
8.5.2 WTS_PLATFORM_W2K3/W2K/EN/DE<br />
051_APP_PPT51_ALL_X<br />
051_APP_INSTMSG11_ALL_X<br />
051_CFG_OEMINFO_ALL_X<br />
051_CFG_SERVERCONFIG_ALL_X<br />
REBOOT<br />
051_SYS_DOTNET11_W2K_EN/DE (1)<br />
051_SYS_MDAC-28_W2K_EN/DE (1)<br />
051_SYS_WSH-ENGINE56_W2K_EN/DE (1)<br />
051_SYS_IE6_W2K_EN/DE (1)<br />
051_SYS_MSI31_ALL_X 1)<br />
REBOOT (1)<br />
051_APP_IIS5_W2K_EN/DE (2)<br />
051_APP_IIS6_W2K3_EN/DE (3)<br />
051_APP_VJSHARP11_ALL_EN (4)<br />
051_APP_WEBINTERFACE30_ALL_EN (4)<br />
051_APP_VAP2006_ALL_X (4)<br />
051_APP_ICAJAVACLIENT90_ALL_X (4)<br />
REBOOT<br />
(1) Only relevant to Windows 2000, already included in Windows 2003.<br />
(2) Only relevant to Windows 2000.<br />
(3) Only relevant to Windows 2003.<br />
(4) Only relevant for the connection with vAP 2006.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 80
8.6 <strong>Installation</strong> scripts for operating system updates<br />
8.6.1 UPD_OS-UPDATES_W2K_EN/DE<br />
051_SYS_SP4-UR1_W2K_EN/DE<br />
051_FIX_MS02-008-MSXML2_W2K_EN/DE<br />
051_FIX_MS02-008-MSXML3_W2K_EN/DE<br />
051_FIX_MS02-008-MSXML4_W2K_EN/DE<br />
051_FIX_MS02-051_W2K_EN/DE<br />
051_FIX_MS04-003_W2K_EN/DE<br />
051_FIX_MS04-028_W2K_EN/DE<br />
051_FIX_MS04-036_W2K_EN/DE<br />
051_FIX_MS05-004_W2K_EN/DE<br />
051_FIX_MS05-026_W2K_EN/DE<br />
051_FIX_MS05-027_W2K_EN/DE<br />
051_FIX_MS05-030_W2K_EN/DE<br />
051_FIX_MS05-032_W2K_EN/DE<br />
051_FIX_MS05-036_W2K_EN/DE<br />
051_FIX_MS05-040_W2K_EN/DE<br />
051_FIX_MS05-041_W2K_EN/DE<br />
051_FIX_MS05-042_W2K_EN/DE<br />
051_FIX_MS05-043_W2K_EN/DE<br />
051_FIX_MS05-044_W2K_EN/DE<br />
051_FIX_MS05-045_W2K_EN/DE<br />
051_FIX_MS05-047_W2K_EN/DE<br />
051_FIX_MS05-048_W2K_EN/DE<br />
051_FIX_MS05-049_W2K_EN/DE<br />
051_FIX_MS05-050_W2K_EN/DE<br />
051_FIX_MS05-051_W2K_EN/DE<br />
051_FIX_MS05-052_W2K_EN/DE<br />
051_FIX_MS05-053_W2K_EN/DE<br />
051_FIX_KB299386_ALL_X<br />
051_FIX_KB317357_ALL_X<br />
051_FIX_KB324446_W2K_EN/DE<br />
051_FIX_KB816134_W2K_EN/DE<br />
051_FIX_KB816972_W2K_EN/DE<br />
051_FIX_KB818523_W2K_EN/DE<br />
051_FIX_KB821225_W2K_EN/DE<br />
051_FIX_KB822831_W2K_EN/DE<br />
051_FIX_KB827825_W2K_EN/DE<br />
051_FIX_KB828026_W2K_EN/DE<br />
051_FIX_KB829422_W2K_EN/DE<br />
051_FIX_KB829558_W2K_EN/DE<br />
051_FIX_KB833407_W2K_EN/DE<br />
051_FIX_KB837321_W2K_EN/DE<br />
051_SYS_MS-ROOT-CERT-UPD-6_ALL_X<br />
051_SYS_QCHAIN-EXEC_ALL_X<br />
REBOOT<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 81
8.6.2 UPD_OS-UPDATES_W2K3_EN/DE<br />
051_FIX_MS04-003_W2K3_EN/DE<br />
051_FIX_MS05-026_W2K3_EN/DE<br />
051_FIX_MS05-027_W2K3_EN/DE<br />
051_FIX_MS05-032_W2K3_EN/DE<br />
051_FIX_MS05-033_W2K3_EN/DE<br />
051_FIX_MS05-036_W2K3_EN/DE<br />
051_FIX_MS05-039_W2K3_EN/DE<br />
051_FIX_MS05-040_W2K3_EN/DE<br />
051_FIX_MS05-041_W2K3_EN/DE<br />
051_FIX_MS05-042_W2K3_EN/DE<br />
051_FIX_MS05-045_W2K3_EN/DE<br />
051_FIX_MS05-048_W2K3_EN/DE<br />
051_FIX_MS05-049_W2K3_EN/DE<br />
051_FIX_MS05-050_W2K3_EN/DE<br />
051_FIX_MS05-051_W2K3_EN/DE<br />
051_FIX_MS05-052_W2K3_EN/DE<br />
051_FIX_MS05-053_W2K3_EN/DE<br />
051_FIX_KB828026_W2K3_EN/DE<br />
051_FIX_KB833407_W2K3_EN/DE<br />
051_FIX_KB899528_W2K3_EN/DE<br />
051_FIX_KB299386_ALL_X<br />
051_FIX_KB317357_ALL_X<br />
051_SYS_MS-ROOT-CERT-UPD-6_ALL_X<br />
051_SYS_QCHAIN-EXEC_ALL_X<br />
REBOOT<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 82
8.7 <strong>Installation</strong> script sets for Citrix Presentation Server<br />
8.7.1 CTX_APPLICATION_CPS3_W2K3/W2K/EN/DE<br />
The installation script set CTX_APPLICATION_CPS3_W2K3/W2K/EN/DE for Citrix<br />
Presentation Server 3.0 with applications comprises the following installation scripts:<br />
CTX_PLATFORM_CPS3_W2K3/W2K/EN/DE<br />
UPD_OS-UPDATES_W2K3/W2K/EN/DE<br />
CTX_APPLICATION_ALL_X<br />
CTX_CLEAN_ALL_X<br />
8.7.2 CTX_APPLICATION_CPS4_W2K3/W2K/EN/DE<br />
The installation script set CTX_APPLICATION_CPS4_W2K3/W2K/EN/DE for Citrix<br />
Presentation Server 4.0 with applications comprises the following installation scripts:<br />
CTX_PLATFORM_CPS4_W2K3/W2K/EN/DE<br />
UPD_OS-UPDATES_W2K3/W2K/EN/DE<br />
CTX_APPLICATION_ALL_X<br />
CTX_CLEAN_ALL_X<br />
8.7.3 CTX_PLATFORM_CPS3_W2K3/W2K/EN/DE<br />
The installation script set CTX_PLATFORM_CPS3_W2K3/W2K/EN/DE for Citrix<br />
Presentation Server 3.0 without applications comprises the following installation<br />
scripts:<br />
CTX_PLATFORM_CPS3_W2K3/W2K/EN/DE<br />
UPD_OS-UPDATES_W2K3/W2K/EN/DE<br />
CTX_CLEAN_ALL_X<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 83
8.7.4 CTX_PLATFORM_CPS4_W2K3/W2K/EN/DE<br />
The installation script set CTX_PLATFORM_CPS4_W2K3/W2K/EN/DE for Citrix<br />
Presentation Server 4.0 without applications comprises the following installation<br />
scripts:<br />
CTX_PLATFORM_CPS4_W2K3/W2K/EN/DE<br />
UPD_OS-UPDATES_W2K3/W2K/EN/DE<br />
CTX_CLEAN_ALL_X<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 84
8.8 <strong>Installation</strong> script sets for Database Server<br />
8.8.1 SQL_PLATFORM_ENT/W2K3/W2K/EN/DE<br />
The installation script set SQL_PLATFORM_ENT_W2K3/W2K/EN/DE for Microsoft SQL<br />
Server 2000 Enterprise comprises the following installation scripts:<br />
SQL_PLATFORM_ENT_W2K3/W2K/EN/DE<br />
UPD_OS-UPDATES_W2K3/W2K/EN/DE<br />
SQL_CLEAN_ALL_X<br />
8.8.2 SQL_PLATFORM_STD/W2K3/W2K/EN/DE<br />
The installation script set SQL_PLATFORM_ENT_W2K3/W2K/EN/DE for Microsoft SQL<br />
Server 2000 Standard comprises the following installation scripts:<br />
SQL_PLATFORM_STD_W2K3/W2K/EN/DE<br />
UPD_OS-UPDATES_W2K3/W2K/EN/DE<br />
SQL_CLEAN_ALL_X<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 85
8.9 <strong>Installation</strong> script sets for Standard Server<br />
8.9.1 STD_PLATFORM/W2K3/W2K/EN/DE<br />
The installation script set STD_PLATFORM W2K3/W2K/EN/DE for Standard Server<br />
comprises the following installation scripts:<br />
STD_PLATFORM_W2K3/W2K/EN/DE<br />
UPD_OS-UPDATES_W2K3/W2K/EN/DE<br />
STD_CLEAN_ALL_X<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 86
8.10 <strong>Installation</strong> script sets for Terminal Server<br />
8.10.1 WTS_APPLICATION_W2K3/W2K/EN/DE<br />
The installation script set WTS_APPLICATION_W2K3/W2K/EN/DE for Microsoft Terminal<br />
Server with applications comprises the following installation scripts:<br />
WTS_PLATFORM_W2K3/W2K/EN/DE<br />
UPD_OS-UPDATES_W2K3/W2K/EN/DE<br />
WTS_APPLICATION_ALL_X<br />
WTS_CLEAN_ALL_X<br />
8.10.2 WTS_PLATFORM_W2K3/W2K/EN/DE<br />
The installation script set WTS_APPLICATION_W2K3/W2K/EN/DE for Microsoft Terminal<br />
Server without applications comprises the following installation scripts:<br />
WTS_PLATFORM_W2K3/W2K/EN/DE<br />
UPD_OS-UPDATES_W2K3/W2K/EN/DE<br />
WTS_CLEAN_ALL_X<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 87
8.11 <strong>Installation</strong> script sets for Web and Portal Server<br />
8.11.1 WEB_PLATFORM_W2K3/W2K/EN/DE<br />
The installation script set WEB_PLATFORM_W2K3/W2K/EN/DE for Web and Portal<br />
Server comprises the following installation scripts:<br />
WEB_PLATFORM_W2K3/W2K/EN/DE<br />
UPD_OS-UPDATES_W2K3/W2K/EN/DE<br />
WEB_CLEAN_ALL_X<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 88
9 <strong>Installation</strong> parameter file<br />
The following sections explain the sections contained in the installation parameter file<br />
<strong>visionapp</strong>.ini and its parameters and possible values. This file is created automatically<br />
at the start of installation using the <strong>visionapp</strong> Add on Tools “Package Parameter<br />
Transfer” (vPPT).<br />
9.1 Section [Citrix MetaFrame]<br />
The “Citrix MetaFrame” section contains all settings stored in the vCC Citrix module<br />
which relate to installation and configuration of the Citrix Presentation Server.<br />
Variable Description<br />
CMF_ACCESS_CONDITION Connection Access Control, Possible Values:<br />
1 = Each Connection<br />
2 = Each Connection Using PN Agent, WI Or<br />
MSAM<br />
3 = Secure Access Manager<br />
CMF_ACCP_DEVICE Automatically Create Client Printer:<br />
1 = All Client Printers<br />
2 = Only Default Client Printer<br />
3 = Only Local Client Printer<br />
4 = Server Connection Settings<br />
CMF_ACCP_DRIVER Autocreated Printer Driver<br />
1 = Only Native Drivers<br />
2 = Only Universal Drivers<br />
3 = Only Use Universal Driver If Native Driver<br />
Not Available<br />
4 = Universal And Native Driver<br />
CMF_ADD_LOCAL Select Components<br />
CMF_ADMIN_ACCOUNT Citrix Farm Administrators,<br />
E.G. Mydomain\Myadmingroup<br />
CMF_ADMIN_ACCOUNT_AUTHORIT<br />
Y<br />
CMF_ADMIN_ACCOUNT_TYPE<br />
User Account Authority:<br />
1 = Windows NT Domain<br />
2 = Novell NDS<br />
3 = Active Directory<br />
User Account Type,<br />
1 = Local User<br />
2 = Domain User<br />
3 = Local Group<br />
4 = Global Group<br />
5 = Universal Group<br />
6 = Domain Local Group<br />
7 = Folder<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 89
Variable Description<br />
CMF_ALTERNATE_CACHING_METHOD<br />
CMF_ANON_USER<br />
CMF_ATTACH_LOAD_EVALUATOR<br />
CMF_BA_ADAPTIVE_COMPRESSION<br />
CMF_BA_COMPRESS_JPEG<br />
CMF_BA_COMPRESSION_LEVEL<br />
CMF_CREATE_DS<br />
CMF_CREATE_DS_PW<br />
CMF_CREATE_DS_USER<br />
CMF_DB_TYPE<br />
CMF_DC_RESPOND_TO_CLIENT_BROADC<br />
AST<br />
CMF_DEGRADATION_BIAS<br />
CMF_DELETE_ACCP_PENDING_JOBS_ON_<br />
LOGOUT<br />
CMF_DISABLE_CLIENT_LOCAL_TIME_EST<br />
IMATION<br />
CMF_ENABLE_AAP<br />
CMF_ENABLE_ACCP_ON_LOGON<br />
CMF_ENABLE_ACR<br />
CMF_ENABLE_BROWSER_ACCELERATION<br />
CMF_ENABLE_CONTENT_REDIRECTION<br />
CMF_ENABLE_DNS_ADDRESS_RESOLUTI<br />
Alternative Temporary Memory (Caching):<br />
0 = Disabled, 1 = Enabled<br />
Number Of Anonymous Users, Value Between 0-<br />
999<br />
Allocate Load Evaluation Program,<br />
1 = Standard, 2 = Advanced<br />
Automatically Set Speedscreen Compression: 0<br />
= Disabled, 1 = Enabled<br />
Compress Speedscreen JPEG Images For Better<br />
Bandwidth: 0 = Disabled, 1 = Enabled<br />
Speedscreen Compression Level,:<br />
0 = Low, 1 = Medium, 2 = High<br />
Create Data Store:<br />
1=Use Existing Database<br />
2=Recreate Database<br />
3=Re-Initialise Existing Database<br />
Password For Creating Data Store<br />
User Name For Creating Data Store<br />
Database Type:<br />
1 = Microsoft SQL Server (Direct)<br />
2 = Microsoft Access (Indirect)<br />
3 = Microsoft MSDE (Indirect)<br />
4 = Oracle (Direct)<br />
Data Collector Responds To Client Broadcasts:<br />
0 = Disabled, 1 = Enabled<br />
Degradation Bias:<br />
1 = First Reduce Resolution<br />
2 = First Reduce Color Depth<br />
Delete Pending Print Jobs On Logout:<br />
0 = Disabled, 1 = Enabled<br />
Disable Local Time Estimation:<br />
0 = Disabled, 1 = Enabled<br />
Automatic Application Publishing:<br />
0 = Disabled, 1 = Enabled<br />
Automatically Enable Client Printers On Logon:<br />
0 = Disabled, 1 = Enabled<br />
User Authentication Required With Automatic Re-<br />
Connection:<br />
0 = Disabled, 1 = Enabled<br />
Speedscreen Browser Acceleration:<br />
0 = Disabled, 1 = Enabled<br />
Content Redirection From Server To Client:<br />
0 = Disabled, 1 = Enabled<br />
DNS Address Resolution For XML Service:<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 90
Variable Description<br />
ON 0 = Disabled, 1 = Enabled<br />
CMF_ENABLE_FLASH_ACCELERATION<br />
CMF_ENABLE_ICA_KEEP_ALIVE<br />
CMF_ENABLE_ITSM<br />
CMF_ENABLE_MULTIMEDIA_ACCELERATI<br />
ON<br />
CMF_ENABLE_REMOTE_CONSOLE_CONNE<br />
CTIONS<br />
CMF_ENABLE_SNMP_AGENT<br />
CMF_ENABLE_VIRTUAL_SCRIPTS<br />
CMF_ENFORCE_CONNECTION_LIMITS_ON<br />
_ADMINS<br />
CMF_FA_OPTIMIZATION_LEVEL<br />
CMF_FARM_NAME<br />
CMF_ICA_AUDIO_QUALITY<br />
CMF_ICA_AUTO_CLIENT_DRIVES<br />
CMF_ICA_AUTO_CLIENT_LPTS<br />
CMF_ICA_AUTO_CLIENT_PRINTERS<br />
CMF_ICA_COLOR_DEPTH<br />
CMF_ICA_DISABLE_CAM<br />
CMF_ICA_DISABLE_CCM<br />
CMF_ICA_DISABLE_CDM<br />
CMF_ICA_DISABLE_CLIP<br />
CMF_ICA_DISABLE_CPM<br />
Speedscreen Macromedia Flash Player<br />
Acceleration: 0 = Disabled, 1 = Enabled<br />
ICA-Keep-Alive: 0 = Disabled, 1 = Enabled<br />
<strong>Installation</strong> Time Slot Manager:<br />
0 = Disabled, 1 = Enabled<br />
Speedscreen Multimedia Acceleration:<br />
0 = Disabled, 1 = Enabled<br />
Remote Console Connections:<br />
0 = Disabled, 1 = Enabled<br />
SNMP-Agent: 0 = Disabled, 1 = Enabled<br />
Virtual Script Directory:<br />
0 = Disabled, 1 = Enabled<br />
Enforce Connection Limits On Administrators:<br />
0 = Disabled, 1 = Enabled<br />
Optimize Speedscreen Flash Animations:<br />
0 = Disabled, 1 = Enabled<br />
Citrix Farm Name<br />
Client Audio Quality:<br />
0 = Low, 1 = Medium, 2 = High<br />
Connect Client Drives On Logon:<br />
0 = Disabled, 1 = Enabled<br />
Connect Client Printer On Logon:<br />
0 = Disabled, 1 = Enabled<br />
Connect Only Client Main Printer As Standard:<br />
0 = Disabled, 1 = Enabled<br />
Maximum Color Depth:<br />
1 = 8 Bit<br />
2 = 15 Bit<br />
3 = 16 Bit<br />
4 = 24 Bit<br />
-1 = User Configuration<br />
Disable Audio Assignment:<br />
0 = Disabled, 1 = Enabled<br />
Disable COM Connection Assignment:<br />
0 = Disabled, 1 = Enabled<br />
Disable Drive Assignment:<br />
0 = Disabled, 1 = Enabled<br />
Disable Temporary Memory Assignment:<br />
0 = Disabled, 1 = Enabled<br />
Disable Printer Assignment:<br />
0 = Disabled, 1 = Enabled<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 91
Variable Description<br />
CMF_ICA_DISABLE_EXE<br />
CMF_ICA_DISABLE_LPT<br />
CMF_ICA_DISABLE_WALLPAPER<br />
CMF_ICA_FORCE_CLIENT_LPT_DEF<br />
CMF_ICA_INHERIT_AUTO_CLIENT<br />
CMF_ICA_KEEP_ALIVE_TIMEOUT<br />
CMF_ICA_MAX_CONNECTION_TIME<br />
CMF_ICA_MAX_DISCONNECT_TIME<br />
CMF_ICA_MAX_IDLE_TIME<br />
CMF_ICA_MAX_INSTANCE_COUNT<br />
CMF_ICA_MIN_ENCRYPTION_LEVEL<br />
CMF_ICA_RECONNECT_SAME<br />
CMF_ICA_RESET_BROKEN<br />
CMF_ICA_USE_DEFAULT_GINA<br />
CMF_ICA_VIDEO_BUFFERSIZE<br />
CMF_INDIRECT_JOIN_DOMAIN_NAME<br />
CMF_INDIRECT_JOIN_PASSWORD<br />
CMF_INDIRECT_JOIN_USER_NAME<br />
CMF_INHERIT_ACCP_PENDING_JOB_SETT<br />
INGS<br />
Execute Only Published Applications:<br />
0 = Disabled, 1 = Enabled<br />
Disable LPT Connection Assignment:<br />
0 = Disabled, 1 = Enabled<br />
Disable Wallpaper:<br />
0 = Disabled, 1 = Enabled<br />
Use Client Main Printer As Default:<br />
0 = Disabled, 1 = Enabled<br />
Inherit User Configuration For Automatic Client<br />
Connect:<br />
0 = Disabled, 1 = Enabled<br />
ICA-Keep-Alive Timeout Value In Seconds,<br />
e.g. 60<br />
ICA Timeout For Connections, 0 To 71582<br />
Seconds: -1 = User Configuration<br />
ICA Timeout For Disconnections, 0 To 71582<br />
Seconds: -1 = User Configuration<br />
ICA Timeout For Idle Time, 0 To 71582 Seconds:<br />
-1 = User Configuration<br />
Max. Number Of Connections: 0 = Unlimited<br />
Encryption Required:<br />
0 = None<br />
1 = Basic<br />
2 = Only Rc5 Logon (128 Bit)<br />
3 = Rc5 (40 Bit)<br />
4 = Rc5 (56 Bit)<br />
5 = Rc5 (128 Bit),<br />
Reconnect:<br />
0 = All Clients<br />
1 = Only This Client<br />
-1 = User Configuration<br />
Action On Broken Connection:<br />
0 = Disconnect<br />
1 = Reset<br />
-1 = User Configuration<br />
Use NT Default Authentication:<br />
0 = Disabled, 1 = Enabled<br />
Maximum Memory For Session Graphics:<br />
Value Between 153600 And 8388608<br />
Domain To Indirectly Join A Farm<br />
Password To Indirectly Join A Farm<br />
User name To Indirectly Join A Farm<br />
Inherit Client Printer Settings For Deleting<br />
Pending Jobs:<br />
0 = Disabled, 1 = Enabled<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 92
Variable Description<br />
CMF_ITSM_MAXCONCURRENTLOCKS<br />
CMF_ITSM_MAXLOCKTIME<br />
CMF_ITSM_MAXPOLLINGDELAY<br />
CMF_ITSM_MINPOLLING<br />
CMF_JOIN_FARM_SERVER_NAME<br />
CMF_LECACY_MF_SERVER_COMPATIBLE_<br />
MODE<br />
CMF_LEGACY_ICA_DISPLAY_COMPATIBLE<br />
_MODE<br />
CMF_LHC_UPDATE_INTERVAL<br />
CMF_LICENSE_SERVER_NAME<br />
CMF_LICENSE_SERVER_PORT<br />
CMF_LOG_ACR_ATTEMPTS<br />
CMF_LOG_OVER_LIMITS_DENIALS<br />
CMF_MA_BUFFER_SIZE<br />
CMF_MA_USE_DEFAULT_BUFFER_SIZE<br />
CMF_MAX_CONNECTIONS_PER_USER<br />
CMF_MSDE_SAPWD<br />
CMF_NDS_PREFERRED_TREE<br />
CMF_NO_REDUNDANT_GRAPHICS<br />
CMF_NOTIFY_DEGRADATION<br />
CMF_ORA_ACCOUNT<br />
Maximum Concurrent Locks, e.g. 10<br />
Maximum ITSM Lock Time In Seconds,<br />
e.g. 3600<br />
Maximum ITSM Polling Delay In Seconds, e.g. 15<br />
Minimum ITSM Polling Delay In Seconds, e.g. 15<br />
Computer Name To Indirectly Join A Farm<br />
Compatible With Metaframe 1.8 Servers:<br />
0 = Disabled, 1 = Enabled<br />
Use Legacy ICA Display Log:<br />
0 = Disabled, 1 = Enabled<br />
Local Host Cache Update Interval:<br />
Value Between 1 - 71582<br />
Citrix License Server Name<br />
License Server Port Number:<br />
Value Between 0 - 65534<br />
Log Automatic Reconnection Attempts:<br />
0 = Disabled<br />
1 = Enabled<br />
Refuse Connection Due To Log Over Limits:<br />
0 = Disabled<br />
1 = Enabled<br />
Multimedia Buffer Acceleration Seconds (In<br />
Seconds): Value Between 1 – 10<br />
Use Multimedia Acceleration of Default Buffer Of<br />
5 Seconds:<br />
0 = Disabled<br />
1 = Enabled<br />
Limit Connections Per User:<br />
Value Between 0 - 999999999<br />
MSDE SA Password (Encrypted)<br />
Preferred Novell Directory Service Structure<br />
Discard Redundant Graphic Processes:<br />
0 = Disabled<br />
1 = Enabled<br />
Notify User About Degradation:<br />
0 = Disabled<br />
1 = Enabled<br />
Oracle Data Store Database User Name<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 93
Variable Description<br />
CMF_ORA_AUTO_DS_USER<br />
CMF_ORA_DATA_DEVICE_PATH<br />
CMF_ORA_HOST<br />
CMF_ORA_KEY<br />
CMF_ORA_LOGGING<br />
CMF_ORA_NET_SERVICE<br />
CMF_ORA_NET_SERVICE_NAME<br />
CMF_ORA_PIPE<br />
CMF_ORA_PORT<br />
CMF_ORA_LOG<br />
CMF_ORA_USERPW<br />
CMF_PA_ACCESS_CONDITIONS<br />
CMF_PA_ACCESS_CONTROL<br />
CMF_PA_ACCOUNT_AUTHORITY<br />
CMF_PA_ACCOUNT_TYPE<br />
CMF_PA_ADD_SHORTCUT_TO_CLIENT_D<br />
ESKTOP<br />
CMF_PA_ADD_TO_CLIENT_STARTMENU<br />
Use Automatically Generated Oracle Data Store<br />
User<br />
Oracle Database File Path<br />
Oracle Host<br />
Oracle Key Name<br />
Oracle Transaction Logging, Possible Values:<br />
1 = Logging<br />
2 = No logging<br />
Oracle Service Name<br />
Global Oracle Network Service Name<br />
Oracle Pipe Name<br />
Oracle Port<br />
Oracle Log, Possible Values:<br />
1 = TCP/IP<br />
2 = TCP/IP with SSL<br />
3 = Named Pipes<br />
4 = IPC<br />
Oracle Data Store Database User Password<br />
Access Control Filter<br />
Access Control, Possible Values:<br />
1 = Each Connection<br />
2 = Each MSAM Connection<br />
3 = Each MSAM Connection Which Complies With<br />
The Following Filter<br />
Authenticating Resource, Possible Values:<br />
1 = NT Domain<br />
2 = Novel NDS<br />
3 = Active Directory<br />
Type Of User Or Group Account, Possible Values:<br />
1 = Local User<br />
2 = Domain User<br />
3 = Local Group<br />
4 = Global Group<br />
5 = Universal User<br />
6 = Domain Local Group<br />
7 = Folder<br />
Add Link To Client Desktop<br />
Add Link To Client Start Menu<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 94
Variable Description<br />
CMF_PA_ALLOW_ANONYMOUS_CONNECT<br />
IONS<br />
CMF_PA_ALLOW_MULTI_INSTANCE_PER_<br />
USER<br />
CMF_PA_ALLOW_REMOTE_ACCESS<br />
CMF_PA_ATTRIBUTES<br />
CMF_PA_CPU_PRIORITY<br />
CMF_PA_DEFAULT_ENCRYPTION<br />
CMF_PA_DEFAULT_SOUND_TYPE<br />
CMF_PA_DEFAULT_WINDOW_COLOR<br />
CMF_PA_DEFAULT_WINDOW_HEIGHT<br />
CMF_PA_DEFAULT_WINDOW_SCALE<br />
CMF_PA_DEFAULT_WINDOW_TYPE<br />
CMF_PA_DEFAULT_WINDOW_WIDTH<br />
CMF_PA_DOMAINGROUPPREFIX<br />
Allow Anonymous Connections<br />
Allow Multi-Instances Per User<br />
Allow Remote Access<br />
Application Start Settings, Possible Values:<br />
0 = None<br />
1 = Maximize At Start<br />
2 = Hide Attributes<br />
3 = Maximize At Start And Hide Attributes<br />
Process Priority, Possible Values:<br />
1 = Low<br />
2 = Below Normal Priority<br />
3 = Normal<br />
4 = Higher Than Normal Priority<br />
5 = High<br />
Encryption Level, Possible Values:<br />
1 = Basic<br />
2 = 128 Bit Only For Logon<br />
3 = 40 Bit<br />
4 = 56Bit<br />
5 = 128Bit<br />
Enable Legacy Audio<br />
Window Color Depth, Possible Values:<br />
1 = 16 Colors<br />
2 = 256 Colors<br />
3 = 64K Colors<br />
4 = 16M Colors<br />
Window Height<br />
Window Size Relative To Screen Size<br />
Window Type / Size, Possible Values:<br />
1 = 640 X 480<br />
2 = 800 X 600<br />
3 = 1024 X 768<br />
4 = 1280 X 1024<br />
5 = Custom<br />
6 = Per cent<br />
7 = Full Screen<br />
8 = 1600 X 1200<br />
Window Width<br />
Domain Group Prefix<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 95
Variable Description<br />
CMF_PA_DOMAINGROUPSUFFIX<br />
CMF_PA_ENABLE_APP<br />
CMF_PA_ENABLE_CONTENT<br />
CMF_PA_ENABLE_SSL_CONNECTIONS<br />
CMF_PA_HIDE_DISABLED_APP<br />
CMF_PA_HIDE_DISABLED_CONTENT<br />
CMF_PA_HIDE_FROM_BROWSER_ENUM<br />
CMF_PA_HIDE_FROM_PN_ENUM<br />
CMF_PA_INDEX<br />
CMF_PA_INSTANCE_LIMIT<br />
CMF_PA_LOCALGROUPMODE<br />
CMF_PA_LOCALGROUPPREFIX<br />
CMF_PA_LOCALGROUPSUFFIX<br />
CMF_PA_MIN_AUDIO<br />
CMF_PA_MIN_ENCRYPTION<br />
CMF_PA_PLACE_UNDER_PROGRAMS_FOL<br />
DER<br />
CMF_PA_USE_APPNAME<br />
CMF_PA_USE_DEFAULT_GROUP<br />
CMF_PA_WAIT_ON_PRINTER_CREATION<br />
CMF_PN_ENUM_MODE<br />
CMF_PRINTING_BANDWIDTH<br />
CMF_RAS_RESPOND_TO_CLIENT_BROAD<br />
CAST<br />
Domain Group Suffix<br />
Enable Applications<br />
Enable Content<br />
Enable SSL And TSL Log<br />
Hide Disabled Published Applications<br />
Hide Disabled Published Content<br />
Hide Application In ICA Browser<br />
Hide Application In Program Neighborhood<br />
Prefix For Published Application Names<br />
Applications Instance Limit Per User<br />
Local Group Mode, Possible Values:<br />
1 = Local Group<br />
2 = Domain Local Group<br />
Local Group Prefix<br />
Local Group Suffix<br />
Legacy Audio Minimum Requirement<br />
Encryption As Minimum Requirement<br />
Link In Program Folder<br />
Use Default Name Instead Of Automatically<br />
Generated Name<br />
Use Default Group<br />
Wait On Printer Creation<br />
Program Neighborhood Only Lists Zone Data<br />
Collector:<br />
0 = Disabled<br />
1 = Enabled<br />
ICA Printer Bandwidth,<br />
Value Between 0 - 999999999<br />
RAS Server Responds To Client Broadcasts:<br />
0 = Disabled<br />
1 = Enabled<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 96
Variable Description<br />
CMF_RDP_DISABLE_PROMPT_FOR_PASS<br />
WORD<br />
CMF_RES_MGMT_CONTEXT<br />
CMF_RES_MGMT_CPU<br />
CMF_RES_MGMT_DAY_OF_MONTH<br />
CMF_RES_MGMT_DAY_OF_WEEK<br />
CMF_RES_MGMT_EXCLUSION_LIST<br />
CMF_RES_MGMT_INTERVAL<br />
CMF_RES_MGMT_MENORY<br />
CMF_RES_MGMT_PASSWORD<br />
CMF_RES_MGMT_TIME<br />
CMF_RES_MGMT_USER<br />
CMF_SERVER_TYPE<br />
CMF_SHADOW_PROHIBIT_NO_LOGGING<br />
CMF_SHADOW_PROHIBIT_NO_NOTIFY<br />
CMF_SHADOW_PROHIBIT_REMOTE_ICA<br />
Disable Prompt For Password With RDP<br />
Connections:<br />
0 = Disabled<br />
1 = Enabled<br />
User Account For Memory Optimization, Possible<br />
Values:<br />
0 = User Defined Account<br />
1 = Use Local Account<br />
Enable CPU Load <strong>Management</strong><br />
Day Of Month For Memory Optimization<br />
Day Of Week For Memory Optimization, Possible<br />
Values:<br />
1 = Sunday<br />
2 = Monday<br />
3 = Tuesday<br />
4 = Wednesday<br />
5 = Thursday<br />
6 = Friday<br />
7 = Saturday<br />
List Of Applications Excluded From Memory<br />
Optimization<br />
Optimization Interval For Memory Optimization,<br />
Possible Values:<br />
0 = Daily<br />
1 = Weekly<br />
2 = Monthly<br />
3 = Only On Boot<br />
Enable Memory Optimization<br />
Password For Memory Optimization<br />
Optimization Time For Memory Optimization<br />
User Name For Memory Optimization<br />
Selection Of Product Edition, Possible Values:<br />
E = Enterprise Edition<br />
A = Advanced Edition<br />
S = Standard Edition<br />
Log Shadow Connections<br />
0 = Disabled<br />
1 = Enabled<br />
Enforce Shadow Notification<br />
0 = Disabled<br />
1 = Enabled<br />
Prohibit Remote Control<br />
0= Disabled<br />
1 = Enabled<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 97
Variable Description<br />
CMF_SHADOWING_CHOICE<br />
CMF_SNMP_DISCONNECT_TRAP<br />
CMF_SNMP_LOGOFF_TRAP<br />
CMF_SNMP_LOGON_TRAP<br />
CMF_SNMP_THRESHOLD_EXCEEDED_TRA<br />
P<br />
CMF_SNMP_THRESHOLD_VALUE<br />
CMF_SQL_ACCOUNT<br />
CMF_SQL_AUTO_DS_USER<br />
CMF_SQL_DATA_DEVICE_PATH<br />
CMF_SQL_LOG_DEVICE_PATH<br />
CMF_SQL_RESTORE_MODE<br />
CMF_SQL_SERVER<br />
CMF_SQL_USERPW<br />
CMF_SR_ENABLED<br />
CMF_SR_PORT<br />
CMF_SR_TIMEOUT<br />
CMF_SRV_FOLDER<br />
CMF_TRUST_XML_REQUESTS<br />
CMF_TURN_FEATURE_RELEASE_ON<br />
CMF_UPDATE_ACCP_PROP_ON_LOGON<br />
CMF_UPDATE_ACNP_PROP_ON_LOGON<br />
Authorize Session Shadowing<br />
0= Disabled<br />
1 = Enabled<br />
Disconnect SNMP Trap Session<br />
SNMP Trap Session Logoff<br />
SNMP Trap Session Logon<br />
SNMP Trap Session Maximum<br />
SNMP Trap Session Limit Per Server<br />
Value Between 0 - 65536<br />
SQL Database User Name<br />
Use Auto Data Store User<br />
SQL Database File Path<br />
SQL Transaction Log File Path<br />
SQL Restore Mode, Possible Values:<br />
1 = Single<br />
2 = Fully<br />
3 = Multiple log<br />
SQL Database Server<br />
SQL Database User Password<br />
Session Reliability<br />
0= Disabled<br />
1 = Enabled<br />
Session Reliability Port Number,<br />
Value 0 – 65534<br />
Session Reliability Port Number Timeout,<br />
Value Between 0 - 999999999<br />
Subfolder In Which Server To Be Placed<br />
Trust Requests Sent By XML Service<br />
Feature Release, 0= Disabled, 1 = Enabled<br />
Update Client Printer Properties At Each Logon:<br />
0= Disabled, 1 = Enabled<br />
Update Network Printer Properties At Each<br />
Logon:<br />
0= Disabled<br />
1 = Enabled<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 98
Variable Description<br />
CMF_USE_CLIENT_LOCAL_TIME<br />
CMF_XML_CHOICE<br />
CMF_XML_PORT_NUMBER<br />
CMF_ZONE_NAME<br />
CMF_ZONE_RANKING<br />
CMF_ZONES_SHARE_LOAD_INFO<br />
Use Client Local Time:<br />
0= Disabled, 1 = Enabled<br />
XML Service Mode,<br />
0 = Separate: 1 = Joint<br />
XML Service Port Number,<br />
Value 0 – 65534<br />
Zone Name<br />
Data Collector Zone Ranking<br />
1 = High Ranking<br />
2 = Ranking<br />
3 = Standard Ranking<br />
4 = No Ranking<br />
Cross-Zone Load Information<br />
0= Disabled, 1 = Enabled<br />
Table 14: Variables on Citrix MetaFrame section<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 99
9.2 Section [Custom]<br />
The “Custom” section contains all user-defined parameters which have been defined in<br />
the vCC via the parameter function.<br />
9.3 Section [Database server]<br />
All parameters for installing database servers, e.g. Microsoft SQL Server 2000, are in<br />
the “Database server” section.<br />
Variable Description<br />
SQL_FARM_NAME Name of database server farm<br />
SQL_SERVER_AUTHENTICATION Giving the value “MIXEDMODE” enables the<br />
“Mixed Mode” (Default), giving the value<br />
“INTEGRATED” only enables the “Windows<br />
SQL_SERVER_CD_KEY<br />
Authentication Mode.”<br />
CD Key in format:<br />
XXXXX-XXXXX-XXXXX-XXXXX-XXXXX<br />
SQL_SERVER_COLLATION Defines the collation settings. You will find<br />
information on this in the SQL server<br />
SQL_SERVER_DATA_DIR<br />
documentation<br />
Defines the target directory for the database<br />
files<br />
SQL_SERVER_ENABLE_CROSS_D<br />
B_CHAINING<br />
Controls actions relating to cross-database<br />
ownership chaining, possible values:<br />
0 = Disabled, 1 = Enabled (Default)<br />
SQL_SERVER_INSTANCE_NAME Name of SQL server instance<br />
SQL_SERVER_LICENSE_LIMIT Numerical<br />
licenses<br />
value indicating the number of<br />
SQL_SERVER_LICENSE_MODE Defines the license mode. Can choose between<br />
the value “PERSERVER” (Default) and<br />
“PERUSER.”<br />
SQL_SERVER_LICENSE_LIMIT Numerical<br />
licenses.<br />
value indicating the number of<br />
SQL_SERVER_MS_XTSX_UPGRAD<br />
ED<br />
Master/Target server configuration update,<br />
possible values:<br />
0 = Disabled (Default), 1= Enabled<br />
SQL_SERVER_NAMED_PIPE Defines the default named pipe names<br />
“\\.\pipe\sql\query”<br />
SQL_SERVER_NETWORK_LIBS Defines the network libraries to be installed. The<br />
value “NAMEDPIPES” only uses named pipes,<br />
the value “TCPIP” uses only TCP/IP, the value<br />
“BOTH” uses both network libraries (Default)<br />
SQL_SERVER_PROGRAM_DIR Defines the target directory for the program<br />
files<br />
SQL_SERVER_SA_PASSWORD Defines the SA (System Admin) users password<br />
SQL_SERVER_SETUP_MODE Controls the components to be installed. Choice<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 100
Variable Description<br />
between<br />
(Default).<br />
the value “FULL” or “TYPICAL”<br />
SQL_SERVER_TCP_PORT TCP/IP port of SQL server (Default 1433)<br />
SQL_SERVER_TCP_PROXY Defines the TCP proxy. This can be defined<br />
using an input value or be replaced by the value<br />
“DEFAULT” as default.<br />
SQL_SERVER_UPGRADE_MS_SEA<br />
RCH<br />
Controls updating of the full text catalogue,<br />
possible values:<br />
0 = Disabled (Default), 1= Enabled<br />
SQL_SERVER_VERSION Specifies the version number of the SQL server<br />
Table 15: Variables in the Database Server section<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 101
9.4 Section [<strong>Installation</strong>]<br />
The “<strong>Installation</strong>” section contains settings relating to installing and deploying software.<br />
Variable Description<br />
INS_INST_LOG_PATH Folder for log files, e.g.<br />
%ProgramFiles%\<strong>visionapp</strong>\Log<br />
Tip: Is automatically formed from the variable<br />
%PROGRAMFILES% and %REL_MANUFAC-<br />
TURER_NAME%<br />
Table 16: Variables in the <strong>Installation</strong> section<br />
9.5 Section [Release info]<br />
The “Release info” section contains information on the software manufacturer and on<br />
the operator of <strong>visionapp</strong> products. In OEM versions you will find the name of the OEM<br />
partner at this point.<br />
Variable Description<br />
REL_MANUFACTURER_NAME Release manufacturer name, e.g. <strong>visionapp</strong><br />
Table 17: Variables in the Release info section<br />
9.6 Section [Security Identifiers]<br />
In the “Security Identifiers” section are what are known as the well-known SID’s of the<br />
group or user name. The section is set up individually by vPPT for the respective<br />
system environment. Using SID’s instead of group or user names allows languageneutral<br />
use of installation packages, i.e. one and the same package can be used in<br />
systems in various languages.<br />
Example: Using the SID S-1-1-0 instead of the group name “Any” in the command<br />
“Change NTFS” renders the installation package language-neutral. As a<br />
result, the installation package can also be used on systems in other<br />
languages. List of the SIDs established by vPPT:<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 102
Variable Description<br />
S-1-1-0 Any<br />
S-1-2-0 Local<br />
S-1-3-0 Creator-Owner<br />
S-1-3-1 Creator Group<br />
S-1-3-2 Creator Group-Owner-Server<br />
S-1-3-3 Creator-Group-Server<br />
S-1-5-1 DialUp<br />
S-1-5-2 Network<br />
S-1-5-3 Batch<br />
S-1-5-4 Interactive<br />
S-1-5-6 Service<br />
S-1-5-7 Anonymous Logon<br />
S-1-5-8 Proxy<br />
S-1-5-18 System<br />
S-1-5-9 Organization Domain Controller<br />
S-1-5-10 Self<br />
S-1-5-11 Authenticated User<br />
S-1-5-12 Restricted Access<br />
S-1-5-13 Terminal Server User<br />
S-1-5-14 Interactive Remote Logon<br />
S-1-5-19 Local Service<br />
S-1-5-20 Network Service<br />
S-1-5-32 Predefined<br />
S-1-5-21-500 Administrator<br />
S-1-5-21-501 Guest<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 103
Variable Description<br />
S-1-5-32-544 Administrators<br />
S-1-5-32-545 User<br />
S-1-5-32-550 Print Operators<br />
S-1-5-32-546 Guests<br />
S-1-5-32-547 Main User<br />
S-1-5-32-559 Product Log User<br />
S-1-5-32-556 Network Configuration Operators<br />
S-1-5-32-555 Remote Desktop User<br />
S-1-5-32-552 Replication Operator<br />
S-1-5-32-551 Security Operators<br />
S-1-5-32-558 System Monitor User<br />
Table 18: Variables in the Security Identifiers section<br />
9.7 Section [Server]<br />
The “Server” section maintains parameters for installing standard servers.<br />
Variable Description<br />
SRV_FARM_NAME Name of standard server farm<br />
Table 19: Variables in the Server section<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 104
9.8 Section [System]<br />
The “System” section contains all the operating system settings stored in the vCC.<br />
Variable Description<br />
SYS_AUTOREBOOT_DAY Automatic reboot daily scheduling:<br />
0 = Never<br />
1 = Every Sunday<br />
2 = Every Monday<br />
3 = Every Tuesday<br />
4 = Every Wednesday<br />
5 = Every Thursday<br />
6 = Every Friday<br />
7 = Every Saturday<br />
8 = Every day of the week<br />
SYS_AUTOREBOOT_GRACE_PERIO Period of delay for automatic reboot (in<br />
D<br />
seconds)<br />
SYS_AUTOREBOOT_NOTIFICATION Text for automatic reboot notification<br />
SYS_AUTOREBOOT_TIME Automatic reboot timing:<br />
e.g. 23 = After 23.00 hours<br />
SYS_CD_DRIVE CD drive: e.g. X:<br />
SYS_ENABLE_CRASH_CONTROL Debug logging system:<br />
0 = Disabled<br />
1 = Enabled<br />
SYS_ENABLE_DR_WATSON Debug logging process:<br />
0 = Disabled<br />
1 = Enabled<br />
SYS_ENABLE_MOVE_PROFILES_DI<br />
R<br />
SYS_ENABLE_MOVE_PROGRAM_DI<br />
R<br />
Move profile drive/folder:<br />
0 = Disabled<br />
1 = Enabled<br />
Move program drive/folder:<br />
0 = Disabled<br />
1 = Enabled<br />
SYS_ENABLE_MOVE_SWAP_DRIVE Move swap file:<br />
0 = Disabled<br />
1 = Enabled<br />
SYS_ENABLE_MOVE_SYSTEM_DRI<br />
VE<br />
Enable drive letter reassignment:<br />
0 = Disabled<br />
1 = Enabled<br />
SYS_ENABLE_USER_ENV_DEBUG User environment debug log:<br />
0 = Disabled<br />
1 = Enabled<br />
SYS_HOME_DRIVE User drive, e.g. H:<br />
SYS_HOME_DRIVE_WTS_FOLDER User drive WTS folder. Subfolder on the user<br />
drive which can be used to store WTS specific<br />
files (e.g. through application compatibility<br />
scripts)<br />
SYS_LOCAL_ADMIN_NAME Rename local administrator account, e.g.<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 105
Variable Description<br />
LocalAdmin<br />
SYS_LOCAL_ADMIN_PW Local administrator password (encrypted)<br />
SYS_LOGON_DOMAIN_NB_NAME Default logon domain, e.g. MyDomain<br />
SYS_LOGON_DOMAIN_NB_NAME_ Logon domain list: e.g.<br />
LIST<br />
MyDomain1;MyDomain2;MyDomain3<br />
SYS_OS_LANGUAGE_ID Operating system language,<br />
e.g. 1031 = German, 1033 = English<br />
SYS_OS_VERSION Operating system version, e.g.<br />
5.0 = Windows 2000, 5.2 = Windows 2003<br />
SYS_PROFILES_DIRECTORY User profile directory if this is to be transferred<br />
to another folder e.g. Profiles<br />
SYS_PROFILES_DRIVE User profile drive if this is to transferred to<br />
another drive e.g. M:<br />
SYS_PROGRAM_DIRECTORY Program directory if this is to be transferred to<br />
another folder e.g. Win32<br />
SYS_PROGRAM_DRIVE Program drive if this is to be transferred to<br />
another drive, e.g. N:<br />
SYS_SERVER_COMMENT Server description to be found in the network<br />
environment<br />
SYS_SERVER_OPTIMIZATION Server optimization:<br />
0 = Minimize standard memory used<br />
1 = Balance load<br />
2 = Maximize data throughput for releasing files<br />
3 = Maximize data throughput for network<br />
applications<br />
SYS_SWAP_DRIVE Swap file drive if this is to be transferred to<br />
another drive e.g. O:<br />
SYS_SWAP_DRIVE_SIZE Swap file size in MB, e.g. 4000<br />
SYS_SYSTEM_DRIVE System drive if this is to be transferred to<br />
another drive using Citrix DriveRemap e.g. M:<br />
SYS_TIME_SERVER_LIST Time server list, e.g. Time server1;Time server2<br />
SYS_USER_PROFILE_SUB_DIR User profile sub-directory<br />
SYS_WTS_LICENSE_SERVER Terminal services license server<br />
Table 20: Variables in the System section<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 106
9.9 Section [Terminal Services]<br />
The “Terminal Services” section maintains parameters for installing and configuring<br />
Microsoft terminal services.<br />
Variable Description<br />
WTS_FARM_NAME Terminal server farm name<br />
WTS_RDP_AUTO_CLIENT_DRIVES Connect client drives at logon<br />
WTS_RDP_AUTO_CLIENT_LPTS Connect client printer at logon<br />
WTS_RDP_COLOR_DEPTH Maximum color depth, possible values:<br />
1 = 8 Bit<br />
2 = 15 Bit<br />
3 = 16 Bit<br />
4 = 24 Bit<br />
-1 = Inherit User Configuration<br />
WTS_RDP_DISABLE_CAM Disable audio assignment<br />
WTS_RDP_DISABLE_CCM Disable COM connection assignment<br />
WTS_RDP_DISABLE_CDM Disable drive assignment<br />
WTS_RDP_DISABLE_CLIP Disable temporary filing assignment<br />
WTS_RDP_DISABLE_CPM Disable printer assignment<br />
WTS_RDP_DISABLE_LPT Disable LPT connection assignment<br />
WTS_RDP_DISABLE_WALLPAPER Disable wallpaper<br />
WTS_RDP_FORCE_CLIENT_LPT_DEF Use main client printer as default<br />
WTS_RDP_INHERIT_AUTO_CLIENT Inherit user configuration for automatic<br />
client link<br />
WTS_RDP_MAX_CONNECT_TIME Timeout for connections (in minutes)<br />
WTS_RDP_MAX_DISCONNECTION_TI Timeout for disconnection (in minutes)<br />
ME<br />
WTS_RDP_MAX_IDLE_TIME Timeout for idle time (in minutes)<br />
WTS_RDP_MAX_INSTANCE_COUNT Max. number of connections<br />
WTS_RDP_MIN_ENCRYPTION_LEVEL Required encryption, possible values:<br />
1 = Low,<br />
2 = Medium (client-compatible)<br />
3 = High<br />
4 = FIPS-conform (Only Windows 2003)<br />
WTS_RDP_RECONNECT_SAME Reconnect, possible values:<br />
0 = From all clients<br />
1 = Only from this client<br />
-1 = Inherit user configuration<br />
WTS_RDP_REMOTE_OPTIONS Remote monitoring, possible values:<br />
1 = Use default user settings<br />
2 = Do not authorize<br />
3 = User defines<br />
WTS_RDP_REQ_USER_PERMISSION Remote monitoring permission, possible<br />
values:<br />
1 = Request user permission/Interactive<br />
session<br />
2 = Interactive session<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 107
Variable Description<br />
3 = Request user permission/Display<br />
session<br />
4= Display session<br />
WTS_RDP_RESET_BROKEN Action with broken connections, possible<br />
values:<br />
0 = Disconnect<br />
1 = Reconnect<br />
-1 = Inherit user configuration<br />
WTS_RDP_USE_DEFAULT_GINA Use NT default authentication<br />
Table 21: Variables in the Terminal Services section<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 108
9.10 Section [vCC]<br />
The “vCC” section contains the parameters required to connect the vCC database.<br />
Variable Description<br />
VCC_DB_SERVER vCC Database server name<br />
VCC_DB_NAME vCC Database name<br />
VCC_DB_USER vCC Database user<br />
VCC_DB_PASSWORD vCC Database user password<br />
(encrypted)<br />
Table 22: Variables in the vCC section<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 109
9.11 Section [Web server]<br />
The “Web server” section contains the parameters used to install Web and portal<br />
servers.<br />
Variable Description<br />
IIS_APP_SRV_CONSOLE Install application server console (Only<br />
W2K3)<br />
IIS_APPLICATION_DEPENDENCY Group of Web server extensions (Only<br />
W2K3)<br />
IIS_ASP Authorize active server pages (Only<br />
W2K3)<br />
IIS_ASP_NET Install ASP.NET platform (Only W2K3)<br />
IIS_BITS_SERVER_EXTENSIONS_ISAPI Install BITS server extension ISAPI<br />
(Only W2K3)<br />
IIS_BITS_SERVER_EXTENSIONS_MANA<br />
GER<br />
Install BITS administrative console<br />
snap-In (MMC) (Only W2K3)<br />
IIS_COM_PLUS_NETWORK Enable COM+network access (Only<br />
W2K3)<br />
IIS_COMMON Install common files for IIS<br />
IIS_DBG Install Microsoft script debugger (Only<br />
W2K)<br />
IIS_DOC Install IIS documentation (Only W2K)<br />
IIS_DTC_NETWORK Enable DTC network access (Only<br />
W2K3)<br />
IIS_EXTENSION_FILE IIS extension files (Only W2K3)<br />
IIS_FARM_NAME IIS farm name<br />
IIS_FP_EXTENSIONS Install FrontPage server extensions<br />
IIS_FP_VDIR_DEPLOY Install Visual InterDev RAD Remote<br />
Deployment Support (Only W2K3)<br />
IIS_FTP Install FTP service<br />
IIS_FTP_ROOT <strong>Installation</strong> directory for FTP service<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 110
Variable Description<br />
IIS_HTMLA Install HTML-based Internet service<br />
manager (Only W2K3)<br />
IIS_INDEX_SRV_SYSTEM Install index service<br />
IIS_INET_MGR Install Internet information services<br />
manager (MMC Snap-In)<br />
IIS_INET_PRINT Install Internet printing (Only W2K3)<br />
IIS_INTERNET_DATA_CONNECTOR Authorize Internet Data Connector<br />
(Only W2K3)<br />
IIS_NETCIS Install Microsoft COM Internet services<br />
IIS_NNTP Install NNTP service<br />
IIS_NNTP_DOCS Install NNTP service documentation<br />
(Only W2K)<br />
IIS_POP3_ADMIN Install Web administration for POP3<br />
service (Only W2K3)<br />
IIS_POP3_SERVICE Install POP3 service (Only W2K3)<br />
IIS_POP3_SRV Install POP3 email services (Only<br />
W2K3)<br />
IIS_SAKITWEB Install remote administration for IIS<br />
Web server via the Internet (Only<br />
W2K3)<br />
IIS_SERVER_SIDE_INCLUDES Authorize Server Side Includes (Only<br />
W2K3)<br />
IIS_SMTP Install SMTP service<br />
IIS_SMTP_DOCS Install SMTP service documentation<br />
(Only W2K)<br />
IIS_TS_WEB_CLIENT Remote desktop Web connections<br />
(Only W2K3)<br />
IIS_VERSION IIS Version number, possible values:<br />
5.0 = Windows 2000 with IIS 5<br />
6.0 = Windows 2003 with IIS 6<br />
IIS_WEB_ADMIN Install Web user interface for Web<br />
server administration (Only W2K3)<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 111
Variable Description<br />
IIS_WEB_DAV WebDAV publication (Only W2K3)<br />
IIS_WMS Install Windows Media Services<br />
IIS_WMS_ADMIN Install administrative interface for<br />
Windows Media Services (Only W2K)<br />
IIS_WMS_ADMIN_ASP Install administrator of Windows Media<br />
Web Services (Only W2K3)<br />
IIS_WMS_ADMIN_MMC Install MMC Snap-In "Windows Media<br />
Services" (Only W2K3)<br />
IIS_WMS_ISAPI Agent for multicast and display logging<br />
(Only W2K3)<br />
IIS_WMS_SERVER Install Windows Media Services server<br />
components<br />
IIS_WWW WWW service<br />
IIS_WWW_ROOT <strong>Installation</strong> directory for WWW service<br />
IIS_WWW_VDIR_SCRIPTS Optional script directory (Only W2K3)<br />
VAP_AD_ROOT_PATH Active Directory Domain Root<br />
VAP_AD_USR Active Directory Access Account<br />
VAP_AD_USR_PWD Password to Active Directory Access<br />
Account<br />
VAP_ADDLOCAL Component selection (optional)<br />
VAP_ADM_SRV_DIR <strong>Installation</strong> directory for vAP Administration<br />
services<br />
VAP_CREATE_PORTAL_DB Create vAP database<br />
VAP_DB_NAME VAP database name<br />
VAP_DB_NT_AUTH Integrated logon to vAP database<br />
VAP_DB_PWD Password to vAP database initializing<br />
account<br />
VAP_DB_SRV VAP database server<br />
VAP_DB_USR User account for initializing vAP<br />
database<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 112
Variable Description<br />
VAP_DC_NAME Active Directory Domain Controller<br />
VAP_IIS_AUTH VAP authentication mode<br />
VAP_INSTALL Install <strong>visionapp</strong> Access Portal<br />
VAP_LOGON_DIR <strong>Installation</strong> directory to vAP Logon<br />
Web folder<br />
VAP_NFUSE_DIR <strong>Installation</strong> directory to Citrix Web<br />
server components<br />
VAP_PORTAL_DIR <strong>Installation</strong> directory to vAP portal<br />
Web folder<br />
VAP_SITE_TYPE Control of organizational entity<br />
VAP_TOOLS_DIR <strong>Installation</strong> directory to vAP Tools<br />
VAP_USR_GRP User group for vAP access<br />
VAP_VCC_DB_NAME vCC database name<br />
VAP_VCC_DB_PWD Password for vCC database access<br />
account<br />
VAP_VCC_DB_SERVER vCC database server<br />
VAP_VCC_DB_USER vCC database access account<br />
Table 23: Variables in Web server section<br />
vPMS_ <strong>Base</strong><strong>Installation</strong><strong>Packages</strong>_51_EN 113