10.06.2013 Views

visionapp Platform Management Suite Base Installation Packages

visionapp Platform Management Suite Base Installation Packages

visionapp Platform Management Suite Base Installation Packages

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!