visionapp Platform Management Suite Base Installation Packages

Transcription

visionapp Platform Management Suite Base Installation Packages
visionapp Platform Management Suite
Base Installation Packages
Version 5.2
Technische Dokumentation
Copyright © visionapp GmbH, 2002-2006. Alle Rechte vorbehalten.
Die in diesem Dokument enthaltenen Informationen, Konzepte und Ideen sind Eigentum der visionapp GmbH. Dieses Dokument darf ohne vorherige schriftliche Genehmigung der visionapp GmbH weder als Ganzes noch auszugsweise vervielfältigt,
fotokopiert, reproduziert, übersetzt, auf ein elektronisches Medium übertragen oder in
maschinenlesbare Form gebracht werden.
Die in diesem Dokument enthaltenen Angaben und Daten können ohne vorherige Ankündigung geändert werden.
Alle in diesem Dokument erwähnten Marken- und Produktnamen sind Warenzeichen der
jeweiligen Rechtinhaber und werden hiermit anerkannt.
visionapp GmbH
Theodor-Heuss-Allee 110
D-60486 Frankfurt a.M.
Telefon:
+49-69-79583-0
Fax:
+49-69-79583-599
Email:
[email protected]
Web:
http://www.visionapp.de
vPMS_ BaseInstallationPackages_52_DE
II
Inhalt
1
Vorwort ................................................................................................... 1
2
Einleitung ................................................................................................ 2
2.1
Voraussetzungen ......................................................................................2
3
Hintergrund............................................................................................. 4
4
Systemvoraussetzung.............................................................................. 5
5
Funktionsweise ....................................................................................... 6
5.1
Namensschema ........................................................................................7
5.2
Ordnerstruktur .........................................................................................8
5.3
Installationsparameterdatei........................................................................8
5.4
Installationspaketausführung......................................................................9
5.5
Installationsprotokollierung ........................................................................9
6
visionapp Wise Package Environment .................................................... 10
6.1
Wise Templates ...................................................................................... 12
6.1.1
Template.wse ...................................................................................... 12
6.1.2
ExitEvent.wse...................................................................................... 12
6.1.3
GetGlobalVariables.wse......................................................................... 14
6.1.4
GlobalAppCfg.wse ................................................................................ 16
6.2
Wise Actions .......................................................................................... 35
6.2.1
Attach file to protocol.wse ..................................................................... 35
6.2.2
Base64 Convert.wse ............................................................................. 35
6.2.3
Change Drive Letter.wse ....................................................................... 36
6.2.4
Change NTFS.wse ................................................................................ 36
6.2.5
Change User Privileges ......................................................................... 37
6.2.6
Change User.wse ................................................................................. 38
6.2.7
Check If File Exists 64.wse .................................................................... 38
6.2.8
Copy Local File(s) 64.wse ...................................................................... 38
6.2.9
Edit Registry 64.wse............................................................................. 39
6.2.10
Execute MSI.wse ................................................................................. 39
6.2.11
Execute Program Ex.wse....................................................................... 40
6.2.12
Execute Program Ex 64.wse .................................................................. 41
vPMS_ BaseInstallationPackages_52_DE
III
6.2.13
Get Date Time.wse............................................................................... 42
6.2.14
Get Environment Variable 64.wse........................................................... 43
6.2.15
Get Language ID.wse ........................................................................... 43
6.2.16
Get Name from SID.wse ....................................................................... 44
6.2.17
Get Registry Key Value 64.wse .............................................................. 44
6.2.18
Get SID.wse........................................................................................ 45
6.2.19
Get Special Folder 64.wse ..................................................................... 45
6.2.20
Install Printer Driver.wse ...................................................................... 45
6.2.21
Kill Process.wse ................................................................................... 46
6.2.22
Local Group Manager.wse ..................................................................... 47
6.2.23
Local User Manager.wse........................................................................ 47
6.2.24
Wait for Process.wse ............................................................................ 48
7
Base Installation Packages .................................................................... 49
7.1
Paketschablonen für alle Servertypen (Global) ............................................ 49
7.1.1
052_APP_INSTMSG11_ALL_X ................................................................ 49
7.1.2
052_CFG_OEMINFO_ALL_X ................................................................... 49
7.1.3
052_CFG_SERVERCONFIG_ALL_X .......................................................... 49
7.1.4
052_SYS_ADMINPASSWORD_ALL_X ....................................................... 51
7.1.5
052_SYS_CLEANJOB_ALL_X .................................................................. 51
7.2
Paketschablonen für Betriebsystemaktualisierungen..................................... 52
7.2.1
052_FIX_KBnnnnnn_..... ....................................................................... 53
7.2.2
052_FIX_MSnn-nnn_..... ....................................................................... 55
7.2.3
052_SYS_MS-ROOT-CERT-UPD-6_ALL_X ................................................. 58
7.2.4
052_SYS_MSI31_ALL_X ........................................................................ 58
7.2.5
052_SYS_QCHAIN-EXEC_ALL_X ............................................................. 58
7.2.6
052_SYS_DOTNET11_ALL_EN/DE........................................................... 58
7.2.7
SYS_DOTNET20_ALL_X/X64_X .............................................................. 59
7.2.8
052_SYS_IE6_W2K_EN/DE.................................................................... 59
7.2.9
052_SYS_MDAC-28_W2K_EN/DE ........................................................... 59
7.2.10
052_SYS_SP4-UR1_W2K_EN/DE ............................................................ 59
7.2.11
052_SYS_WSH-ENGINE56_W2K_EN/DE .................................................. 60
7.3
Paketschablonen für SQL Server 2000 Datenbank Server.............................. 61
7.3.1
052_APP_SQLSRVENT2K_ALL_EN/DE...................................................... 61
7.3.2
052_APP_SQLSRVSTD2K_ALL_EN/DE ..................................................... 61
7.3.3
052_CFG_SQLSRV2K_ALL_X.................................................................. 61
vPMS_ BaseInstallationPackages_52_DE
IV
7.3.4
7.4
052_FIX_SQLSRVSP4_ALL_EN/DE .......................................................... 61
Paketschablonen für SQL Server 2005 Datenbank Server.............................. 62
7.4.1
052_APP_SQLSRVENT2K5_ALL_EN/DE/X64 ............................................. 62
7.4.2
052_APP_SQLSRVEXP2K5SP1_ALL_EN/DE ............................................... 62
7.4.3
052_APP_SQLSRVEXP2K5TOOLKIT_ALL_EN/DE ........................................ 62
7.4.4
052_APP_SQLSRVSTD2K5_ALL_EN/DE/X64 ............................................. 62
7.4.5
052_APP_SQLSRVWGR2K5_ALL_EN/DE................................................... 62
7.4.6
052_CFG_SQLSRV2K5_ALL_X ................................................................ 62
7.4.7
052_FIX_SQLSRV2K5SP1_ALL_EN/DE/X64 .............................................. 63
7.5
Paketschablonen für Web- und Portalserver ................................................ 64
7.5.1
052_APP_ICAJAVACLIENT90_ALL_X........................................................ 64
7.5.2
052_APP_IIS5_W2K_EN/DE................................................................... 64
7.5.3
052_APP_ICAWEBCLIENT90_ALL_X ........................................................ 64
7.5.4
052_APP_IIS6_W2K3_EN/DE/X64 .......................................................... 64
7.5.5
052_APP_VAP2006R2_ALL_X ................................................................. 64
7.5.6
052_APP_VJSHARP11_ALL_EN/DE .......................................................... 65
7.5.7
052_APP_WEBINTERFACE30_ALL_EN/DE................................................. 65
7.6
Paketschablonen für Terminal und Citrix Server .......................................... 66
7.6.1
052_APP_ITSM60_ALL_X ...................................................................... 66
7.6.2
052_APP_LOGINMGR30_ALL_X .............................................................. 66
7.6.3
052_APP_MRULMGR10_ALL_X ............................................................... 66
7.6.4
052_APP_ORACLE-CLIENT-9I_ALL_X ...................................................... 66
7.6.5
052_APP_PDRVMGR11_ALL_X................................................................ 67
7.6.6
052_APP_USFRMGR10_ALL_X................................................................ 67
7.6.7
052_APP_VCT61_ALL_X ........................................................................ 67
7.6.8
052_APP_WSTSECMGR10_ALL_X ........................................................... 67
7.6.9
052_CFG_DEFAULTUSER_ALL_X ............................................................ 67
7.6.10
052_CFG_EXEC-AAP_ALL_X .................................................................. 69
7.6.11
052_CFG_IMA-DISABLE_ALL_X.............................................................. 69
7.6.12
052_CFG_IMA-ENABLE_ALL_X ............................................................... 69
7.6.13
052_CFG_PRNTDRV_ALL_X ................................................................... 70
7.6.14
052_CFG_WINSTATION_ALL_X .............................................................. 71
7.6.15
052_SYS_AUTOREBOOT_ALL_X ............................................................. 71
7.6.16
052_SYS_MOVEPRGFILES_ALL_X ........................................................... 71
7.6.17
052_SYS_TERMSERVICES_W2K/W2K3/EN/DE/X64 ................................... 73
vPMS_ BaseInstallationPackages_52_DE
V
7.6.18
052_SYS_WTS-SHADOW-KEY_ALL_X...................................................... 73
7.6.19
052_APP_CPS30-ASC_ALL_EN/DE .......................................................... 73
7.6.20
052_APP_CPS30-FILES_W2K/W2K3/EN/DE ............................................. 73
7.6.21
052_APP_CPS30-MSDE_ALL_EN/DE........................................................ 73
7.6.22
052_APP_CPS30_ALL_X........................................................................ 74
7.6.23
052_FIX_CPS300R04_W2K/W2K3/EN/DE ................................................ 74
7.6.24
052_SYS_CPS30-DRIVEREMAP_W2K/W2K3/EN/DE ................................... 74
7.6.25
052_APP_CPS40-ASC_ALL_EN/DE/X64 ................................................... 74
7.6.26
052_APP_CPS40-FILES_W2K/W2K3/EN/DE/X64 ....................................... 75
7.6.27
052_APP_CPS40-MSDE_ALL_EN/DE/X64 ................................................. 75
7.6.28
052_APP_CPS40_ALL_X........................................................................ 75
7.6.29
052_SYS_CPS40-DRIVEREMAP_W2K/W2K3/EN/DE/X64 ............................ 75
7.6.30
052_FIX_CPS400R01_W2K/W2K3/EN/DE ................................................ 76
7.7
Paketschablonen für Anwendungspakete .................................................... 77
7.7.1
052_CFG_CALC_ALL_X ......................................................................... 77
7.7.2
052_CFG_CMD_ALL_X .......................................................................... 77
7.7.3
052_CFG_DESKTOP_ALL_X ................................................................... 77
7.7.4
052_CFG_EXPLORER_ALL_X .................................................................. 77
7.7.5
052_CFG_IE6_ALL_X ............................................................................ 77
7.7.6
052_CFG_NOTEPAD_ALL_X ................................................................... 79
7.7.7
052_CFG_PRINTDLG_ALL_X .................................................................. 79
7.7.8
052_CFG_REGIODLG_ALL_X.................................................................. 79
8
Installationsreihenfolge ........................................................................ 80
8.1
Installationsskripte für Citrix Presentation Server ........................................ 82
8.1.1
CTX_APPLICATION_ALL_X ..................................................................... 82
8.1.2
CTX_CLEAN_ALL_X .............................................................................. 82
8.1.3
CTX_PLATFORM_CPS3_W2K3/W2K/EN/DE............................................... 82
8.1.4
CTX_PLATFORM_CPS4_W2K3/W2K/EN/DE............................................... 84
8.2
Installationsskripte für Datenbank Server ................................................... 85
8.2.1
SQL_CLEAN_ALL_X .............................................................................. 85
8.2.2
SQL_PLATFORM_ENT_2K_W2K3/W2K/EN/DE ........................................... 85
8.2.3
SQL_PLATFORM_STD_2K_W2K3/W2K/EN/DE ........................................... 85
8.2.4
SQL_PLATFORM_ENT_2K5_W2K3/W2K/EN/DE/X64................................... 86
8.2.5
SQL_PLATFORM_EXP_2K5_W2K3/W2K/EN/DE ......................................... 86
8.2.6
SQL_PLATFORM_STD_2K5_W2K3/W2K/EN/DE/X64 .................................. 86
vPMS_ BaseInstallationPackages_52_DE
VI
8.2.7
8.3
SQL_PLATFORM_WGR_2K5_W2K3/W2K/EN/DE ........................................ 87
Installationsskripte für Standard Server ..................................................... 87
8.3.1
STD_CLEAN_ALL_X .............................................................................. 87
8.3.2
STD_PLATFORM_W2K3/W2K/EN/DE/X64 ................................................. 87
8.4
Installationsskripte für Terminal Server...................................................... 88
8.4.1
WTS_APPLICATION_ALL_X .................................................................... 88
8.4.2
WTS_CLEAN_ALL_X.............................................................................. 89
8.4.3
WTS_PLATFORM_W2K3/W2K/DE/EN/X64 ................................................ 89
8.5
Installationsskripte für Web- und Portalserver............................................. 90
8.5.1
WEB_CLEAN_ALL ................................................................................. 90
8.5.2
WTS_PLATFORM_W2K3/W2K/EN/DE ....................................................... 90
8.6
Installationsskripte für Betriebssystemaktualisierungen ................................ 91
8.6.1
UPD_OS-UPDATES_W2K_EN/DE............................................................. 91
8.6.2
UPD_OS-UPDATES_W2K3_EN/DE/X64 .................................................... 92
8.7
Installationsskript-Sets für Citrix Presentation Server................................... 93
8.7.1
CTX_APPLICATION_CPS3_W2K3/W2K/EN/DE........................................... 93
8.7.2
CTX_APPLICATION_CPS4_W2K3/W2K/EN/DE/X64 .................................... 93
8.7.3
CTX_PLATFORM_CPS3_W2K3/W2K/EN/DE............................................... 93
8.7.4
CTX_PLATFORM_CPS4_W2K3/W2K/EN/DE/X64 ........................................ 94
8.8
Installationsskript-Sets für Datenbank Server ............................................. 95
8.8.1
SQL_PLATFORM_ENT_2K_/W2K3/W2K/EN/DE.......................................... 95
8.8.2
SQL_PLATFORM_STD_2K_/W2K3/W2K/EN/DE.......................................... 95
8.8.3
SQL_PLATFORM_ENT_2K5_/W2K3/W2K/EN/DE/X64 ................................. 95
8.8.4
SQL_PLATFORM_EXP_2K5_/W2K3/W2K/EN/DE ........................................ 96
8.8.5
SQL_PLATFORM_STD_2K5_/W2K3/W2K/EN/DE/X64 ................................. 96
8.8.6
SQL_PLATFORM_WGR_2K5_/W2K3/W2K/EN/DE....................................... 96
8.9
Installationsskript-Sets für Standard Server................................................ 97
8.9.1
STD_PLATFORM/W2K3/W2K/EN/DE/X64 ................................................. 97
8.10
Installationsskript-Sets für Terminal Server ............................................. 98
8.10.1
WTS_APPLICATION_W2K3/W2K/EN/DE/X64 ............................................ 98
8.10.2
WTS_PLATFORM_W2K3/W2K/EN/DE/X64 ................................................ 98
8.11
Installationsskript-Sets für Web- und Portalserver .................................... 99
8.11.1
WEB_PLATFORM_W2K3/W2K/EN/DE/X64 ................................................ 99
9
9.1
Installationsparameterdatei .................................................................100
Sektion [Citrix MetaFrame] .................................................................... 100
vPMS_ BaseInstallationPackages_52_DE
VII
9.2
Sektion [Custom] ................................................................................. 112
9.3
Sektion [Databaseserver] ...................................................................... 112
9.4
Sektion [Installation]............................................................................. 115
9.5
Sektion [Releaseinfo] ............................................................................ 115
9.6
Sektion [Security Identifiers].................................................................. 115
9.7
Sektion [Server] ................................................................................... 117
9.8
Sektion [System].................................................................................. 117
9.9
Sektion [Terminal Services] ................................................................... 119
9.10
Sektion [vCC].................................................................................... 121
9.11
Sektion [Webserver]........................................................................... 121
vPMS_ BaseInstallationPackages_52_DE
VIII
1
Vorwort
Vielen Dank, dass Sie sich für ein Produkt der visionapp GmbH entschieden haben. Die
visionapp Platform Management Suite wird intensiven Qualitätstests unterzogen. Kein
Produkt verlässt unser Haus ohne sorgfältige Tests unserer Qualitätssicherung. Aufgrund der komplexen Struktur der Computersoftware kann die visionapp GmbH jedoch
keine Garantie dafür übernehmen, dass die Software der visionapp GmbH fehlerfrei ist,
ohne Unterbrechungen arbeitet, mit allen Geräten und Softwarekonfigurationen kompatibel ist oder Ihren sonstigen Anforderungen entspricht.
Der Inhalt dieser Dokumentation ist rein informativ und kann jederzeit ohne Benachrichtigung geändert werden. Sie stellt keinerlei Verpflichtung von Seiten der visionapp
GmbH dar. Überdies übernimmt die visionapp GmbH keine Haftung für Fehler oder
Ungenauigkeiten in dieser Dokumentation.
Die neueste Dokumentation finden Sie auf unserer Website unter:
http://www.visionapp.de/support
vPMS_ BaseInstallationPackages_52_DE
1
2
Einleitung
Dieses Handbuch enthält eine Anleitung über die möglichen Funktionen sowie Referenzinformationen für Betrieb und Fehlerbeseitigung. Bitte studieren Sie es vor der Verwendung der Software sorgfältig, um das Risiko eventueller Fehler bei der Durchführung der Installation und Konfiguration der Software schon im Vorfeld einzugrenzen.
Die visionapp GmbH begrüßt ausdrücklich Ihre Kommentare zu diesem Handbuch.
Sollten sie Fragen oder Verbesserungsvorschläge zur Software selbst oder zur Dokumentation haben, so finden Sie auf unserer Website (http://www.visionapp.de/support)
weitere Hinweise.
2.1
Voraussetzungen
Voraussetzung für ein erfolgreiches Arbeiten mit dem vorliegenden Handbuch sind gute
Kenntnisse im Umgang mit Microsoft Windows Terminal Services und Citrix Presentation Server Farmen. Eine grundsätzliche Vertrautheit mit Microsoft Windows Server
Betriebssystemen und Softwareverteilungsverfahren für Betriebssysteme sowie
Applikationen ist von Vorteil. Weiterhin richtet sich dieses Handbuch an Personen, die
mit Installation, Administration und Fehlerbeseitigung von Servern befasst sind. Die
visionapp GmbH geht davon aus, dass Sie für die Wartung von Servern qualifiziert sind
und für die Arbeit an eingesetzten Softwareprodukten geschult wurden.
Diese Dokumentation setzt ein bestimmtes Wissen über technische Gegebenheiten und
Fachtermini voraus. Für den einfacheren Umgang mit der vorliegenden Dokumentation
ist daher die Kenntnis der nachfolgend aufgeführten Dokumentationen sinnvoll:
‰ vCC Installation Guide
‰ vPMS Toolbox Setup Dokumentationen
‰ Wise Installation System 9 Dokumentation
Falls Sie ein Problem mit den vorhandenen Informationen nicht beheben können, finden
Sie auf unserer Website (http://www.visionapp.de/support) weitere Hinweise zur
Lösung von Problemen. Überdies informiert Sie unsere Website über:
‰ Informationen zum Produkt
‰ Informationen zu neuen Produkten
‰ Produktaktualisierungen
‰ zahlreiche Whitepapers und Präsentationen
‰ Vertriebspartner in Ihrer Nähe
vPMS_ BaseInstallationPackages_52_DE
2
Diese Dokumentation hält sich weitgehend an die folgenden Richtlinien:
fett
Schaltflächen sowie Wörter und Texte wie sie in der Benutzeroberfläche verwendet werden fett gedruckt.
„Anführungszeichen“
Die Hervorhebung durch „Anführungszeichen“ macht den Leser auf
Fachbegriffe aufmerksam, die zum ersten Mal in der Dokumentation
verwendet werden.
Link
Bei blauem und gleichzeitig unterstrichenem Text handelt es sich
um einen Hyperlink.
Die Dokumentation verdeutlicht den Text mit folgenden Symbolen:
Die Erste-Hilfe-Box weist auf Hilfestellungen zu einem bestimmten
Problem hin, gibt Tipps zu Besonderheiten oder verrät ungewöhnliche Lösungen.
Das Frage-Antwort-Symbol steht für einen Hinweis. Es weist auf
Besonderheiten hin, die beachtet werden müssen, um problemloses
Arbeiten mit dem Produkt zu ermöglichen.
Das Warnsymbol macht auf besonders wichtige Abschnitte im
Dokument aufmerksam. An diesen Stellen werden nützliche Hinweise gegeben, die Sie vor evtl. Datenverlust, Beschädigungen des
Produkts und anderen unerfreulichen Begleiterscheinungen bewahren.
vPMS_ BaseInstallationPackages_52_DE
3
3
Hintergrund
Die visionapp Base Installation Packages (vBIP) sind Bestandteil der visionapp Platform
Management Suite. Dabei handelt es sich um Installationspaketschablonen und Installationspakete, die gekoppelt mit den zugehörigen Binärdateien eine automatisierte
Installation der Plattform (Betriebssystem, Erweiterungen, Konfigurationen) und einiger
Applikationen unter Einsatz des visionapp Control Center (vCC) ermöglichen. Die
zugehörigen Binärdateien von Drittherstellern müssen aus lizenzrechtlichen Gründen
gesondert erworben werden und sind nicht Bestandteil des Lieferumfanges der vBIP.
Die Installationspaketschablonen und Installationspakete basieren auf dem Wise
Installation System 9.02, den visionapp Preparation Tools und dem visionapp
Packaging Environment. Anhand dieser Dokumentation soll ein Eindruck vermittelt
werden, welche Funktionen die Installationspakete und Installationspaketschablonen
beinhalten und an welchen Stellen bei Bedarf Anpassungen vorgenommen werden
müssen. Basierend auf den Installationspaketschablonen ermöglichen die Informationen dieses Dokuments das Erstellen von eigenen Installationspaketen.
vPMS_ BaseInstallationPackages_52_DE
4
4
Systemvoraussetzung
Grundvoraussetzung für den Einsatz der visionapp Base Installation Packages ist
zunächst eines der folgenden Betriebssysteme in englischer oder deutscher Sprache:
‰ Microsoft Windows 2000 Server oder Advanced Server für die x86 Platform, mit
Service Pack 4 oder höher
‰ Microsoft Windows Server 2003, Standard oder Enterprise Edition, für die x86
oder x64 Platform, mit Service Pack 1 oder höher
‰ Microsoft Windows Server 2003 R2, Standard oder Enterprise Edition, für die
x86 oder x64 Platform, mit Service Pack 1 oder höher
Zusätzlich werden die folgenden Anwendungen für den Einsatz der in dieser Dokumentation beschriebenen Komponenten benötigt:
‰ visionapp Packaging Environment
‰ Wise Installation System 9
vPMS_ BaseInstallationPackages_52_DE
5
5
Funktionsweise
Die visionapp Platform Management Suite enthält verschiedene Installationspakete und
Installationspaketschablonen, unter denen zwischen Komplettpaketen und separierten
Installationspaketen unterschieden werden muss. Aus lizenzrechtlichen Gründen ist es
der visionapp GmbH nicht erlaubt Dateien von Fremdfirmen (Microsoft, Citrix, etc.) im
Rahmen der visionapp Wise Installationspakete weiterzugeben.
Daraus ergibt sich die Notwendigkeit einen Mechanismus zur Verfügung zu stellen, der
es erlaubt bereits erstellte Wise Installationspakete, in den jeweiligen Skriptanteil und
die Software-Quellen der Fremdfirmen zu separieren. Umgekehrt muss ein
Mechanismus zur Verfügung gestellt werden, der es ermöglicht aus den separierten
Installationspaketen und den jeweiligen Software-Quellen der Fremdfirmen auf einfache
Weise das Installationspaket rekonstruieren zu können.
Der visionapp Separated Package Manager (vSPM) ermöglicht es auf einfachste Weise,
und unter Zuhilfenahme der eigenen Software-Quellen, die benötigten Installationspakete neu zu erstellen.
Installationspakete die ohne Software-Quellen von Fremdfirmen auskommen oder
Installationspakete die ausschließlich Software der visionapp GmbH enthalten, werden
als Komplettpakete ausgeliefert. Hier ist die Verwendung des vSPM nicht erforderlich,
da diese Installationspakete als fertig kompilierte Wise Installationspakete ausgeliefert
werden.
Mehr Details zur Verwendung des vSPM sind in der gesonderten
Preparation Tools Dokumentation und der dazugehörigen
Onlinehilfe zu finden.
Es ist nicht immer gewährleistet, dass die identischen Software-Quellen zur Verfügung
stehen, da die Installationspakete mit den Software-Quellen der Fremdfirmen zu einem
bestimmten Zeitpunkt durch visionapp GmbH separiert wurden und im Anschluss daran
in den verschiedenen Umgebungen mit den jeweiligen Software-Quellen wieder
zusammengefügt werden. Dies gestaltet sich besonders schwierig, wenn ein längerer
Zeitraum vergangen ist oder die Quellen nur durch Herunterladen aus dem Internet
erreichbar sind. Die Downloadseiten wechseln ebenso häufig wie der zur Verfügung
gestellte Inhalt. Zusätzlich sind Veränderungen oder Aktualisierungen häufig nicht
direkt erkennbar.
vPMS_ BaseInstallationPackages_52_DE
6
In einigen Fällen ist es nicht mehr möglich die erwarteten Dateistände zu erhalten.
Dann kann es vorkommen, dass der Wiederherstellungsmodus des vSPM die
Rekonstruktion eines Installationspaketes nicht ermöglicht. Hier müssen die
Unterschiede deutlich angezeigt, analysiert und die weitere Vorgehensweise festgelegt
werden. Bei aktualisierten Versionen und veränderten oder fehlenden Dateien reicht es
in der Regel die Dateien neu zu katalogisieren.
Die Firma visionapp GmbH legt größten Wert auf die Qualität der
Installationspaketschablonen die zur Rekonstruktion eines
Installationspaketes erforderlich sind.
5.1
Namensschema
Jede Installationspaketschablone und jedes Installationspaket befindet sich in einem
eigenen Ordner auf dem Produktdatenträger und ist entsprechend seiner Funktion oder
enthaltenen Anwendung benannt. Dabei sind die Ordner- und Installationspaketnamen
nach folgendem Schema aufgebaut:
Segment 1
Segment 2
Versionsnummer der vBIP Generation (mit führender 0)
Installationspakettyp:
‰ APP = Anwendungsinstallationspakete
‰ SYS = Systemkomponenten oder systemnahe Anpassungen
‰ CFG = Konfigurationsinstallationspakete
‰ FIX = Fehlerkorrekturen und Aktualisierungen z.B. Hotfixe
Segment 3
Eigentlicher Name des Installationspaketes bzw. der enthaltenen
Anwendung
Segment 4
Unterstützte Betriebssysteme:
‰ ALL = Windows 2000 und Windows 2003
‰ W2K = Windows 2000
‰ W2K3 = Windows 2003
‰ W2K3_R2 = Windows 2003 R2
‰ W2K3_X64 = Windows 2003 x64 Edition
‰ W2K3_R2_X64 = Windows 2003 R2 x64 Edition
vPMS_ BaseInstallationPackages_52_DE
7
Segment 5
‰ X
Unterstützte Sprachen:
= Beliebige Sprache
‰ DE = Deutsch
‰ EN = Englisch
Beispiel:
Es handelt sich bei dem Installationspaket mit dem Namen
052_APP_IE6_W2K_DE um das Anwendungsinstallationspaket des Internet Explorer 6.0 für Windows 2000 in deutscher Sprache, basierend auf
einer Installationspaketschablone der 5.2er vBIP Generation.
Daneben besitzt jedes Installationspaket eine Versions- und Buildnummer. Diese wird
beim Kompilierungsvorgang durch Wise erzeugt und in der resultierenden EXE Datei
hinterlegt. Mehr Informationen zum automatischen erzeugen der Build Nummer finden
sie auch in der Separation Tools Dokumentation.
5.2
Ordnerstruktur
Die Installationspakete befinden sich auf dem Produktdatenträger innerhalb einer
Ordnerstruktur. Diese sind gegliedert in die Ordner „Platform Global“, „Platform OS
Updates“, „Platform SQL Server“, „Platform Web- und Portalserver“, „Platform WTS und
Citrix“ und „Application“. Die systemnahen Installationspakete für die einzelnen
Serverrollen befinden sich in den Platform-Ordnern. In den Application-Ordner liegen
beispielhafte Installationspaketschablonen für Anwendungsprogramme.
5.3
Installationsparameterdatei
Die visionapp Installationspaketschablonen und Installationspakete sind so gestaltet,
dass die Installationspakete individuelle Konfigurationseinstellungen zur Laufzeit aus
einer Installationsparameterdatei ermitteln (Üblicherweise: visionapp.ini). Diese
Installationsparameterdatei wird durch das visionapp Transition Tool (vTT) dynamisch
erstellt und mit den in der vCC Datenbank für das Zielsystem hinterlegten Einstellungen
gefüllt.
Die Installationspakete greifen auf den Registrierungswert HKLM\SOFTWARE\visionapp\VisionappIniFileName zu, um Namen und Position der Installationsparameterdatei
zu ermitteln (Standard: %ProgramFiles%\visionapp\visionapp.ini) und individuelle
Konfigurationseinstellungen auszulesen und zu verwenden.
Die Installationsparameterdatei ist die Schnittstelle der Installationspakete zum vCC.
Ohne Installationsparameterdatei ist ein Großteil der Installationspakete nicht lauffähig,
da die Installationspakete auf unterschiedliche Parameter aus dieser Datei angewiesen
sind.
Es besteht die Möglichkeit, ein Installationspaket ohne die oben erwähnte Installationsparameterdatei zu installieren. Dazu wird eine passende Installationsparameterdatei manuell erstellt und als „setup.ini“ im gleichen Verzeichnis wie das
vPMS_ BaseInstallationPackages_52_DE
8
Installationspaket hinterlegt. Die Installationsparameterdatei wird in einem späteren
Kapitel (Kapitel 9) dieses Dokumentes im Detail erläutert.
Die Installationsparameterdatei kann durch benutzerdefinierte Parameter erweitert
werden. Hierzu steht die „Parameter Verwaltung“ und die „Parameter Registerkarte“ im
vCC zur Verfügung. Alle benutzerdefinierten Parameter die dort hinterlegt werden,
können durch vTT von der vCC Datenbank in die [CUSTOM] Sektion der Parameterdatei
übertragen werden. Durch Auslesen dieser Sektion können die Parameter in ihren
eigenen Paketen verwendet werden.
5.4
Installationspaketausführung
Ein fertig kompiliertes Installationspaket besteht aus einer ausführbaren .EXE Datei,
dessen Installation durch einen Doppelklick gestartet werden kann. Sollten in
individuellen Kundenumgebungen Softwareverteilungssysteme von anderen Herstellern
zum Einsatz kommen, lassen sich solche Installationspakete mit nahezu jedem
Softwareverteilungssystem verteilen und die Ausführung einer solchen ausführbaren
Datei anstarten.
Beim
Aufruf
eines
Installationspaketes
wird
empfohlen
zusätzlich
den
Kommandozeilenparameter „/S“ zu verwenden, um das Installationspaket in den so
genannten „Silent Mode“ zu versetzen. Der „Silent Mode“ führt das Installationspaket
vollautomatisch und ohne Bildschirmausgabe aus.
Installationspakete sind teilweise abhängig von anderen Installationspaketen. Diese
Abhängigkeiten müssen beim Installieren berücksichtigt werden. Informationen zu
Abhängigkeiten sind bei der jeweiligen Installationspaketbeschreibung oder im Kapitel 8
bzgl. der Installationsreihenfolge beschrieben.
Sollte eine Installation einen Rechnerneustart benötigen, wird der Neustart nicht durch
das Installationspaket selbst ausgelöst, sondern muss nach der Installation des
Installationspaketes durch die Ablaufsteuerung ausgelöst werden. Welche Installationspakete Neustarts benötigen ist im Kapitel 8 mit der Installationsreihenfolge ersichtlich.
5.5
Installationsprotokollierung
Jedes Installationspaket protokolliert während seiner Ausführung in die zentrale
Protokollierungsdatei. Innerhalb einer Paketinstallation werden weitere Programme
aufgerufen, die unabhängig von der Protokollierungsdatei ein separates Protokoll
erstellen können. Diese werden in das zentrale Protokollverzeichnis abgelegt. Das
zentrale Protokollverzeichnis ist zu finden unter:
%ProgramFiles%\%REL_MANUFACTURER_NAME%\Log.
Die Variable %REL_MANUFACTURER_NAME% lautet üblicherweise “visionapp”.
vPMS_ BaseInstallationPackages_52_DE
9
6
visionapp Wise Package Environment
Das visionapp Wise Package Environment wird durch die Wise Installation System 9
Umgebung um einige „Templates“ und „Actions“ erweitert. Dadurch wird die
Verwendung der Installationspaketschablonen ermöglicht und das Erstellen von eigenen
Installationspaketen erleichtert. Weitere Informationen zu Wise Installation System 9
finden Sie in der zugehörigen Hilfe.
Das visionapp Packaging Environment ist im visionapp Preparation
Tools Setup enthalten und muss auf dem Rechner installiert werden
auf dem das Wise Installation System verwendet wird.
Nähere Informationen zu den visionapp Preparation Tools sind in der gesonderten
Preperation Tools Dokumentation enthalten.
vPMS_ BaseInstallationPackages_52_DE
10
Abbildung 1: Wise Installation System 9 mit visionapp Package Environment
Im nachfolgenden Abschnitt werden die visionapp Wise Templates und Wise Actions im
Detail beschrieben.
vPMS_ BaseInstallationPackages_52_DE
11
6.1
Wise Templates
Das „visionapp Wise Package Environment“ besteht aus einer Reihe von „Wise
Templates“ die nach der Installation der „visionapp Wise Package Enviroment“ durch
das Setup der „Preparation Tools Setup“ im Ordner „%_Wise_%\Template“ zu finden
sind.
6.1.1
Template.wse
Die Datei Template.wse ist die Wise Projektdatei, welche als Grundlage für das
Erstellen von eigenen Installationspaketen dient. Ein Großteil der von visionapp zur
Verfügung gestellten Installationspakete und Installationspaketschablonen basiert im
Ursprung auf dieser Datei.
Innerhalb
der
Template.wse
Datei
wird
in
der
Zeile
„Include
Script
%_WISE_%\Template\GetGlobalVariables.wse“ das Wise Template zum Ermitteln von
unterschiedlichen Variablen in die Projektdatei eingebunden.
Die genaue Bedeutung und Funktion von GetGlobalVariables.wse wird in einem
gesonderten Abschnitt dieser Dokumentation erklärt.
Mit der Zeile „Open new installation log file…“ wird die Protokollierung der Installation
definiert. Das Protokoll wird üblicherweise in die zentrale Protokolldatei
„%ProgramFiles%\visionapp\Log\visionapp.log“ geschrieben.
Das Hauptverzeichnis wird durch die Zeile “Set Variable MAINDIR to
%PROGRAMFILES%\MyApp” für eine Installation vordefiniert. In der Regel muss diese
Zeile entsprechend der Anwendung angepasst werden. Nach dem Setzen der MAINDIR
Variable kann nun ein beliebiger Code zum Erstellen eines individuellen Installationspaketes eingefügt werden.
Mittels des Befehls „Set Variable RESTART to“ kann verhindert werden, dass ein
Installationspaket eigenständig einen Neustart auslöst.
Ferner gibt es das Kommando „Include Script%_WISE_%\Templates\ExitEvent.wse“,
welches das Wise Template ExitEvent.wse aufruft, das im nächsten Abschnitt genauer
betrachtet wird.
6.1.2
ExitEvent.wse
Das ExitEvent.wse Wise Template wird nicht als eigenständiges Template verwendet
sondern im Template.wse mittels „Include Script“ Befehl als ExitEvent eingebunden.
Innerhalb des Wise Templates ExitEvent.wse befindet sich die Logik für die erweiterte
Fehlerprotokollierung.
Beim Beenden eines Installationspaketes wird geprüft, ob in den Variablen
%INSTALL_RESULT% oder %WISE_ERROR_RTN% ein unerwarteter Rückgabewert
gespeichert ist. Ist dies der Fall, wird dieser Rückgabewert protokolliert, als Fehler
gewertet und dem aufrufenden Prozess als Rückgabewert übergeben.
vPMS_ BaseInstallationPackages_52_DE
12
Handelt es sich um einen der folgenden Rückgabewerte wird dies nicht als Fehler
gewertet:
Rückgabewert
Bedeutung
0
Installation war erfolgreich (Allgemein).
1641
Installation war erfolgreich, ein Neustart des Rechners wurde
veranlasst.
3010
Installation war erfolgreich, ein Neustart des Rechners steht
noch aus.
V
D
E
I
Die Installation einer Datei bzw. mehrerer Dateien war
erfolgreich, die Datei bzw. Dateien die schon in neueren
Versionen vorhanden waren wurden nicht ersetzt.
Die Installation einer Datei bzw. mehrerer Dateien war
erfolgreich, die Datei bzw. Dateien die schon mit neuerem
Datum vorhanden waren wurden nicht ersetzt.
Die Installation einer Datei bzw. mehrerer Dateien war
erfolgreich, die Datei bzw. Dateien waren schon vorhanden und
wurden nicht ersetzt.
Die Installation einer Datei bzw. mehrerer Dateien war
erfolgreich, die Datei bzw. Dateien waren jedoch in Benutzung,
und werden erst beim nächsten Neustart ausgetauscht.
Tabelle 1: Übersicht der Rückgabewerte die nicht als Fehler gewertet werden
vPMS_ BaseInstallationPackages_52_DE
13
6.1.3
GetGlobalVariables.wse
Das GetGlobalVariables.wse Wise Template wird nicht als autonomes Template
verwendet, sondern aus Template.wse heraus mithilfe des Befehls „Include Script“
aufgerufen und zum Laden von Variablen verwendet.
Zuerst ermittelt das GetGlobalVariables.wse Wise Template den Namen und den
Dateipfad
der
globalen
Installationsparameterdatei
(üblicherweise:
„%ProgramFiles%\visionapp\visionapp.ini“). Aus dieser Datei werden weitere Werte
ermittelt die im Verlauf der Installation des Installationspaketes genutzt werden
können. Zusätzlich werden Werte aus der Registrierung und aus Umgebungsvariablen
ausgelesen und als Wise Variablen zur Verfügung gestellt.
Übersicht der von GetGlobalVariables.wse zur Verfügung gestellten Variablen:
Variable
LUSERPROFILEDIR
DESKTOPDIR
GROUPDIR
OMMON
OMMON64
OMPUTERNAME
STARTMENUDIR
STARTUPDIR
ESKTOPDIR
LL_FILE_NAME
ROUPDIR
ST_LOG_PATH
CKAGE_FILE_NAME
ROFILEROOTDIR
Bedeutung und Beispiel
Pfadangabe zum gemeinsamen Benutzerprofil, entspricht
der Umgebungsvariablen %ALLUSERSPROFILE%
(z.B. %Systemdrive%\Documents and Settings\All User)
Gemeinsamer Desktop Ordner
(z.B. %AllUser%\Desktop)
Gemeinsamer Startmenü Programme Ordner
(z.B. %AllUser%\Start menu\Programs)
Ordner für gemeinsame Dateien, entspricht der
Umgebungsvariablen %CommonProgramFiles%
(z.B. %ProgramFiles%\Gemeinsame Dateien)
Ordner für gemeinsame Dateien von 64Bit
Anwendungen, entspricht der Umgebungsvariable
%CommonProgramFiles% auf 64Bit Systemen
(z.B. %ProgramFiles\Gemeinsame Dateien)
Computername, entspricht der Umgebungsvariablen
%ComputerName%
Hauptverzeichnis des gemeinsamen Startmenüs
(z.B. %AllUser%\Start menu)
Gemeinsamer Autostart Ordner
(z.B. %AllUser%\Start menu\Programs\Autostart)
Benutzerspezifischer Desktop Ordner
(z.B. %UserProfile%\Desktop)
Pfad und Dateiname des aktuellen Installationspaketes
z.B.
%Systemroot%\Temp\052_APP_EXAMPLE_ALL_X.EXE
Benutzer Startmenü Programme Ordner
z.B. %Userprofile%\Start menu\Programs
Pfad zum zentralen Protokollierungsordner
z.B. %ProgramFiles%\visionapp\log
Dateiname des aktuellen Wise Installationspaketes
z.B. 052_APP_EXAMPLE_ALL_X.EXE
Pfad des Benutzerprofilverzeichnisses
z.B. %SystemDrive%\Documents and Settings\%Username%
vPMS_ BaseInstallationPackages_52_DE
14
Variable
Bedeutung und Beispiel
ROGRAM_FILES und
PROGRAMFILES
Programm Ordner, entspricht der Umgebungsvariablen
%ProgramFiles% z.B. C:\Program Files
ROGRAM_FILES_64 und
PROGRAMFILES64
Programm Ordner für 64Bit Anwendungen, entspricht der
Umgebungsvariable %ProgramFiles% auf 64Bit
Systemen. Z.B. C:\Program Files
L_MANUFACTURER_NAME
TARTMENUDIR
TARTUPDIR
YS_CD_DRIVE
YS_HOME_DRIVE
YS_OS_LANGUAGE_ID
YS_OS_VERSION
YS_PROFILES_DRIVE
YS_PROGRAM_DRIVE
YS_SWAP_DRIVE
YS_SYSTEM_DRIVE
YSWOW64
YS64
YSTEMDRIVE
YSTEMROOT
MP_FOLDER
SERNAME
SIONAPP_INI
Release Hersteller Name z.B. visionapp
Benutzer Startmenü Hauptordner
z.B. %UserProfile%\Start menu
Benutzer Autostart Ordner
z.B. %UserProfile%\Start menu\Programs\Autostart
CD Laufwerk, wenn dieses auf ein anderes Laufwerk
verlagert werden soll z.B. X:
Benutzer Laufwerk, entspricht der Umgebungsvariablen
%HomeDrive% z.B. H:
Betriebssystem Sprache
z.B. 1031 für Deutsch, 1033 für Englisch
Versionsnummer des Betriebssystems
z.B. 5.0 für W2K und 5.2 für W2K3
Benutzerprofil Laufwerk, wenn dieses auf ein anderes
Laufwerk verlagert werden soll z.B. M:
Programme Laufwerk, wenn dieses auf ein anderes
Laufwerk verlagert werden soll z.B. N:
Auslagerungsdatei Laufwerk, wenn diese auf ein anderes
Laufwerk verlagert werden soll z.B. O:
System Laufwerk, wenn dieses mittels Citrix Driveremap
auf ein anderes Laufwerk verlagert werden soll z.B. M:
Windows 32Bit Systemverzeichnis auf 64Bit
Windowssysteme, z.B. C:\Windows\Syswow64
Windows 64Bit Systemverzeichnis
z.B. C:\Windows\System32
System Laufwerk, entspricht der Umgebungsvariablen
%SystemDrive% z.B. C:
Windowsverzeichnis entspricht der Umgebungsvariablen
%SystemRoot% z.B. C:\Windows
Temporärer Wise Ordner
z.B. %SystemRoot%\TMP_1234
Aktueller Benutzername, entspricht der Umgebungsvariablen %UserName%
Pfad zur Installationsparameterdatei %ProgramFile%\visionapp\visionapp.ini
Tabelle 2: Übersicht der von GetGlobalVariables.wse zur Verfügung gestellten
Variablen
vPMS_ BaseInstallationPackages_52_DE
15
6.1.4
GlobalAppCfg.wse
Das
Wise
Template
GlobalAppCfg.wse
dient
zum
Automatisieren
häufig
wiederkehrender Vorgänge innerhalb von Anwendungs- bzw. Konfigurationspaketen der
Applikation Installationspaketschablonen. Dieses Wise Template wird für folgende
Aufgaben verwendet:
‰ Automatisches Ermitteln und Definieren von globalen Variablen wie z.B.
Betriebssystemsprache, Umgebungsvariable, Gruppen, Domänen, etc.
‰ Automatisches Erzeugen von lokalen Gruppen und Verschachtelung mit den
entsprechenden globalen Gruppen bzw. alternative Verwendung von Domänen
lokaler Gruppen
‰ Automatisches Setzen der NTFS Berechtigung auf Anwendungsverzeichnisse
‰ Automatisches Erzeugen der Parameterdatei für den Login- bzw. LogoffManager und integrieren der entsprechenden Application Compatibility Scripts
‰ Automatisches Erzeugen der Parameterdatei für das Anlegen von
veröffentlichten Anwendungen über die Automatic Application Publishing
Komponente
‰ Automatisches Erzeugen der Parameterdatei für den Most Recently Used List
Manager
6.1.4.1
Grundfunktionen
Welche Funktionen innerhalb des GlobalAppCfg.wse Wise Templates genutzt werden
sollen wird durch Setzen von entsprechenden Variablen bestimmt.
Die Variable %APPLICATION% spielt für das GlobalAppCfg.wse Wise Template eine
zentrale Rolle und muss in jedem Fall gesetzt werden, da sie von allen Unterfunktionen
des Wise Templates verwendet wird. Die dreiteilige Variable setzt sich im
Auslieferungszustand aus Anwendungsname, Versionsnummer und Sprache zusammen.
Der Inhalt dieser Variable kann beispielsweise wie folgt aussehen: IE-600-D.
Die drei Teilkomponenten der Variable müssen mit Bindestrichen an der, wie im
Beispiel beschriebenen Position getrennt werden. Im Rahmen der Komponente Sprache
ist der Buchstabe „D“ für Deutsch, „E“ für Englisch und „X“ für mehrsprachige
Anwendungen definiert. Diese wird dann je nach Betriebssystemsprache automatisch
umgewandelt.
Nach dem Setzen dieser und weiterer Variablen wird das GlobalAppCfg.wse Wise
Template mittels „Include Script“ Befehl in Wise Projekte integriert. Dies führt dazu,
dass zur Laufzeit des Installationspaketes die Abarbeitung erfolgt.
vPMS_ BaseInstallationPackages_52_DE
16
6.1.4.2
Ermittlung und/oder Erzeugung von Gruppen
Damit Veröffentlichte Anwendungen und die zugehörigen Anwendungsverzeichnisse
individuell berechtigt werden können, werden entsprechende Lokale und Globale oder
Domänenlokale Gruppen benötigt.
Die Lokalen Gruppen können automatisch durch das GlobalAppCfg Script erzeugt und
entsprechende Globale Gruppen können hinein verschachtelt werden. Für den Fall, dass
Domänenlokale Gruppen bevorzugt werden können auch diese zum Einsatz kommen.
Je nach Kombination der lokalen Gruppen und globalen Domänegruppen oder
Domänelokalen Gruppen muss dies in den vCC Citrix Einstellungen, in der Kategorie
Anwendungsveröffentlichung mittels der Einstellung Lokaler Gruppenmodus
spezifiziert werden. Bezüglich der zu verwendenden Gruppennamen gibt es die
folgenden Möglichkeiten:
Variante1: Standard Gruppe
Für den Fall, dass keine expliziten Gruppen verwendet werden, wird auf jede
veröffentlichte Anwendung die Gruppe „Domänen Benutzer“ berechtigt. Bei dieser
Variante handelt es sich um die empfohlene Variante für kleinere Umgebungen, in
denen alle Benutzer berechtigt sind auf dieselben Anwendungen zuzugreifen.
Bei dieser Variante müssen in den vCC Citrix Einstellungen, in der Kategorie
Anwendungsveröffentlichung die Einstellung Standard Gruppe verwenden
aktiviert werden.
Dieser Modus ist im Auslieferungszustand bereits aktiv!
vPMS_ BaseInstallationPackages_52_DE
17
Variante 2: Auf Paketbasis hinterlegte Gruppe
Innerhalb der Pakete werden die Gruppennamen hinterlegt. Hierzu muss vor jedem
GlobalAppCfg
Aufruf
die
Variable
%APPLICATIONLOCALUSERGROUP%
bzw.
%APPLICATIONDOMAINUSERGROUP% definiert werden und mit dem lokalen Gruppennamen, und Domänengruppename inklusive Domäne befüllt. Die folgende Übersicht
zeigt die relevanten Variablen mit Beispiel:
Variable
ApplicationGlobalGroup
ApplicationLocalGroup
Inhalt (Beispiel)
Beschreibung
Internet Users
Domänengruppenname
Internet Users
Lokaler Gruppenname
LocalUserGroup
Internet Users
LocalDomainGroups
Domain1\Internet Users;
Domain2\Internet Users;
etc.
GlobalUserGroup
Internet Users
GlobalDomainGroups
Domain1\Internet Users;
Domain2\Internet Users ;
etc.
Resultierender lokaler
Gruppenname
Resultierende
Domänenlokale Gruppen,
inkl. Domänen, mit
Semikolon getrennt
Resultierender globaler
Domänengruppenname
Resultierende
Domänengruppen, inkl.
Domänen, mit Semikolon
getrennt
Tabelle 3: Variablenübersicht für im Paket hinterlegte Gruppen
Das folgende Beispiel zeigt das Hinterlegen des Gruppennamens innerhalb des Paketes.
In diesem Beispiel wird davon ausgegangen, dass es in der Domäne eine globale
Benutzergruppe „Internet Users“ gibt und eine lokale Gruppe mit dem Namen „Internet
Users“ gewünscht wird, in die die gleichnamige Domänengruppe verschachtelt werden
soll:
Rem
Set
Set
Set
Common GlobalAppCfg variables
Variable APPLICATION to IE-600-E
Variable APPLICATIONGLOBALGROUP to Internet Users
Variable APPLICATIONLOCALGROUP to Internet Users
Rem Call GlobalAppCfg script
Include Script %_WISE_%\Template\GlobalAppCfg.wse
Abbildung 2: Beispielhaftes Wise Script mit GlobalAppCfg Verwendung
vPMS_ BaseInstallationPackages_52_DE
18
Variante 3: Gruppenname über Namensschema ermitteln
Das von visionapp vorgegebene Namensschema wird verwendet. Dieses Schema für
Gruppen leitet sich aus der in den Paketen hinterlegten %APPLICATION% Variable ab.
Die lokalen Gruppen werden entsprechend dem Namensschema automatisch angelegt.
Vorab müssen die Domänengruppen durch einen Domänenadministrator in der Domäne
angelegt werden, so dass diese dann automatisch zur lokalen Gruppen hinzugefügt
werden können.
Optional lässt sich der Gruppename mit einem Präfix und/oder Suffix erweitern. Ist dies
gewünscht, kann dies in den vCC Citrix Einstellungen in der Kategorie Anwendungsveröffentlichung mithilfe der Einstellungen Lokales Gruppenpräfix/Suffix und
Domänengruppe-Präfix/Suffix spezifiziert werden. Die folgende Übersicht zeigt die
relevanten Variablen:
Variable
Inhalt (Beispiel)
LocalGroupPrefix
L-
LocalGroupSuffix
-T
GlobalGroupPrefix
G-
GlobalGroupSuffix
-T
LocalUserGroup
L-IE-600-E-T
LocalDomainGroups
Domain1\L-IE-600-E-T;
Domain2\L-IE-600-E-T;
etc.
GlobalUserGroup
G-IE-600-D-T
GlobalDomainGroups
Domain1\G-IE-600-E-T;
Domain2\G-IE-600-E-T;
etc.
Beschreibung
Präfix für die lokale
Gruppe
z.B. L für = Lokale Gruppe
Suffix für die lokale
Gruppe
z.B. T=Terminalserver
Berechtigung
Präfix für die globale
Gruppe (z.B. G=Globale
Gruppe, T=Terminalserver
Berechtigung)
Suffix für die globale
Gruppe
Resultierender Name der
lokalen Gruppe, abgeleitet
aus der %APPLICATION%
Variable
Domänen lokale Gruppen
inkl. Domäne, mit Semikolon getrennt, abgeleitet
aus der %APPLICATION%
Variable
Resultierender Name der
globalen Gruppe,
abgeleitet aus der
%APPLICATION% Variable
Domänen globale Gruppen
inkl. Domäne, mit Semikolon getrennt, abgeleitet
aus der %APPLICATION%
Variable
Tabelle 4: Übersicht bzgl. Gruppen unter Verwendung der %APPLICATION% Variable
vPMS_ BaseInstallationPackages_52_DE
19
Zum Anlegen der Gruppen in der Domäne kann der visionapp MultiGroupCreator
verwendet werden. Eine beispielhafte Textdatei die alle Gruppen beinhaltet, welche in
der Domäne angelegt werden müssen, wird mitgeliefert.
Die Komponente ist in der ausgelieferten, ausführbaren ToolboxSetup enthalten. Um die Installation zu starten, muss die
Installationsdatei auf ein lokales Laufwerk kopiert werden (die
Datei kann nicht von einem Netzlaufwerk ausgeführt werden). Die
Installationsdatei für das Toolbox-Setup befindet sich auf der
visionapp Produkt-CD unter:
<CD>:\Installation\Toolbox\visionapp_Toolbox.msi.
Die Installation mit einem Doppelklick auf die Datei
visionapp_Toolbox.msi gestartet.
Die folgende Tabelle zeigt die %APPLICATION% Variablen die in den vBIP Anwendungspaketen hinterlegt sind:
Gruppenname
Verwendungszweck
CALC-100-x
Windows Rechner
CMD-100-x
Windows Eingabeaufforderung
DESKTOP-100-x
Windows Desktop
EXPLORER-100-x
Windows Explorer
IE-600-x
Internet Explorer 6.00
MEDIAPL-640-x
Windows Media Player 6.4
NOTEPAD-100-x
Windows Editor
OLEXPR-600-x
Outlook Express 6.0
PRINTDLG-100-x
Windows Druckerassistent
REGIODLG-100-x
Windows Regions- und Sprachoptionen
Tabelle 5: Gruppen für die Anwendungsinstallation und Veröffentlichung
vPMS_ BaseInstallationPackages_52_DE
20
6.1.4.3
Setzen von Dateisystemberechtigungen
Das in der Variable enthaltene Verzeichnis wird durch Setzen der Variable
%APPLICATIONTARGETDIR% für die entsprechende Anwendungsgruppe mit NTFS
Berechtigungen versehen. Die Art der Berechtigung wird über die Variable
%NTFSPERMISSION% und %NTFSSECURITYMODE% gesteuert.
Ob beim Setzen der NTFS Rechte bereits vorhandene Rechte ersetzt, Berechtigungen
hinzugefügt oder vorhandene Berechtigungen entfernt werden sollen, kann über die
Variable %NTFSSECURITYMODE% und deren Inhalt gesteuert werden. Die Variable
kann folgenden Inhalt haben:
‰ ADD (Hinzufügen)
‰ REPLACE (Ersetzen)
‰ REMOVE (Entfernen)
‰ NONE (keine Änderung der vorhandenen Berechtigung)
Die Berechtigung wird jeweils für die entsprechende lokale oder Domänen lokale
Gruppe gesetzt. Die Gruppe beider Standardgruppen „Administratoren“ und „System“
erhalten immer automatisch „Vollzugriff“.
Die Variable %NTFSPERMISSION% legt fest, welche der folgenden Berechtigungen der
lokalen oder Domänen lokalen Gruppe zugeordnet wird:
‰ R (Leseberechtigung)
‰ W (Schreibberechtigung)
‰ C (Ändernberechtigung)
‰ F (Vollzugriff)
Für den Fall, dass die Variable %NTFSSECURITYMODE% nicht explizit angegeben wird
ist der gewählte Standardmodus „Ersetzen“. In Bezug auf die Variable
%NTFSPERMISSION% gilt der Standardmodus „Leseberechtigung“.
vPMS_ BaseInstallationPackages_52_DE
21
Das folgende Beispiel zeigt das Setzen von Leseberechtigungen auf das Zielverzeichnis
für die Anwendungsbenutzergruppe:
Rem Common GlobalAppCfg variables
Set Variable APPLICATION to IE-600-E
Set Variable APPLICATIONTARGETDIR to %PROGRAMFILES%\Internet Explorer
Rem Call GlobalAppCfg script
Include Script %_WISE_%\Template\GlobalAppCfg.wse
Abbildung 3: Beispielhaftes Wise Script mit GlobalAppCfg Verwendung
Das folgende Beispiel zeigt im Vergleich zum vorangegangen Beispiel zusätzlich das
Setzen von Schreibberechtigungen anstelle von Leseberechtigungen, und die
Verwendung des Modus „Hinzufügen“ anstelle des Standardmodus „Ersetzen“.
Rem
Set
Set
Set
Set
Common GlobalAppCfg variables
Variable APPLICATION to IE-600-E
Variable APPLICATIONTARGETDIR to %PROGRAMFILES%\Internet Explorer
Variable NTFSSECURITYMODE to ADD
Variable NTFSPERMISSIONS to W
Rem Call GlobalAppCfg script
Include Script %_WISE_%\Template\GlobalAppCfg.wse
Abbildung 4: Beispielhaftes Wise Script mit GlobalAppCfg Verwendung
Übersicht der relevanten Variablen:
Variable
Inhalt (Beispiel)
Beschreibung
ApplicationTargetDir
%ProgramFiles%\Internet
Explorer
NTFSPermission
R
NTFSSecurityMode
REPLACE
Zielverzeichnis das berechtigt werden soll
Zugriffsberechtigung:
R=Lesen, W=Schreiben,
C=Ändern, F=Vollzugriff
Berechtigungsmodus:
ADD=Hinzufügen,
REPLACE=Ersetzen,
REMOVE=Entfernen,
NONE=Keine Änderung
Tabelle 6: Variablenübersicht bzgl. Dateisystemberechtigungen
vPMS_ BaseInstallationPackages_52_DE
22
6.1.4.4
Einbinden von Skripten in den Login/Logoff
Manager
Durch Setzen der in der folgenden Tabelle erklärten Variablen und durch Aufrufen des
Wise Templates GlobalAppCfg.wse werden automatisch die Einträge für den
Login/Logoff Manager vorgenommen und das Application Compatibility Script in das
Zielverzeichnis kopiert.
Das zu installierende Skript sollte %APPLICATION%.vbs heißen und im
Projektverzeichnis unter „.\Files\Application Compatibility Scripts\Logon“ bzw.
„.\Files\Application Compatibility Scripts\Logoff“ liegen.
Dann
können
die
Variablen
LoginMgrScriptTarget/LogoffMgrScriptTarget
und
LoginMgrCommandLine/LogoffMgrCommandLine entfallen.
Das automatische Einbinden von Skripten kann auch für den Logoff Manager erfolgen.
Dabei handelt es sich um dasselbe Vorgehen, nur beginnen die Variablen mit
„LogoffMgr…“ anstatt mit „LoginMgr…“.
Das folgende Beispiel zeigt das Einbinden eines Application Compatiblity Scripts in den
Login Manager mittels des Wise Templates GlobalAppCfg.wse. Neben den
obligatorischen Variablen werden in diesem Beispiel auch einige optionale Variablen
gezeigt. Z.B. wird als Benutzergruppe die Gruppe verwendet die zuvor aus der Variable
%Application% abgeleitet wurde. Zusätzlich ist zu sehen, wie das Skript vom
Quellverzeichnis in das Zielverzeichnis kopiert wird und der Aufruf mittels CScript.exe
eingetragen wird. Bei dem Beispiel wird davon ausgegangen, dass das eigentliche
Application Compatiblity Script als Datei mit dem Namen „IE-600-X.vbs“ im Ordner
„.\Files\“ unterhalb des Verzeichnisses liegt, in dem sich die Wise Projektdatei befindet.
Rem Common GlobalAppCfg variables
Set Variable APPLICATION to IE-600-E
Set Variable APPLICATIONTARGETDIR to %PROGRAMFILES%\Internet Explorer
Rem
Set
Set
Set
Set
Set
Set
Set
LoginMgr
Variable
Variable
Variable
Variable
Variable
Variable
Variable
variables
LOGINMGRUSERGROUP to %USERGROUPEGROUP%
LOGINMGRSCRIPT to IE-600-X.vbs
LOGINMGRSCRIPTSOURCE to .\Files\%LoginMgrScript%
LOGINMGRSCRIPTTARGET to %windir%\Scripts\%LoginMgrScript%
LOGINMGRFILENAME to CScript.exe
LOGINMGRARGUMENTS to %LoginMgrScriptTarget%
LOGINMGRWAIT to 1
Rem Call GlobalAppCfg script
Include Script %_WISE_%\Template\GlobalAppCfg.wse
Abbildung 5: Beispielhaftes Wise Script mit GlobalAppCfg Verwendung
vPMS_ BaseInstallationPackages_52_DE
23
Variable
Inhalt (Beispiel)
Beschreibung
LoginMgrUserGroup bzw.
LogoffMgrUserGroup
%USERGROUPEGROUP% oder z.B.
G-T-IE-600-D
Gruppenname oder
0 = Jeder,
1 = Administratoren
LoginMgrScript bzw.
LogoffMgrScript
LoginMgrScriptTarget
bzw.
LogoffMgrScriptTarget
LoginMgrScriptSource
bzw.
LogoffMgrScriptSource
LoginMgrFileName bzw.
LogoffMgrFileName
LoginMgrArguments bzw.
LogoffMgrArguments
IE-600-X.vbs oder z.B.
%APPLICATION%.vbs
Name der Skriptdatei
%windir%\Application Compatibility
Scripts\Logon\%LoginMgrScript%
Zielverzeichnis der
Skriptdatei
\Files\Application Compatibility
Scripts\Logon\%LoginMgrScript%
Quellverzeichnis der
Skriptdatei
"%ProgramFilesDir%\VBScript\CScri
pt.exe"
"%LoginMgrScriptTarget%" //B
//NoLogo //T:60
Pfad zur ausführbaren
Datei
Kommandozeilenargume
nte
0 = Nicht auf Ausführung
warten,
1 = Auf Ausführung
warten
Art der Darstellung:
0 = Normales Fenster
1 = Verstecktes Fenster
2 = Minimiertes Fenster
3 = Maximiertes Fenster
LoginMgrWait bzw.
LogoffMgrWait
0 oder 1
LoginMgrWindowStyle
bzw.
LogoffMgrWindowStyle
Zahlenwert zwischen 0 bis 3
LoginMgrDescription bzw.
LogoffMgrDescription
Konfiguriere Internet Explorer 6.0
Angezeigte Beschreibung
Tabelle 7: Variablenübersicht bzgl. Login/Logoff Manager
Bei den hier beschriebenen Parametern handelt es sich um
Parameter des Login Managers 2.0 oder neuer. Der Parameter
Syntax hat sich zur Vorgängerversion teilweise geändert. Das
GlobalAppCfg wurde so entwickelt, dass es mit den alten
Parametern kompatibel ist. Zu nennen sind hier folgende
Parameter:
‰ LoginMgrRunSync bzw. LoginMgrRunSync
LoginMgrWait bzw. LogoffMgrWait
entspricht
‰ LoginMgrCommandLine
bzw.
LogoffMgrCommandLine
entspricht den beiden Parametern LoginMgrFileName bzw.
LogoffMgrFileName
und
LoginMgrArguments
bzw.
LogoffMgrArguments.
vPMS_ BaseInstallationPackages_52_DE
24
6.1.4.5
Veröffentlichen von Anwendungen
Es können durch Setzen der in den folgenden Tabellen erklärten Variablen und durch
Aufrufen des GlobalAppCfg.wse Wise Templates automatisch die Einträge für die
veröffentlichten Anwendungen und Inhalte in der AAP.INI vorgenommen werden, um
das Veröffentlichen von Anwendungen vorzubereiten.
Anwendungsveröffentlichung
Die Variablen in folgender Tabelle sind verpflichtend und müssen gesetzt werden, wenn
Anwendungen veröffentlicht werden sollen:
Variable
Inhalt (Beispiel)
MFAppType
1 (Default)
MFAppName
Internet Explorer
MFDescription
MFDefaultInitProg
Internet Explorer 6.0 WebBrowser
%ProgramFiles%\Internet
Explorer\IExplore.exe
Beschreibung
Setzen des Modus:
1 = Anwendung veröffentlichen
(kann entfallen da Default)
2 = Inhalt veröffentlichen
Name der veröffentlichten
Anwendung
Beschreibung der veröffentlichten Anwendung
Dateipfad der veröffentlichten
Anwendung
Tabelle 8: Obligatorische Variablen bzgl. Anwendungsveröffentlichung
Der Name der veröffentlichten Anwendung kann entweder explizit
über die Variable MFAppName angegeben werden oder alternativ
aus der Variablen %APPLICATION% erzeugt werden. Dies lässt sich
über die Einstellung Standardname anstelle des automatisch
erzeugten Namens verwenden bestimmen die in den vCC
Einstellungen der Anwendungsveröffentlichung zu finden sind.
vPMS_ BaseInstallationPackages_52_DE
25
Inhaltsveröffentlichung
Die Variablen in folgender Tabelle sind verpflichtend und müssen gesetzt werden, wenn
Inhalte veröffentlicht werden sollen:
Variable
Inhalt (Beispiel)
Beschreibung
MFAppType
2
MFDescription
Adressliste
MFAdress
\\Server\Share\Adressliste.doc
Setzen des Modus:
1 = Anwendung veröffentlichen
2 = Inhalt veröffentlichen
Beschreibung des veröffentlichten Inhalts
Pfad zum veröffentlichten
Inhalt
Tabelle 9: Obligatorische Variablen bzgl. Inhaltsveröffentlichung
Optionale Parameter für die Anwendungs- und Inhaltsveröffentlichung
Die Variablen in folgender Tabelle sind optional und müssen nur gesetzt werden, wenn
andere als die Standardwerte gewünscht sind:
Variable
MFAccessConditionFlag
Inhalt (Default-Wert)
1
MFAccessSessionCondi Farm1:Filter1;
tions
Farm2:Filter2
MFAccountAuthority
1
MFAccountType
4 bzw. 6
MFAddShortcutToClientDesktop
0
vPMS_ BaseInstallationPackages_52_DE
Mögliche Werte und Beschreibung
1 = Jede Verbindung,
2 = Jede Verbindung mit PN Agent, WI
oder MSAM,
3 = Jede MSAM Verbindung
Textstring nach dem Schema:
Farm Name: Filter Name
Mehrere Farm/Filter Kombinationen
können mittels Semikolon angegeben
werden
Authentifizierende Ressource:
1 = AuthorityNTDomain (pre Windows
2000 Name, z.B. MyDomain\User),
2 = AuthorityNDS,
3 = AuthorityADS
(Active Directory User principal name,
z.B. [email protected])
Typ des Benutzer bzw. Gruppenkonto:
1 = LocalUser,
2 = DomainUser,
3 = LocalGroup,
4 = GlobalGroup,
5 = UniversalAccount,
6 = DomainLocalGroup,
7 = Folder
Desktop Verknüpfung:
0 = Deaktiviert,
26
Variable
Inhalt (Default-Wert)
MFAddToClientStartMe
0
nu
MFAllowAnonymousCo
0
nnections
MFAllowMultiInstanceP
1
erUser
MFAllowRemoteAccess 1
MFAttributes
1
MFAppName
Word
MFCPUPriority
3
MFDefaultEncryption
1
MFDefaultSoundType
2
MFDefaultWindowColor
3
MFDefaultWindowHeight
MFDefaultWindowScale
480
75
MFDefaultWindowType 6
vPMS_ BaseInstallationPackages_52_DE
Mögliche Werte und Beschreibung
1 = Aktiviert
Startmenü Verknüpfung:
0 = Deaktiviert
1 = Aktiviert
Anonyme Verbindungen:
0 = Deaktiviert
1 = Aktiviert
Mehrfachen Aufruf:
0 = Deaktiviert
1 = Aktiviert
Externer Zugriff über Secure Access
Manager zulassen
0 = Deaktiviert
1 = Aktiviert
Fensterverhalten:
0 = Normal
1 = Maximieren
2 = Ohne Titelzeile
Anwendungsanzeigename, beliebiger
Textstring, Sonderzeichen sind jedoch
nicht erlaubt
Prozess-Priorität:
1 = Lowest,
2 = Low,
3 = Normal,
4 = High,
5 = Highest
Verschlüsselungsstärke:
1 = EncryptionBasic,
2 = EncryptionLogon,
3 = Encryption40Bit,
4 = Encryption56Bit,
5 = Encryption128Bit
Audio Qualität:
1 = SoundNone,
2 = SoundBasic
Farbtiefe:
1 = Color16,
2 = Color256,
3 = Color64K,
4 = Color16M
Fensterhöhe: 1-n in Pixel
Fenstergröße relativ zur Bildschirmgröße: 1–100 in %
Standardauflösung:
1 = Window640x480,
2 = Window800x600,
3 = Window1024x768,
4 = Window1280x1024,
27
Variable
Inhalt (Default-Wert)
Mögliche Werte und Beschreibung
5
6
7
8
MFDefaultWindowWidth
MFDefaultWorkDir
=
=
=
=
WindowCustom,
WindowPercent,
WindowFullScreen,
Window1600X1200
640
Fensterbreite: 1-n in Pixel
%ApplicationTargetDir%
Arbeitsverzeichnis der Anwendung
Aktivierung der veröffentlichten
Anwendung:
0 = Deaktiviert
1 = Aktiviert
Aktivierung des veröffentlichten Inhalts:
0 = Deaktiviert
1 = Aktiviert
SSL-Verschlüsselung:
0 = Deaktiviert
1 = Aktiviert
Anwendungsnamen um Farmindex
erweitern. Hinweis: Durch verwenden
eines Indexes kann sichergestellt
werden, dass gleiche Anwendungen aus
unterschiedlichen Farmen individuelle
Namen erhalten.
Deaktivierte Anwendung ausblenden: 0
= Deaktiviert
1 = Aktiviert
Deaktivierter Inhalt ausblenden:
0 = Deaktiviert
1 = Aktiviert
Anwendung in ICA-Browser ausblenden:
0 = Deaktiviert
1 = Aktiviert
Anwendung in Program Neighborhood
ausblenden:
0 = Deaktiviert
1 = Aktiviert
Index des Programmsymbols: 0–n
Pfad zum Programmsymbols
Anwendungsinstanzlimit pro Benutzer: 0
–n
Legacyaudio Mindestanforderung
0 = Deaktiviert
1 = Aktiviert
Verschlüsselung als Mindestanforderung
0 = Deaktiviert
1 = Aktiviert
Ordnername in dem die veröffentlichte
Anwendung erstellt werden soll
Startmenüeintrag im Unterordner Pro-
MFEnableApp
1
MFEnableContent
1
MFEnableSSLConnecti
ons
0
MFFarmIndex
<leer>
MFHideDisabledApp
1
MFHideDisabledContent
1
MFHideFromBrowserEnum
0
MFHideFromPNEnum
0
MFIconIndex
MFIconSource
0
%MFDefaultInitProg%
MFInstanceLimit
0
MFMinAudio
0
MFMinEncryption
0
MFParentFolderDN
<leer>
MFPlaceUnderPro-
0
vPMS_ BaseInstallationPackages_52_DE
28
Variable
Inhalt (Default-Wert)
gramsFolder
MFPNFolder
MFStartMenuFolder
MFUserName
MFWaitOnPrinterCreation
<leer>
<leer>
%GlobalDomainGroups%
bzw.
%LocalDomainGroups%
0
Mögliche Werte und Beschreibung
gramme anlegen:
0 = Deaktiviert
1 = Aktiviert
Program Neighborhood Ordner
Ordner im Startmenü des Clients
Benutzer oder Gruppe die Zugriff erhält
Auf die Erstellung der Druckerverbinden
warten:
0 = Deaktiviert
1 = Aktiviert
Tabelle 10: Optionale Variablen bzgl. Anwendungs- und Inhaltsveröffentlichung
Das folgende Beispiel zeigt das Veröffentlichen einer Anwendung durch Setzen der
dafür obligatorischen Variablen:
Rem Common GlobalAppCfg variables
Set Variable APPLICATION to IE-600-E
Set Variable APPLICATIONTARGETDIR to %PROGRAMFILES%\Internet Explorer
Rem
Set
Set
Set
Published application variables
Variable MFAPPNAME to Internet Explorer
Variable MFDESCRIPTION to Internet Explorer 6.0 Web-Browser
Variable MFDEFAULTINITPROG to %ApplicationTargetDir%\IExplor.exe
Rem Call GlobalAppCfg script
Include Script %_WISE_%\Template\GlobalAppCfg.wse
Abbildung 6: Beispielhaftes Wise Sript mit GlobalAppCfg Verwendung
vPMS_ BaseInstallationPackages_52_DE
29
Das folgende Beispiel zeigt im Vergleich zum vorangegangenen Beispiel zusätzlich eine
kleine Auswahl der optionalen Variablen die verwendet werden können. Außerdem zeigt
das Beispiel die Veröffentlichung einer zweiten Anwendungen innerhalb eines Wise
Scripts.
Eine Besonderheit dieses Beispiels ist, dass beide Anwendungen im selben Zielverzeichnis liegen, weshalb beim zweiten Aufruf von GlobalAppCfg zusätzlich der
„NTFSSecurityMode=ADD“, also „Hinzufügen“ gewählt wird, um die durch den ersten
Aufruf bereits erzeugten Berechtigungen nicht zu überschreiben.
Rem #### Published Application 1 ####
Rem Common GlobalAppCfg variables
Set Variable APPLICATION to IE-600-E
Set Variable APPLICATIONTARGETDIR to %PROGRAMFILES%\Internet Explorer
Rem
Set
Set
Set
Set
Set
Set
Set
Set
Published application variables
Variable MFAPPNAME to Internet Explorer
Variable MFDESCRIPTION to Internet Explorer 6.0 Web-Browser
Variable MFDEFAULTINITPROG to %ApplicationTargetDir%\IExplor.exe
Variable MFICONSOURCE to %SYS32%\MyIcon.ico
Variable MFINSTANCELIMIT to 5
Variable MFCPUPRIORITY to 1
Variable MFPARENTFOLDERDN to Internet
Variable MFAALLOWANONYMOUSCONNECTIONS to 0
Rem Call GlobalAppCfg script
Include Script %_WISE_%\Template\GlobalAppCfg.wse
Rem #### Published Application 2 ####
Rem
Set
Set
Set
Common GlobalAppCfg variables
Variable APPLICATION to MEDIAPL-640-E
Variable APPLICATIONTARGETDIR to %PROGRAMFILES%\ Windows Media Player
Variable NTFSSECURITYMODE to ADD
Rem
Set
Set
Set
Published application variables
Variable MFAPPNAME to Media Player
Variable MFDESCRIPTION to Windows Media Player 6.4
Variable MFDEFAULTINITPROG to %ApplicationTargetDir%\MPlayer2.exe
Rem Call GlobalAppCfg script
Include Script %_WISE_%\Template\GlobalAppCfg.wse
Abbildung 7: Beispielhaftes Wise Script mit GlobalAppCfg Verwendung
vPMS_ BaseInstallationPackages_52_DE
30
Das folgende Beispiel zeigt die Veröffentlichung eines Inhaltes anstelle einer
veröffentlichten Anwendung. Bei diesem Beispiel wird ein Word Dokument, das sich auf
einem Share befindet, veröffentlicht.
Rem Common GlobalAppCfg variables
Set Variable APPLICATION to ADDRESSLIST-100-E
Rem
Set
Set
Set
Set
Published content variables
Variable MFAPPTYPE to 2
Variable MFCONTENTNAME to Address List
Variable MFCONTENTADDRESS to \\MyServer\MyShare\GlobalAddressList.doc
Variable MFDESCRIPTION to Global Address List
Rem Call GlobalAppCfg script
Include Script %_WISE_%\Template\GlobalAppCfg.wse
Abbildung 8: Beispielhaftes Wise Script mit GlobalAppCfg Verwendung
vPMS_ BaseInstallationPackages_52_DE
31
6.1.4.6
Erzeugen der MRUList Manager Einträge
Durch das Setzen der folgenden Variablen kann ein entsprechender Eintrag für den
MRUList Manager erzeugt werden.
Variable
Inhalt (Beispiel)
MRUListExecutable
MRUListPath
IExplore.exe
%%MYDOCUMENTS%%
Beschreibung
Name der Anwendung
(Exe) deren Most Recent
Used Eintrag angepasst
werden soll.
Pfad der als Default gesetzt
werden soll.
Hinweis: Bei Nutzung von
Variablen ist die Variable
mit zwei „%“ zu umschließen
Tabelle 11: Variablen der MRUList Manager Integration
Das folgende Beispiel zeigt das Erzeugen eines Pfadeintrages nach %MyDocuments%
(Üblicherweise „%Userprofile%\Eigene Dateien“) für die Anwendung Example.exe
mittels des MRUList Managers.
Rem Common GlobalAppCfg variables
Set Variable APPLICATION to IE-600-E
Rem MRUList Manager variables
Set Variable MRULISTEXECUTABLE to IExplore.exe
Set Variable MRULISTPATH to %%MyDocuments%%
Rem Call GlobalAppCfg script
Include Script %_WISE_%\Template\GlobalAppCfg.wse
Abbildung 9: Beispielhaftes Wise Script mit GlobalAppCfg Verwendung
vPMS_ BaseInstallationPackages_52_DE
32
6.1.4.7
GlobalAppCfg Standardwerten anpassen
Die im Wise Template GlobalAppCfg.wse enthaltenen Parameter sind fast alle mit
Standardwerten vorbelegt, wenn diese nicht explizit spezifiziert sind. Anpassungen der
Standardwerte sind über die vCC Citrix Registerkarte in der Kategorie „Anwendungsveröffentlichung“ möglich.
Abbildung 10: Standardwerten für GlobalAppCfg anpassen
vPMS_ BaseInstallationPackages_52_DE
33
6.1.4.8
GlobalAppCfg Beispiel
Das folgende Beispiel zeigt die Verwendung des Wise Templates GlobalAppCfg.wse am
Internet Explorer 6.0 Konfigurationspaket. Innerhalb dieses Beispiels werden Parameter
für die automatische Verzeichnisberechtigung, die Anwendungsveröffentlichung, und
den MRUList Manager, verwendet.
Rem Common GlobalAppCfg variables
Set Variable APPLICATION to IE-600-X
Set Variable APPLICATIONTARGETDIR to %PROGRAMFILES%\Internet Explorer
Rem
Set
Set
Set
Set
Published application variables
Variable MFAPPNAME to Internet Explorer
Variable MFDESCRIPTION to Internet Explorer 6.0 Web-Browser
Variable MFPARENTFOLDERDN to Utilities
Variable MFDEFAULTINITPROG to %ApplicationTargetDir%\IExplore.exe
Rem MRUList Manager variables
Set Variable MRULISTEXECUTABLE to IExplore.exe
Set Variable MRULISTXPATH to %%MyDocuments%%
Rem Call GlobalAppCfg script
Include Script %_WISE_%\Template\GlobalAppCfg.wse
Abbildung 11: Beispielhaftes Wise Script
vPMS_ BaseInstallationPackages_52_DE
34
6.2
Wise Actions
Das visionapp Wise Package Environment erweitert die Wise Skriptsprache um weitere
Skriptbefehle, so genannte „Wise Actions“. Nach der Installation des visionapp Wise
Package Environment sind diese im Ordner „%_Wise_%\Actions“ zu finden. Die
einzelnen Wise Actions werden im folgenden Abschnitt beschrieben und können
innerhalb der Wise Installation System Konsole verwendet werden.
6.2.1
Attach file to protocol.wse
Die Wise Action „Attach file to protocol“ dient dazu beliebige Dateien wie z.B. LogDateien einem vCC Protokolleintrag hinzuzufügen. Die im Feld „File Name“ spezifizierte
Datei wird unter Zuhilfenahme von IRCon.exe zur vCC Datenbank hinzugefügt.
Abbildung 12: Attach file to protocol
6.2.2
Base64 Convert.wse
Die Wise Action „Base64 Convert“ dient dazu beliebige Textstrings in das Base64
Format zu konvertieren (Encode), oder Base64 Strings zurück in Textstrings zu
verwandeln (Decode).
Abbildung 13: Base 64 Encode/Decode
vPMS_ BaseInstallationPackages_52_DE
35
6.2.3
Change Drive Letter.wse
Die Wise Action „Change Drive Letter“ dient zum Ändern von Laufwerkszuordnungen.
So kann z.B. der Laufwerksbuchstaben des CD-ROM Laufwerkes von D: nach X:
geändert werden.
Abbildung 14: Change Drive Letter.wse
6.2.4
Change NTFS.wse
Die Wise Action „Change NTFS“ dient dem Ändern von Dateisystemberechtigungen. Im
Feld Mode muss der Modus ausgewählt werden, wobei zwischen Hinzufügen (Add),
Ersetzen (Replace) und Entfernen (Remove) gewählt werden kann. Im Eingabefeld
Path muss ein Verzeichnis oder Dateiname angegeben werden für das die NTFS
Berechtigungen geändert werden sollen.
Im Eingabefeld Accounts and Permissions müssen Benutzernamen, Benutzergruppen und die entsprechend zugeordneten Zugriffsrechte spezifiziert werden. Die gewünschten Zugriffsrechte müssen direkt hinter dem Benutzernamen oder der
Benutzergruppe, getrennt durch einen Doppelpunkt, angegeben werden. Die Zugriffsrechte werden durch folgende Buchstaben angegeben:
‰ R (Lesen)
‰ W (Schreiben)
‰ C (Ändern)
‰ F (Vollzugriff)
‰ N (Kein) Zugriff
vPMS_ BaseInstallationPackages_52_DE
36
Neben der Angabe von Benutzer- oder Gruppennamen können auch so genannte „Wellknown SID’s“ angegeben werden. Durch die Verwendung von SID’s können
Berechtigungen innerhalb von Installationspaketen sprachneutral hinterlegt werden.
Um z.B. die Gruppe Administratoren und System mit Vollzugriff zu berechtigen und die
Benutzergruppe mit Leserechten zu berechtigen kann folgendes eintragen werden:
S-1-5-32-544:F S-1-5-18:F S-1-5-32-545:R
Eine ausführliche Auflistung der möglichen Well-known SID’s ist in der Installationsparameterdatei, innerhalb der Sektion „Security Identifiers“ ersichtlich.
Abbildung 15: Change NTFS.wse
6.2.5
Change User Privileges
Mit der Wise Action „Change User Privileges“ können Benutzerkonten weitere Privilegien
zugefügt oder entzogen werden.
Abbildung 16: Change User Privileges
vPMS_ BaseInstallationPackages_52_DE
37
6.2.6
Change User.wse
Mit der Wise Action „Change User“ kann auf Terminalservern zwischen dem Installationsmodus und dem Benutzermodus hin und her gewechselt werden.
Abbildung 17: Change User.wse
6.2.7
Check If File Exists 64.wse
Mit der Wise Action „Check If File Exists 64“ kann auf 64 Bit Systemen auf das
Existieren oder nicht Existieren von Dateien und Verzeichnissen geprüft werden, und
zwar auch innerhalb von 64 Bit Verzeichnissen auf die mittels dem 32 Bit Wise Prozesse
nicht direkt zugreifen werden kann.
Abbildung 18: Check If File Exists 64.wse
6.2.8
Copy Local File(s) 64.wse
Mit der Wise Action „Copy Local File(s) 64“ können auf 64 Bit Systemen Dateien copiert
werden, und zwar auch innerhalb von 64 Bit Verzeichnissen auf die mittels dem 32 Bit
Wise Prozesse nicht direkt zugreifen werden kann.
vPMS_ BaseInstallationPackages_52_DE
38
Abbildung 19: Copy Local File(s) 64.wse
6.2.9
Edit Registry 64.wse
Mit der Wise Action „Edit Registry 64“ können auf 64 Bit Systemen Registry Werte auch
innerhalb des 64 Bit Teils der Registry gesetzt, verändert oder gelöscht werden.
Abbildung 20: Edit Registry 64.wse
6.2.10
Execute MSI.wse
Mit Hilfe der Wise Action „Execute MSI“ lassen sich Microsoft Windows Installer (MSI)
Setups installieren, deinstallieren und aktualisieren. Im Feld MSI file: muss der
komplette Pfad zur MSI bzw. MSP Datei angegeben werden. Im Feld MSI Parameters
können zusätzliche MSI Properties als Parameter angegeben werden. Im Feld MSI log
file wird die Datei spezifiziert in welche die Installation protokolliert werden soll. Über
vPMS_ BaseInstallationPackages_52_DE
39
Action Type kann ausgewählt werden, ob das MSI Setup installiert, deinstalliert oder
aktualisiert werden soll.
Zusätzlich bietet die Wise Action „Install MSI“ eine erweiterte Fehlerbehandlung.
Kommt es bei der Installation zu einem Fehler, wird der Rückgabewert
zwischengespeichert und durch das ExitEvent.wse Skript entsprechend verarbeitet und
übergeben.
Abbildung 21: Execute MSI.wse
6.2.11
Execute Program Ex.wse
Mit Hilfe der Wise Action „Execute Program Ex“ lassen sich externe Programmdateien
ausführen. Im Feld EXE path muss der Pfad und der Dateiname zur externen
Programmdatei angegeben werden. Über das Feld Command line lassen sich
zusätzliche Kommandozeilenparameter angeben. Das Feld Default directory bestimmt
das Arbeitsverzeichnis in dem die Programmdatei ausgeführt wird. Über „Windows size“
kann die Darstellung gewählt werden, wobei Normal, Minimzed, Maximized und
Hidden zur Auswahl stehen. Über die Checkbox Wait for programm to exit kann
definiert werden, ob bei der Ausführung bis zum Beenden des Prozesses gewartet
werden soll oder nicht. Über das Feld Ignore error code kann der erwartete
Returncode angegeben werden. Das ist besonders dann interessant, wenn der Error
Code nicht 0 sein sollte und die Installation trotzdem als erfolgreich installiert gewertet
werden soll.
Zusätzlich bietet die „Execute Program Ex“ Wise Action eine erweiterte
Fehlerbehandlung. Kommt es bei der Installation zu einem Fehler wird der
Rückgabewert zwischengespeichert und durch das ExitEvent.wse Skript entsprechend
verarbeitet und übergeben.
vPMS_ BaseInstallationPackages_52_DE
40
Ein weiterer Vorteil der Wise Action „Execute Program Ex“ ist die Verwendung der
CreateProcess API mittels vWiseExt.dll. Hierdurch können Dateipfade größer 256
Zeichen unterstützt werden.
Abbildung 22: Execute Program Ex.wse
6.2.12
Execute Program Ex 64.wse
Mit der Wise Action „Execute Program Ex 64“ können auf 64 Bit Systemen Prozesse in
einer 64 Bit Prozessumgebung gestartet werden. Vom Funktionsumfang entspricht der
Befehl dem Befehl „Execute Program Ex“, jedoch mit dem Unterschied, dass die
Ausführung in der 64 Bit Umgebung erfolgt.
vPMS_ BaseInstallationPackages_52_DE
41
Abbildung 23: Execute Program Ex 64.wse
6.2.13
Get Date Time.wse
Die Wise Action „Get Date Time“ ermittelt Zeit oder Datum in unterschiedlichen
Formaten und stellt dies als Variable zur Verfügung.
Abbildung 24: Get Date Time.wse
vPMS_ BaseInstallationPackages_52_DE
42
6.2.14
Get Environment Variable 64.wse
Mit der Wise Action „Get Environment Variable 64“ können auf 64 Bit Systemen
Umgebungsvariablen der 64 Bit Prozessumgebung ermittelt werden.
Abbildung 25: Get Environment Variable 64.wse
6.2.15
Get Language ID.wse
Die Wise Action „Get Language ID“ ermittelt die Betriebssystemsprache, die
Systemsprache oder die Benutzersprache und stellt diese als Variable zur Verfügung.
Abbildung 26: Get Language ID.wse
vPMS_ BaseInstallationPackages_52_DE
43
6.2.16
Get Name from SID.wse
Die Wise Action „Get Name from SID“ ermittelt einen Benutzer oder Gruppenname über
die so genannte Well-Known SID. Hierdurch können Pakete bzgl. Benutzer und
Gruppennamen sprachneutral gestaltet werden. Eine Liste der Well-known SID’s ist im
Microsoft Knowledge Base Artikel KB243330 zu finden.
Abbildung 27: Get Name from SID
6.2.17
Get Registry Key Value 64.wse
Mit der Wise Action „Get Registry Key Value 64“ können auf 64 Bit Systemenen
Registrywerte aus dem 64 Bit Teil der Registry ermittelt werden.
Abbildung 28: Get Registry Key Value 64
vPMS_ BaseInstallationPackages_52_DE
44
6.2.18
Get SID.wse
Die Wise Action „Get SID“ ermittelt die SID von Benutzerkonten und stellt diese als
Variable zur Verfügung. Optional kann ein Rechnername angegeben werden wenn die
SID auf einem entfernten Rechner abgefragt werden soll.
Abbildung 29: Get SID.wse
6.2.19
Get Special Folder 64.wse
Mit der Wise Action „Get Special Folder 64“ können auf 64 Bit Systemenen die 64 Bit
Systemordner „Program Files“, „System“ und „Common Files“ ermittelt, und als Wise
Variable zur Verfügung gestellt werden.
Abbildung 30: Get Special Folder 64.wse
6.2.20
Install Printer Driver.wse
Die Wise Action „Install Printer Driver“ installiert oder entfernt Druckertreiber. Über das
Feld Driver Name muss der exakte Treibername angegeben werden. Dieser Name ist
in der zugehörigen Treiber INF Datei ersichtlich.
Über das Feld Driver Version kann spezifiziert werden, für welches Betriebssystem der
Treiber installiert werden soll. Dies ist besonders wichtig, wenn Treiber verwendet
vPMS_ BaseInstallationPackages_52_DE
45
werden, die für mehrere Betriebssysteme angeboten werden. Zur Auswahl stehen
Windows 2000, Windows NT4, Windows NT 3.x und Windows 95/95.
Abbildung 31: Install Printer Driver.wse
6.2.21
Kill Process.wse
Die Wise Action „Kill Process“ wird dazu verwendet laufende Prozesse zu beenden. Als
Parameter muss der Prozessname angegeben werden.
Abbildung 32: Kill Process.wse
vPMS_ BaseInstallationPackages_52_DE
46
6.2.22
Local Group Manager.wse
Die Wise Action „Local Group Manager“ kann dazu verwendet werden lokale Gruppen
anzulegen, zu löschen und um Gruppenmitglieder hinzuzufügen oder zu entfernen.
Abbildung 33: Local Group Manager.wse
6.2.23
Local User Manager.wse
Die Wise Action „Local User Manager“ kann dazu verwendet werden lokale
Benutzerkonten zu erstellen oder zu löschen. Beim Erstellen von Benutzerkonten
können optionale Eigenschaften wie „User cannot change password“, „Password never
expires“ oder „Account is disabled“ gesetzt werden.
vPMS_ BaseInstallationPackages_52_DE
47
Abbildung 34: Local User Manager.wse
6.2.24
Wait for Process.wse
Die Wise Action „Wait for Process“ dient dazu, solange zu warten, bis ein laufender
Prozess beendet ist. Erst dann wird das Wise Script weiter abgearbeitet. Optional kann
eine maximale Wartezeit definiert werden, wird diese überschritten wir dies als Fehler
gewertet, und kann mittels INSTALL_RESULT Variable abgefragt werden.
Abbildung 35: Wait for Process.wse
vPMS_ BaseInstallationPackages_52_DE
48
7
Base Installation Packages
7.1
Paketschablonen für alle Servertypen (Global)
Bei den globalen Paketschablonen handelt es sich um Pakete die auf allen Servertypen
zum Einsatz kommen. Dabei ist es nicht von Bedeutung, ob es sich um einen Server
vom Typ Terminal Server, Citrix Presentation Server, Datenbankserver oder Web- und
Portalserver handelt.
7.1.1
052_APP_INSTMSG11_ALL_X
Dieses Installationspaket installiert das visionapp InstMsg Werkzeug 1.1 und richtet im
Autostart eine Verknüpfung zum Start des Werkzeuges ein. Dieses Werkzeug zeigt
während der Installationsphase eine Installationsmeldung auf dem Desktop an.
Überdies ändert das Installationspaket die Farbe des Bildschirmhintergrunds für den
„Default User“ und den lokalen Administrator auf Rot, um den laufenden
Installationsvorgang zu visualisieren. Am Ende der Installationsphase wird die Autostart
Verknüpfung und die rote Hintergrundfarbe durch das Installationspaket
052_SYS_CLEANJOB_ALL_X entfernt.
7.1.2
052_CFG_OEMINFO_ALL_X
Dieses Installationspaket trägt in der OemInfo.ini im „System32“ Verzeichnis
Systeminformationen wie z.B. Installationszeit, Installationsdatum und Release-Version
ein. Darüber hinaus wird die Logo Datei OemLogo.bmp in das „System32“ Verzeichnis
kopiert.
Anpassungsmöglichkeiten
Die Datei OemLogo.bmp, die im Installationspaket enthalten ist, enthält das Firmenlogo
der visionapp GmbH. Falls ein anderes Betreiberlogo erwünscht ist, sollte dies im
Installationspaket ausgetauscht werden. Das Logo darf im BMP Format eine maximale
Größe von 172x172 bei 256 Farben nicht überschreiten.
7.1.3
052_CFG_SERVERCONFIG_ALL_X
Dieses Installationspaket nimmt eine Reihe von Betriebssystemoptimierungen und
Einstellungen vor, die im vCC Citrix Modul definiert werden können. Zu nennen wären
hier ein Teil der Einstellungen der Kategorie „Betriebssystem Einstellungen“,
„Fehlerprotokollierung und Analyse“ und „Terminalserver Einstellungen“.
Ansonsten werden weitere Optimierungen vorgenommen, die bei Bedarf über
Kommandozeilenparameter gesteuert werden können. Die Steuerung über die
Kommandozeilenparameter ist in der Regel nicht notwendig, da die eingestellten
Defaultparameter für die meisten Umgebungen passend sind.
vPMS_ BaseInstallationPackages_52_DE
49
Anpassungsmöglichkeiten
‰ Aktivierung bzw. Deaktivierung des Windows Update Dienstes (siehe
Microsoft Artikel KB327850)/WindowsUpdateService: On bzw. Off (Default:
Off)
‰ Aktivierung bzw. Deaktivierung der Warnmeldung bei fast vollen Festplatten
(siehe Microsoft Artikel KB112509)/DiskSpaceWarning: On bzw. Off (Default:
Off)
‰ Umbenennen
des
Arbeitsplatzsymbols
nach
%Username%
%Computername%/RenameDesktop: On bzw. Off (Default: On)
und
‰ Maximale Registrierungsgröße für Windows 2000 aktivieren (siehe Microsoft
Artikel KB124594)/MaxRegSizeLimit: On bzw. Off (Default: On)
‰ Lokale Kopie von servergespeicherten Benutzerprofilen beim Abmelden
löschen (siehe Microsoft Artikel KB185590)/DeleteRoamingCache: On bzw.
Off (Default: On)
‰ Windows 2000 TSInternetUser Benutzerkonto deaktivieren (siehe Microsoft
Artikel KB288379)/TSInternetUser: On bzw. Off (Default: Off)
‰ Aktivieren oder Deaktivieren des Windows Papierkorb/Trashcan: On bzw. Off
(Default: Off)
‰ Suchfunktion aus Kontextmenüs entfernen wegen Seamless Session Kompatibilität /RemoveSearchMenu: On bzw. Off (Default: Off)
‰ Alternative
Shell
aktivieren
bzgl.
Seamless
Session
Kompatibilität/AlternativeShell: On bzw. Off (Default: Off)
Explorer
‰ Ungewünschte Icons vom Desktop entfernen/CleanDesktop: On bzw. Off
(Default: On)
‰ Aktivierung bzw. Deaktivierung der “NTFS Last Access Time Stamps”
Einstellung (siehe Microsoft Artikel KB185590)/NtfsDisableLastAccessUpdate:
On bzw. Off (Default: On)
‰ Aktivieren bzw. Deaktivieren der “Paging of the windows executive”
Einstellung (siehe Microsoft Artikel KB184419)/DisablePagingExecutive: On
bzw. Off (Default: On)
‰ Aktivieren bzw. Deaktivieren der Änderung der Windows Scripting Host
Dateizuordnung. Hierdurch wir die Gefahr durch versehentliches ausführen
von Scripten durch Doppelklick minimiert/WshExt: On bzw. Off (Default: Off)
vPMS_ BaseInstallationPackages_52_DE
50
7.1.4
052_SYS_ADMINPASSWORD_ALL_X
Dieses Installationspaket setzt unter Zuhilfenahme des visionapp Set Admin Password
Werkzeug ein neues Kennwort für das lokale Administratorenkonto und benennt das
Konto bei Bedarf um.
Das zu verwendende Kennwort, und optional der neue Administratorenname, wird in
den vCC Betriebsystemeinstellungen unter Lokales Administratoren Kennwort
und Lokales Administratorenkonto umbenennen definiert und vom Installationspaket und dem anschließenden Set Admin Password Werkzeug umgesetzt.
Das verwendet Kennwort ist sowohl in der vCC Datenbank als auch
in der Installationsparameterdatei verschlüsselt hinterlegt. Bei der
Wahl des Kennwortes ist die Einhaltung einer evtl. aktiven
Kennwortrichtlinie zu beachten.
7.1.5
052_SYS_CLEANJOB_ALL_X
Dieses Installationspaket entfernt diverse unerwünschte Dateien und Registrierungswerte die während der Installation entstehen, aber nicht länger benötigt werden. Des
Weiteren werden Protokolldateien, die an unterschiedlichen Stellen auf der Festplatte
verteilt sind, in den zentralen Protokolldateiordner verschoben. Ereignisprotokolle
werden exportiert und geleert.
Zudem wird der aktive AutoAdminLogon Eintrag aus der Registrierung entfernt und der
AutoAdminLogon Benutzer wird deaktiviert. Die durch 052_APP_INSTMSG11_ALL_X
aktivierte Installationsmeldung und der rote Bildschirmhintergrund wird deaktiviert.
Abschließend wird das Installationsende mit Datum, Uhrzeit, Build- und Versionsnummer in der Registrierung unter HKLM\Software\visionapp\Installation vermerkt.
vPMS_ BaseInstallationPackages_52_DE
51
7.2
Paketschablonen für Betriebsystemaktualisierungen
Aufgrund der Vielfalt an Paketschablonen für Betriebssystemaktualisierungen wird in
diesem Abschnitt nicht jede Paketschablone im Einzelnen erläutert, sondern ein
allgemeiner
Überblick
gegeben.
Anschließend
werden
die
Betriebssystemaktualisierungen gemeinsam mit einer Kurzbeschreibung in einer Tabelle aufgeführt.
Die Betriebssystemaktualisierungen zur Behebung von Fehlern sind üblicherweise nach
der sechsstelligen Microsoft Knowledge Base (KB) Nummer benannt. Handelt es sich
um Sicherheitsaktualisierungen sind diese nach der Microsoft Security Bulletin Nummer
benannt.
Die Auswahl der Aktualisierungen wurde mit dem Fokus auf Terminalserver getroffen.
Für den Fall, dass andere Servertypen wie Datei- und Druckserver, Webserver, oder
Datenbankserver installiert werden sollen, werden eventuell andere oder zusätzliche
Hotfixe benötigt. Welche Hotfixe ihr Zielsystem benötigt, kann unter Zuhilfenahme des
Microsoft Baseline Security Analyzer ermittelt werden (siehe auch: http://www.microsoft.com/technet/security/tools/mbsahome.mspx).
Die Auswahl der Aktualisierungen spiegelt den Stand von Mai 2006 wieder. Die Auswahl
der Windows 2000 Aktualisierungen basiert auf Service Pack 4 mit Update-Rollup 1. Die
Windows 2003 Aktualisierungen basieren auf Windows 2003 mit Service Pack 1.
Bei Windows 2000 als Zielplattform ist zusätzlich zu bedenken, dass einige Hotfixe
bestimmte Versionen von Betriebssystemerweiterungen voraussetzen. An dieser Stelle
ist unter anderem zu nennen:
‰ Microsoft Internet Explorer 6.0 SP1
‰ Microsoft Data Access Components 2.8
‰ Microsoft .NET Framework 1.1
Dies bedeutet, dass die entsprechenden Aktualisierungen erst nach der Installation der
entsprechenden Produktinstallation durchführt werden können.
Ein Großteil der Betriebssystemaktualisierungen erfordert einen Neustart des Systems.
Um nicht jeden dieser Neustarts einzeln durchführen zu müssen, kommt im
Installationsverlauf Microsoft QChain zum Einsatz. Im Installationsablauf werden alle
Aktualisierungen in einem Durchgang ohne die jeweiligen Neustarts installiert und zum
Abschluss mittels „QChain“ und einem abschließenden Neustart installiert.
vPMS_ BaseInstallationPackages_52_DE
52
7.2.1
052_FIX_KBnnnnnn_.....
Die folgende Tabelle listet alle Betriebssystemaktualisierungen zur Behebung von
Fehlern:
Update
Beschreibung
Betrifft
KB299386
Logoff Process May Not Be Completed Because Time-Out Is
Too Slow
W2K SP4,
W2K3 SP1
KB317357
Performance Problem Because of Contention on
CmpRegistryLock
W2K SP4,
W2K3 SP1
KB324446
Terminal Server and connected Terminal Services clients
pause when a Terminal Services client logs on or logs off
W2K SP4
KB816134
Citrix Terminal Server Sessions Are Not Disconnected and
Cause the Server to Stop Responding
W2K SP4
KB816972
Access Violation in the Print Spooler When You Try to Print
W2K SP4
KB818523
Dr. Watson Error Occurs When You Run a Program That Uses
W2K SP4
Utildll.dll
KB821225
A Windows 2000 Terminal Server that Is Configured with
Citrix Metaframe Software Can Become Slow and
Unresponsive
W2K SP4
KB822831
Driver Installation Program Does Not Install Device Drivers
W2K SP4
KB827825
Windows cannot unload your registry class file error message
W2K SP4
when you log off Terminal Services
KB828026
Update for Windows Media Player URL script command
behavior
W2K SP4,
W2K3 SP1
KB829422
Stop 0x0000008E Error Message when a Terminal Services
Client Prints a Document
W2K SP4
KB829558
Microsoft Jet 4.0 Service Pack 8
W2K SP4
KB833407
Update to remove unacceptable symbols from the Bookshelf
Symbol 7 font
W2K SP4,
W2K3 SP1
KB837321
You cannot connect to a Windows 2000 Terminal server if
your Windows Server 2003 Terminal Services license is
expired
W2K SP4
vPMS_ BaseInstallationPackages_52_DE
53
Update
Beschreibung
Betrifft
KB899017
Windows Server 2003 cannot create a Software Installation
Group Policy object for a 64-bit Windows Installer package
file
W2K3 x64
KB899409
You may experience a 20-second delay when you try to
W2K3 SP1,
access a redirected folder by logging on to a Windows Server
W2K3 x64
2003 Service Pack 1-based computer
KB899528
The "Open" button is missing when you click a Hypertext
Transfer Protocol Secure link in Microsoft Internet Explorer 6
to open a Citrix MetaFrame file
KB899750
"ERROR_NOACCESS" error message when you call the
LoadLibrary() or LoadLibraryEx() functions on a Windows
Server 2003-based computer
KB898715
Microsoft Windows Installer 3.1 V2 Update for Windows 2003
W2K3 SP1
with SP1
W2K3 SP1,
W2K3 x64
W2K3 x64
Tabelle 12: Betriebssystemaktualisierungen zur Behebung von Fehlern
vPMS_ BaseInstallationPackages_52_DE
54
7.2.2
052_FIX_MSnn-nnn_.....
Die folgende Tabelle listet alle sicherheitsrelevanten Betriebsystemaktualisierungen:
Update
Beschreibung
Betrifft
MS02-008
XMLHTTP Control Can Allow Access to Local Files
W2K SP4
MS02-050
Certificate Validation Flaw Could Enable Identity Spoofing
(Q329115)
W2K SP4
MS04-028
Buffer Overrun in JPEG Processing (GDI+) Could Allow Code
Execution (833987)
W2K SP4,
W2K3 SP1
MS04-036
Vulnerability in NNTP Could Allow Remote Code Execution
(883935)
W2K SP4,
W2K3 SP1
MS05-004
Vulnerability in ASP.Net May Lead to Authentication Bypass
(887219)
W2K SP4,
W2K3 SP1
MS05-026
Vulnerability in HTML Help Could Allow Remote Code
Execution (896358)
W2K SP4,
W2K3 SP1,
W2K3 x64
MS05-027
Vulnerability in Server Message Block Could Allow Remote
Code Execution (896422)
W2K SP4,
W2K3 SP1,
W2K3 x64
MS05-032
W2K SP4,
Vulnerability in Microsoft Agent Could Allow Spoofing (890046) W2K3 SP1,
W2K3 x64
MS05-033
Vulnerability in Microsoft Agent Could Allow Spoofing (890046)
W2K3 SP1,
W2K3 x64
MS05-036
Vulnerability in Microsoft Color Management Module Could
Allow Remote Code Execution (901214)
W2K SP4,
W2K3 SP1,
W2K3 x64
MS05-039
Vulnerability in Plug and Play Could Allow Remote Code
Execution and Elevation of Privilege (899588)
W2K3 SP1,
W2K3 x64
MS05-040
Vulnerability in Telephony Service Could Allow Remote Code
Execution (893756)
W2K SP4,
W2K3 SP1,
W2K3 x64
MS05-041
W2K SP4,
Vulnerability in Remote Desktop Protocol Could Allow Denial of
W2K3 SP1,
Service (899591)
W2K3 x64
vPMS_ BaseInstallationPackages_52_DE
55
Update
Beschreibung
Betrifft
MS05-042
Vulnerabilities in Kerberos Could Allow Denial of Service,
Information Disclosure, and Spoofing (899587)
W2K SP4,
W2K3 SP1,
W2K3 x64
MS05-043
Vulnerability in Print Spooler Service Could Allow Remote Code
W2K SP4
Execution (896423)
MS05-044
Vulnerability in the Windows FTP Client Could Allow File
Transfer Location Tampering (905495)
W2K SP4
MS05-045
Vulnerability in Network Connection Manager Could Allow
Denial of Service (905414)
W2K SP4,
W2K3 SP1
MS05-047
Vulnerability in Plug and Play Could Allow Remote Code
Execution and Local Elevation of Privilege (905749)
W2K SP4
MS05-048
Vulnerability in the Microsoft Collaboration Data Objects Could
Allow Remote Code Execution (907245)
W2K SP4,
W2K3 SP1,
W2K3 x64
MS05-049
Vulnerabilities in Windows Shell Could Allow Remote Code
Execution (900725)
W2K SP4,
W2K3 SP1,
W2K3 x64
MS05-050
Vulnerability in DirectShow Could Allow Remote Code
Execution (904706)
W2K SP4,
W2K3 SP1,
W2K3 x64
MS05-051
Vulnerabilities in MSDTC and COM+ Could Allow Remote Code
Execution (902400)
W2K SP4,
W2K3 SP1,
W2K3 x64
MS05-052
Cumulative Security Update for Internet Explorer (896688)
W2K SP4,
W2K3 SP1,
W2K3 x64
MS05-053
Vulnerabilities in Graphics Rendering Engine Could Allow Code
Execution (896424)
W2K SP4,
W2K3 SP1,
W2K3 x64
MS05-055
Vulnerability in Windows Kernel Could Allow Elevation of
Privilege (908523)
W2K SP4
MS06-001
Vulnerability in Graphics Rendering Engine Could Allow
Remote Code Execution (912919)
W2K SP4,
W2K3 SP1,
W2K3 x64
vPMS_ BaseInstallationPackages_52_DE
56
Update
Beschreibung
Betrifft
MS06-002
Vulnerability in Embedded Web Fonts Could Allow Remote
Code Execution (908519)
W2K SP4,
W2K3 SP1,
W2K3 x64
MS06-006
Vulnerability in Windows Media Player Plug-in with NonMicrosoft Internet Browsers Could Allow Remote Code
Execution (911564)
W2K SP4,
W2K3 SP1,
W2K3 x64
MS06-007
Vulnerability in TCP/IP Could Allow Denial of Service (913446)
W2K3 SP1,
W2K3 x64
MS06-008
Vulnerability in Web Client Service Could Allow Remote Code
Execution (911927)
W2K3 SP1,
W2K3 x64
MS06-013
Cumulative Security Update for Internet Explorer (912812)
W2K SP4,
W2K3 SP1,
W2K3 x64
MS06-014
W2K SP4,
Vulnerability in the Microsoft Data Access Components (MDAC)
W2K3 SP1,
Function Could Allow Code Execution (911562)
W2K3 x64
MS06-015
Vulnerability in Windows Explorer Could Allow Remote Code
Execution (908531)
W2K SP4,
W2K3 SP1,
W2K3 x64
MS06-016
Cumulative Security Update for Outlook Express (911567)
W2K SP4,
W2K3 SP1,
W2K3 x64
MS06-017
Vulnerability in Microsoft FrontPage Server Extensions Could
Allow Cross-Site Scripting (917627)
W2K3 SP1
MS06-018
Vulnerability in Microsoft Distributed Transaction Coordinator
Could Allow Denial of Service (913580)
W2K SP4
Tabelle 13: Sicherheitsrelevante Betriebsystemaktualisierungen
vPMS_ BaseInstallationPackages_52_DE
57
7.2.3
052_SYS_MS-ROOT-CERT-UPD-6_ALL_X
Das Paket installiert das Microsoft Root Certificate Update 6.
7.2.4
052_SYS_MSI31_ALL_X
Mithilfe dieses Pakets wird der in Windows 2000 und Windows 2003 enthaltene
Windows Installer Dienst auf die Version 3.1 V2 aktualisiert. Das Paket wird auf
Rechnern mit Windows 2000 und Service Pack 4 sowie auf Rechnern mit Windows 2003
ohne Service Pack benötigt. Rechner mit Windows 2003 Service Pack 1 bringen diese
Komponente über das Service Pack mit.
7.2.5
052_SYS_QCHAIN-EXEC_ALL_X
Das Paket führt Microsoft QChain.exe aus. QChain ermöglicht die Installation von
mehreren Microsoft Hotfixen mit nur einem Neustart. Weitere Informationen hierzu sind
im Microsoft KB Artikel unter http://support.microsoft.com/kb/296861 zu finden.
7.2.6
052_SYS_DOTNET11_ALL_EN/DE
Dieses Installationspaket installiert das Microsoft .NET Framework 1.1. Das
Installationspaket muss als erstes Installationspaket der Installationsphase installiert
werden, da sehr viele andere Installationspakete ein installiertes .NET Framework
voraussetzen. Außerdem wird dringend empfohlen das Installationspaket nach der
Verwendung von Citrix Drive Remap erneut zu installieren. Dies ist erforderlich da nicht
auszuschließen ist, dass Laufwerksangaben innerhalb von .NET Framework Dateien
nicht vom Citrix Drive Remap berücksichtig werden.
Unter Windows Server 2003 entfällt dieses Installationspaket da die
entsprechende Komponente bereits im Betriebssystem enthalten
ist. In der Windows Server 2003 x64 Edition ist kein .NET
Framework 2.0 enthalten, hier muss dies ebenfalls installiert
werden.
vPMS_ BaseInstallationPackages_52_DE
58
7.2.7
SYS_DOTNET20_ALL_X/X64_X
Dieses Installationspaket installiert das Microsoft .NET Framework 2.0. Auf 32 Bit
Systemen kommt das 052_SYS_DOTNET20_ALL_X Paket zum Einsatz, auf x64
Systemen das 052_SYS_DOTNET20_ALL_X64_X_Paket.
7.2.8
052_SYS_IE6_W2K_EN/DE
Dieses Installationspaket installiert den Microsoft Internet Explorer 6.0 SP1 für
Windows 2000. Der Internet Explorer wird ohne jegliche Konfiguration installiert. Es ist
vorgesehen die gesamte Konfiguration mittels Gruppenrichtlinien durchzuführen. Unter
Windows Server 2003 entfällt dieses Installationspaket, da die entsprechende Komponente bereits im Betriebssystem enthalten ist.
Für die Paketerstellung wird ein so genannter Full-Download des
Internet-Explorer 6.0 benötigt. Dafür wird zunächst die Datei
ie6setup.exe des Internet Explorer 6.0 heruntergeladen.
(http://download.microsoft.com). Anschließend muss die Datei aus
dem Speicherort mit folgendem Parameter aufgerufen werden:
ie6setup.exe /c:"ie6wzd.exe /d /s:""#E".
7.2.9
052_SYS_MDAC-28_W2K_EN/DE
Dieses Installationspaket installiert die Microsoft Data Access Components 2.8 SP1
(MDAC) für Windows 2000.
Das Installationspaket sollte als eines der ersten Installationspakete
installiert werden. Dies ist besonderst von Bedeutung, wenn es sich
bei der vCC Datenbank um eine Datenbank handelt, die auf einer
SQL Server Instanz läuft, da nur neuere MDAC Versionen InstanzInstallationen unterstützen.
Für den Fall, dass die Citrix Drive Remap Funktionen zum Einsatz kommen, sollte das
MDAC Installationspaket nach dem Drive Remap erneut installiert werden. Andernfalls
kann die einwandfreie Funktion der MDAC Komponenten nicht gewährleistet werden.
Unter Windows Server 2003 entfällt dieses Installationspaket, da die entsprechenden
Komponenten bereits im Betriebssystem enthalten sind. Auch die Besonderheiten bzgl.
Citrix Drive Remap müssen nicht berücksichtigt werden.
7.2.10
052_SYS_SP4-UR1_W2K_EN/DE
Dieses Installationspaket installiert das Microsoft Windows 2000 SP1 Update-Rollup 1.
Mehr Informationen hierzu sind im folgendem Microsoft Artikel http://support.microsoft.com/kb/891861 zu finden.
vPMS_ BaseInstallationPackages_52_DE
59
7.2.11
052_SYS_WSH-ENGINE56_W2K_EN/DE
Dieses Installationspaket installiert die Microsoft Windows Scripting Host Engine 5.6 für
Windows 2000. Unter Windows Server 2003 entfällt dieses Installationspaket, da die
entsprechende Komponente bereits im Betriebssystem enthalten ist.
vPMS_ BaseInstallationPackages_52_DE
60
7.3
7.3.1
Paketschablonen
Server
für
SQL
Server
2000
Datenbank
052_APP_SQLSRVENT2K_ALL_EN/DE
Dieses Installationspaket kopiert die SQL Server 2000 Enterprise Edition
Installationsdateien entsprechend auf dem zu installierenden Server in ein lokales
Verzeichnis. Anschließend daran führt das Paket 052_CFG_SQLSRV2K_ALL_X die
Installation und Konfiguration durch.
7.3.2
052_APP_SQLSRVSTD2K_ALL_EN/DE
Dieses Installationspaket kopiert die SQL Server 2000 Standard Edition
Installationsdateien entsprechend auf dem zu installierenden Server in ein lokales
Verzeichnis. Anschließend daran führt das Paket 052_CFG_SQLSRV2K_ALL_X die
Installation und Konfiguration durch.
7.3.3
052_CFG_SQLSRV2K_ALL_X
Dieses Installationspaket führt die Konfiguration des Microsoft SQL Server 2000 durch.
Die Konfiguration wird durch eine Vielzahl von im vCC hinterlegten Parametern
gesteuert. Die genaue Bedeutung der einzelnen Installationsparameter ist in der vCC
Dokumentation und Online-Hilfe einzusehen.
Für die einwandfreie Funktion des Installationspaketes ist die korrekte Konfiguration
der entsprechenden Einstellungen im vCC erforderlich. Sollte es bei der Ausführung des
Installationspaketes zu unerwarteten Problemen kommen, sind die Protokolldateien im
Ordner %INST_LOG_PATH%\Microsoft\SQL zu prüfen.
7.3.4
052_FIX_SQLSRVSP4_ALL_EN/DE
Dieses Installationspaket führt die Installation des Microsoft SQL Server 2000 Service
Pack 4 durch. Sollte es bei der Ausführung des Installationspaketes zu unerwarteten
Problemen kommen, sind die Protokolldateien im Ordner %INST_LOG_PATH%\Microsoft\SQL zu prüfen.
vPMS_ BaseInstallationPackages_52_DE
61
7.4
7.4.1
Paketschablonen
Server
für
SQL
Server
2005
Datenbank
052_APP_SQLSRVENT2K5_ALL_EN/DE/X64
Dieses Installationspaket kopiert die SQL Server 2005 Enterprise Edition
Installationsdateien entsprechend auf dem zu installierenden Server in ein lokales
Verzeichnis. Anschließend daran führt das Paket 052_CFG_SQLSRV2K5_ALL_X die
Installation und Konfiguration durch.
7.4.2
052_APP_SQLSRVEXP2K5SP1_ALL_EN/DE
Dieses Installationspaket kopiert die SQL Server 2005 Sp1 Express Edition
Installationsdateien entsprechend auf dem zu installierenden Server in ein lokales
Verzeichnis. Anschließend daran führt das Paket 052_CFG_SQLSRV2K5_ALL_X die
Installation und Konfiguration durch.
7.4.3
052_APP_SQLSRVEXP2K5TOOLKIT_ALL_EN/DE
Dieses Installationspaket Installiert das SQL Server 2005 Express Edition Toolkit. Das
Toolkit beinhaltet unter anderem folgende zusätzliche Komponenten für die Express
Edition: Support Dateien, Managment Studio und SDK
7.4.4
052_APP_SQLSRVSTD2K5_ALL_EN/DE/X64
Dieses Installationspaket kopiert die SQL Server 2005 Standard Edition
Installationsdateien entsprechend auf dem zu installierenden Server in ein lokales
Verzeichnis. Anschließend daran führt das Paket 052_CFG_SQLSRV2K5_ALL_X die
Installation und Konfiguration durch.
7.4.5
052_APP_SQLSRVWGR2K5_ALL_EN/DE
Dieses Installationspaket kopiert die SQL Server 2005 Workgroup Edition
Installationsdateien entsprechend auf dem zu installierenden Server in ein lokales
Verzeichnis. Anschließend daran führt das Paket 052_CFG_SQLSRV2K5_ALL_X die
Installation und Konfiguration durch.
7.4.6
052_CFG_SQLSRV2K5_ALL_X
Dieses Installationspaket führt die eigentliche Installation und Konfiguration des SQL
Server 2005 durch. Die Installation wird durch eine Vielzahl von im vCC hinterlegten
Parametern gesteuert. Die genaue Bedeutung der einzelnen Installationsparameter ist
in der vCC Dokumentation und Online-Hilfe einzusehen.
vPMS_ BaseInstallationPackages_52_DE
62
Für die einwandfreie Funktion des Installationspaketes ist die korrekte Konfiguration
der entsprechenden Einstellungen im vCC erforderlich. Sollte es bei der Ausführung des
Installationspaketes zu unerwarteten Problemen kommen, sind die Protokolldateien im
Ordner %INST_LOG_PATH%\Microsoft\SQL zu prüfen.
7.4.7
052_FIX_SQLSRV2K5SP1_ALL_EN/DE/X64
Dieses Installationspaket installiert das SQL Server 2005 Service Pack 1.
vPMS_ BaseInstallationPackages_52_DE
63
7.5
7.5.1
Paketschablonen für Web- und Portalserver
052_APP_ICAJAVACLIENT90_ALL_X
Dieses Installationspaket führt die Installation des Citrix ICA Java Clients 9.0 für das
visionapp Access Portal durch. Neben der eigentlichen Installation der Dateien erfolgt
auch das Anlegen eines entsprechenden Virtuellen-Verzeichnis auf dem Webserver.
7.5.2
052_APP_IIS5_W2K_EN/DE
Dieses Installationspaket führt die Installation der Microsoft Internet Information
Services 5.0 auf Windows 2000 Servern durch. Die Installation wird durch eine Vielzahl
von im vCC hinterlegten Parametern gesteuert. Die genaue Bedeutung der einzelnen
Installationsparameter ist in der vCC Dokumentation und Online-Hilfe einzusehen.
Sollte es bei der Ausführung des Installationspaketes zu unerwarteten Problemen
kommen, sind die Protokolldateien im Ordner %INST_LOG_PATH%\Microsoft\IIS zu
prüfen.
7.5.3
052_APP_ICAWEBCLIENT90_ALL_X
Dieses Installationspaket führt die Installation des Citrix ICA Web Clients 9.0 für das
visionapp Access Portal durch. Neben der Installation der Dateien erfolgt das Anlegen
eines entsprechenden virtuellen Verzeichnis auf dem Webserver.
7.5.4
052_APP_IIS6_W2K3_EN/DE/X64
Dieses Installationspaket führt die Installation der Microsoft Internet Information
Services 6.0 auf Windows 2003 Servern durch. Die Installation wird durch eine Vielzahl
von im vCC hinterlegten Parametern gesteuert. Die genaue Bedeutung der einzelnen
Installationsparameter ist in der vCC Dokumentation und Online-Hilfe einzusehen.
Sollte es bei der Ausführung des Installationspaketes zu unerwarteten Problemen
kommen, sind die Protokolldateien im Ordner %INST_LOG_PATH%\Microsoft\IIS zu
prüfen.
7.5.5
052_APP_VAP2006R2_ALL_X
Dieses Installationspaket führt die Installation des visionapp Access Portals 2006 R2
durch. Die Installation wird durch eine Vielzahl von im vCC hinterlegten Parametern
gesteuert. Die genaue Bedeutung der einzelnen Installationsparameter ist in der vCC
Dokumentation und Online-Hilfe einzusehen.
vPMS_ BaseInstallationPackages_52_DE
64
Sollte es bei der Ausführung des Installationspaketes zu unerwarteten Problemen
kommen, sind die Protokolldateien im Ordner %INST_LOG_PATH%\visionapp\vAP zu
prüfen.
7.5.6
052_APP_VJSHARP11_ALL_EN/DE
Dieses Installationspaket führt die Installation der Microsoft Visual J# Runtime 1.1
durch. Diese Komponente ist Vorraussetzung für die spätere Installation des Citrix Web
Interface 3.0.
7.5.7
052_APP_WEBINTERFACE30_ALL_EN/DE
Dieses Installationspaket führt die Installation des Citrix Web Interface 3.0 durch. Diese
Komponente ist Vorraussetzung für die spätere Installation des visionapp Access
Portals 2006.
vPMS_ BaseInstallationPackages_52_DE
65
7.6
7.6.1
Paketschablonen für Terminal und Citrix Server
052_APP_ITSM60_ALL_X
Dieses Installationspaket installiert das visionapp Installation Time Slot Manager
Werkzeug (vITSM), welches im späteren Installationsverlauf von verschiedenen
Installationspaketen verwendet wird, um ohne Konflikte auf den Citrix Data Store
zugreifen zu können.
7.6.2
052_APP_LOGINMGR30_ALL_X
Dieses Installationspaket installiert den visionapp Login Manager 3.0 (LoginMgr.exe und
LoginRun.exe) auf dem System, integriert dessen Aufruf unter „HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\AppSetup“ und ersetzt dadurch
das ursprüngliche UsrLogon.cmd Skript von Microsoft.
7.6.3
052_APP_MRULMGR10_ALL_X
Dieses Installationspaket installiert den visionapp Most Recently Used List Manager
1.01 auf dem System und trägt dessen Aufruf in die Login Manager INI Datei ein.
7.6.4
052_APP_ORACLE-CLIENT-9I_ALL_X
Dieses Installationspaket installiert den Oracle 9I Datenbankclient, wenn ein Oracle
Datenbankserver für den Citrix Presentation Server Data Store verwendet werden soll.
In diesem Fall muss im Citrix Modul des vCC die Einstellung Datenbanktyp auf „Oracle
(direkt)“ konfiguriert sein und die Einstellungen in der Kategorie „Datenbank
Einstellungen (direkt)“ müssen ebenfalls entsprechend konfiguriert werden.
Stellen sie sicher dass ihr Farmname, Datenbankname,
Datenbankbenutzer und dessen Kennwort den einfachen Oracle
Namensschema entspricht. Das erweitere Namensschema welches
z.B. Sonderzeichen und Kleinschreibung bei Objektnamen
unterstützt indem die Objektnamen mit Anführungszeichen
umschlossen werden, wird nicht unterstützt.
Mehr Informationen zum Oracle Namensschema finden sie in der
Oracle Dokumentation in Kapitel „Schema Object Names and
Qualifiers“ des „Oracle SQL Reference“ Handbuches.
vPMS_ BaseInstallationPackages_52_DE
66
7.6.5
052_APP_PDRVMGR11_ALL_X
Dieses Installationspaket installiert den visionapp Printer Driver Manager 1.1 auf dem
System. Im späteren Verlauf der Installationsphase kann dies zum Installieren von
Druckertreibern verwendet werden.
7.6.6
052_APP_USFRMGR10_ALL_X
Dieses Installationspaket installiert den visionapp User Shell Folder Redirection
Manager 1.0 und trägt dessen Aufruf in die Login Manager INI Datei ein.
7.6.7
052_APP_VCT61_ALL_X
Dieses Installationspaket installiert die visionapp Citrix Tools 6.1 für Presentation
Server 3.0 und 4.0. Nach der Installation der Einzelkomponenten „Automatic
Application Publishing“ (APP), „Farm Configuration“ (FC), „Server Configuration“ (SC)
„License Configuration“ (LC) und „Policy Config“ (PC) werden diese ausgeführt. Dabei
wird SC für jeden Server ausgeführt, FC und LC lediglich auf dem ersten Server der
Farm. Der Aufruf der Teilkomponente AAP wird zu einem späteren Zeitpunkt durch das
gesonderte Installationspaket 052_CFG_EXEC-AAP_ALL_X durchgeführt. Der Aufruf der
Teilkomponene PC erfolgt optional bei Bedarf.
Optional verwendet das Installationspaket den Installation Time Slot Manager für den
Zugriff auf den Citrix Data Store. Dieses steht in Abhängigkeit zu der vCC Einstellung
„Installation Time Slot Manager aktivieren“.
Sollte es bei der Ausführung des Installationspaketes zu unerwarteten Problemen
kommen, sind die Protokolldateien im Ordner %INST_LOG_PATH%\visionapp\vCT zu
prüfen.
Funktionale Abhängigkeit
052_APP_ITSM60_ALL_X
052_APP_CPS30_ALL_X bzw. 052_APP_CPS40_ALL_X
7.6.8
052_APP_WSTSECMGR10_ALL_X
Dieses Installationspaket installiert den visionapp WinStation Security Manager 1.0.,
welcher der Konfiguration von Berechtigungen auf dem ICA oder RDP Protokoll dient.
7.6.9
052_CFG_DEFAULTUSER_ALL_X
Dieses Installationspaket editiert die Registrierung des Default Benutzerprofils
(NTUSER.DAT), um Probleme bezüglich der Laufwerksbezeichnungen, die durch Citrix
Drive Remapping entstehen können, zu beheben. Ebenso werden Optimierungen vorgenommen, die bei Bedarf über Kommandozeilenparameter gesteuert werden können.
vPMS_ BaseInstallationPackages_52_DE
67
Anpassungsmöglichkeiten
‰ Aktivierung oder Deaktivierung der Windows Soundschemata (Diese
Optimierung reduziert die Audioausgabe, um Bandbreite und Systemleistung
zu schonen.) /SoundSchema: On bzw. Off (Default: Off)
‰ Aktivierung oder Deaktivierung des Alternativ User Input Features (CTFMon)
(siehe Microsoft Artikel KB282599)/CtfMon: On bzw. Off (Default: Off)
‰ Aktivierung oder Deaktivierung des Internet Connection Wizards (siehe
Microsoft Artikel KB250380)/InternetConnectionWizard: On bzw. Off
(Default: Off)
‰ Entfernen von Dateien aus dem Default Benutzerprofil. Zu nennen sind hier
die Verknüpfungen im Startmenü, die Default Favoriten des MediaPlayers
und Internet Explorer, die .JPG Datei im Ordner „Eigene Bilder“ sowie die
nicht benötigten „Send To“ Verknüpfungen. /RemoveUnnecessaryFiles: On
bzw.Off (Default: On)
‰ Entfernen der Default Media Player Favoriten aus dem Default Benutzerprofil
(siehe auch Microsoft Artikel KB272351)/RemoveMPFavorites: On bzw. Off
(Default:
Off)
vPMS_ BaseInstallationPackages_52_DE
68
7.6.10
052_CFG_EXEC-AAP_ALL_X
Dieses Installationspaket führt am Ende der Installationsphase die Automatic Application Publishing Komponente aus um die veröffentlichten Anwendungen zu erstellen.
Voraussetzung für das veröffentlichen von Anwendungen ist eine Aktivierung der
Option Automatische Anwendungsveröffentlichung aktivieren im vCC Citrix
Modul. Das Installationspaket verwendet optional den Installation Time Slot Manager in
Abhängigkeit von der vCC Einstellung Installation Time Slot Manager aktivieren.
Funktionale Abhängigkeit
052_APP_ITSM60_ALL_X
052_APP_CPS30_ALL_X bzw. 052_APP_CPS40_ALL_X
052_APP_VCT61_ALL_X
7.6.11
052_CFG_IMA-DISABLE_ALL_X
Dieses Installationspaket deaktiviert alle Citrix Presentation Server Dienste. Der
Hintergrund für diese Maßnahme ist die Beschleunigung der Installation und die
Reduzierung der Farm-Kommunikation während der Installationsphase. Am Ende der
Installationsphase werden die Dienste durch das Installationspaket 052_CFG_IMAENABLE_ALL_X wieder aktiviert.
Funktionale Abhängigkeit
052_APP_CPS30_ALL_X bzw. 052_APP_CPS40_ALL_X
7.6.12
052_CFG_IMA-ENABLE_ALL_X
Dieses Installationspaket aktiviert am Ende der Installationsphase alle die Citrix
Presentation Server Dienste die zuvor vom Installationspaket 052_CFG_IMADISABLE_ALL_X deaktiviert wurden.
Funktionale Abhängigkeit
052_APP_CPS30_ALL_X bzw. 052_APP_CPS40_ALL_X
052_CFG_IMA-DISABLE_ALL_X
vPMS_ BaseInstallationPackages_52_DE
69
7.6.13
052_CFG_PRNTDRV_ALL_X
Dieses Installationspaket installiert Druckertreiber, richtet zusätzlich gewünschte
Druckertreiberzuordnungen ein und nimmt Optimierungen bzgl. der Druckertreiber vor.
Das Installieren von Druckertreibern erfolgt unter Zuhilfenahme des Printer Driver
Managers und der entsprechend erstellten PDrvMgr.ini Datei.
Das Einrichten von Druckertreiberzuordnungen in der Druckertreiber-Umsetzungstabelle kann wahlweise durch die Modifikation der Dateien WTSPrnt.inf oder WTSUPrn.inf
erfolgen.
Nach der Installation der Druckertreiber werden Optimierungen vorgenommen. Hierzu
gehört das Deaktivieren der NTPrint.inf Datei, um die Installation von unerwünschten
Druckertreibern z.B. durch das „Autocreated Printer“ Feature von Citrix oder durch die
Funktion zur automatischen Verbindung von Druckern im RDP-Client zu verhindern.
Funktionale Abhängigkeit
052_APP_PDRVMGR11_ALL_X
Anpassungsmöglichkeiten
Innerhalb des Wise Skripts muss die „Edit INI File“ Befehlszeile in der Printer Driver
Manager Sektion modifiziert werden, um das Installationspaket um eigene
Druckertreiber zu erweitern. Bei Bedarf können OEM Treiberdateien im „.\Files“ Ordner
des Installationspaketes hinterlegt werden.
Die Druckertreiber-Umsetzungstabellen können ebenfalls durch
entsprechenden „Edit INI File“ Befehlszeilen angepasst werden.
Modifikation
der
Das Aktivieren oder Deaktivieren der NTPrint.inf kann, wenn gewünscht, über Kommandozeilenparameter /NTPrint: On bzw. Off gesteuert werden. Im Standardzustand
ist die NTPrint.Inf Datei deaktiviert.
vPMS_ BaseInstallationPackages_52_DE
70
7.6.14
052_CFG_WINSTATION_ALL_X
Dieses Installationspaket konfiguriert das RDP und/oder das ICA Verbindungsprotokoll
entsprechend der im vCC hinterlegten Einstellungen. Im vCC finden sie die zugehörigen
Einstellungen in der Kategorie „RDP Verbindungskonfiguration“ und „ICA Verbindungskonfiguration“.
Funktionale Abhängigkeit
052_SYS_TERMSERVICES_W2K/W2K3/EN/DE/X64 bzw. 052_APP_CPS30_ALL_X bzw.
052_APP_CPS40_ALL_X
7.6.15
052_SYS_AUTOREBOOT_ALL_X
Dieses Installationspaket richtet einen geplanten Task zum täglichen oder wöchentlichen Neustart des Servers ein. Der Zeitpunkt des Neustarts wird durch die vCC
Einstellung Autom. Neustart Tagesplanung und Autom. Neustart Zeitplanung
definiert.
Die Zeitplanung wird durch einen Zufallswert zwischen einer Minute und 60 Minuten
verzögert, damit nicht alle Server exakt zeitgleich booten. Ferner wird sichergestellt,
dass Server die als Data Collector definiert wurden vor den restlichen Farmservern neu
gestartet werden.
7.6.16
052_SYS_MOVEPRGFILES_ALL_X
Dieses Installationspaket verschiebt auf Wunsch das %ProgramFiles% Verzeichnis in
einen anderen Ordner oder auf eine andere Partition bzw. Festplatte (z.B. nach
N:\Win32). Das Ziellaufwerk und Zielverzeichnis wird durch die Einstellung "Programme
Laufwerk" und "Programme Verzeichnis" im vCC Citrix Modul definiert. Für den Fall,
dass die Einstellung "Programme Verzeichnis" nicht definiert wird, wird der Ordner nicht
verschoben und die weitere Logik des Installationspaketes übersprungen.
Parallel zum Verschieben des Ordners wird die grundlegende NTFS Sicherheit für den
%ProgramFiles% Ordner umgesetzt. Die Gruppen „Administratoren“ und „System“
erhalten Vollzugriff und die Gruppe „Benutzer“ erhält Lesezugriff.
Das Installationspaket läuft in drei Phasen ab. Zwischen jeder Phase erfolgt ein
Rechnerneustart. Nach dem Neustart wird jeweils die nächste Phase durch den Eintrag
„RunOnce“ gestartet. Aus diesem Grund ist für dieses Installationspaket ein aktivierter
AutoAdminLogon zwingend erforderlich, was durch vTT sichergestellt wird.
Die erste Phase bereitet das Verschieben des Ordners vor. Zum Beispiel werden
Dienste wie NetInstall Agent, ICS Service, SMS Client oder ADS Agent die im
%ProgramFiles% Verzeichnis aktiv sind beendet. Dies beugt Konflikten durch geöffnete
Dateien vor.
Die zweite Phase kopiert den Inhalt des alten Ordners in den neuen Ordner. Des
Weiteren wird die Registrierung nach alten Ordnerverweisen durchsucht und
vPMS_ BaseInstallationPackages_52_DE
71
aktualisiert. Die dritte Phase löscht den alten Ordner und startet die in Phase 1
beendeten Dienste erneut.
Das Installationspaket sollte direkt im Anschluss an das
Installationspaket
052_SYS_CPS30-DRIVEREMAP_W2K/W2K3
/EN/DE bzw. 052_SYS_CPS40-DRIVEREMAP_W2K/W2K3/EN/DE
ausgeführt werden. Auf dem Rechner sollte noch keine sonstige
Software installiert sein, da die einwandfreie Funktion des
Installationspaketes sonst nicht garantiert werden kann. Besonderst
ist darauf zu achten, dass keine Software installiert ist, die
geöffnete oder gesperrte Dateien im Programme Verzeichnis haben,
da es sonst beim Kopieren und Löschen des Ordners zu
Zugriffsverletzungen und zu einem Abbruch der Installation
kommen kann. Das Installationspaket kann nur auf 32 Bit Windows
Versionen verwendet werden, die x64 Edition von Windows wird
von dem Paket nicht untersützt
vPMS_ BaseInstallationPackages_52_DE
72
7.6.17
052_SYS_TERMSERVICES_W2K/W2K3/EN/DE/X6
4
Dieses Installationspaket überprüft, ob die Terminaldienste installiert sind und ob diese
sich im Anwendungsmodus befinden. Ist dies nicht der Fall, werden die Dienste
nachinstalliert und in den Anwendungsmodus versetzt.
7.6.18
052_SYS_WTS-SHADOW-KEY_ALL_X
Dieses Installationspaket gleicht auf Terminalservern die Zeitstempel unterhalb des
Registrierungsschlüssels „HKLM\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server“ auf einen einheitlichen Wert an. Dadurch wird sichergestellt, dass alle
Server innerhalb einer Farm einheitliche und vom jeweiligen Installationszeitpunkt
unabhängige Zeitstempel besitzen. Dies ist wichtig, um Problemen mit servergespeicherten Profilen vorzubeugen. Weitere Informationen zu diesem Thema sind im
Microsoft Artikel KB297379 zu finden.
7.6.19
052_APP_CPS30-ASC_ALL_EN/DE
Dieses Installationspaket installiert die Citrix Presentation Server 3.0 Access Suite
Console, welche eine optionale Komponente im Lieferumfang von Citrix Presentation
Server 3.0 ist.
7.6.20
052_APP_CPS30-FILES_W2K/W2K3/EN/DE
Dieses Installationspaket kopiert die Citrix Presentation Server 3.0 Installationsdateien
entsprechend Sprache und Version des Betriebssystems auf dem zu installierenden
Server in ein lokales Verzeichnis auf dem Server. Anschließend daran führt das
Installationspaket 052_APP_CPS30_ALL_X die Installation durch.
7.6.21
052_APP_CPS30-MSDE_ALL_EN/DE
Dieses Installationspaket installiert die Microsoft SQL Server 2000 Desktop Engine
(MSDE) inkl. Service Pack 3a, falls diese von Citrix Presentation Server als Data Store
verwendet werden soll.
Dieses Installationspaket wird nur dann benötigt, wenn MSDE als Citrix DataStore
verwendet wird. Darüber hinaus wird eine Installation auf dem Server notwendig, der
die Rolle des Datenbankserver für den Data Store übernehmen wird. In diesem Fall
muss im Citrix Presentation Server Modul des vCC die Einstellung Datenbanktyp auf
„MSDE (indirekt)“ gesetzt sein, die Einstellung „Data Store erstellen“ auf „Datenbank
neu erstellen“ gesetzt sein und die Einstellungen in der Kategorie „Datenbank
Einstellungen (indirekt)“ müssen entsprechend konfiguriert werden.
vPMS_ BaseInstallationPackages_52_DE
73
7.6.22
052_APP_CPS30_ALL_X
Dieses Installationspaket führt die Installation des Citrix Presentation Server 3.0 durch.
Die Installation wird durch eine Vielzahl von im vCC hinterlegten Parametern gesteuert.
Die genaue Bedeutung der einzelnen Installationsparameter ist in der vCC Dokumentation und Online-Hilfe einzusehen.
Für die einwandfreie Funktion des Installationspaketes ist die korrekte Konfiguration
der entsprechenden Einstellungen im vCC erforderlich. Sollte es bei der Ausführung des
Installationspaketes zu unerwarteten Problemen kommen, sind die Protokolldateien im
Ordner %INST_LOG_PATH%\Citrix zu prüfen.
Funktionale Abhängigkeit
052_APP_ITSM60_ALL_X
052_APP_CPS30-FILES_W2K / W2K3 / EN / DE
7.6.23
052_FIX_CPS300R04_W2K/W2K3/EN/DE
Dieses Paket installiert den Citrix Presentation Server 3.0 Rollup Pack 4.
Citrix veröffentlicht in regelmäßigen Abständen neue Rollup Packs,
sollte von Citrix der Rollup Pack 4 nicht mehr zu Verfügung stehen,
wurde dieser durch eine aktuellere Version ersetzt. Für die
Verwendung von neueren Rollup Packs benötigen sie eine
entsprechend aktualisierte Paketschablone, diese ist über die
visionapp Webseite erhältlich.
7.6.24
052_SYS_CPS30DRIVEREMAP_W2K/W2K3/EN/DE
Dieses Installationspaket nimmt ein Remapping der Laufwerke (z.B. C:, D:, E: auf M:,
N:, O:) unter Verwendung des Citrix DriveRemap Werkzeuges vor. Maßgeblich für das
Remapping ist die Einstellung „System Laufwerk“ im vCC Presentation Server Modul.
Hier muss der zukünftig gewünschte Laufwerksbuchstabe für das Systemlaufwerk
angegeben werden (z.B. M:) Alle zusätzlich vorhandene Laufwerksbuchstaben werden
automatisch alphabetisch aufsteigend zugewiesen (z.B. N:, O:).
7.6.25
052_APP_CPS40-ASC_ALL_EN/DE/X64
Dieses Installationspaket installiert die Citrix Presentation Server 4.0 Access Suite
Console, welche eine optionale Komponente im Lieferumfang von Citrix Presentation
Server 4.0 ist.
vPMS_ BaseInstallationPackages_52_DE
74
7.6.26
052_APP_CPS40-FILES_W2K/W2K3/EN/DE/X64
Dieses Installationspaket kopiert die Citrix Presentation Server 4.0 Installationsdateien
entsprechend Sprache und Version des Betriebssystems auf den zu installierenden
Server in ein lokales Verzeichnis auf dem Server. Anschließend führt das
Installationspaket 052_APP_CP40_ALL_X die Installation durch.
7.6.27
052_APP_CPS40-MSDE_ALL_EN/DE/X64
Dieses Installationspaket installiert die Microsoft SQL Server 2000 Desktop Engine inkl.
Service Pack 3a, wenn diese von Citrix Presentation Server als Data Store verwendet
werden soll.
Dieses Installationspaket wird nur dann benötigt, wenn MSDE als Citrix DataStore
verwendet wird. Darüber hinaus wird eine Installation auf dem Server notwendig, der
die Rolle des Datenbankserver für den Data Store übernehmen wird. In diesem Fall
muss im Citrix Presentation Server Modul des vCC die Einstellung Datenbanktyp auf
„MSDE (indirekt)“ gesetzt sein, die Einstellung „Data Store erstellen“ auf „Datenbank
neu erstellen“ gesetzt sein und die Einstellungen in der Kategorie „Datenbank
Einstellungen (indirekt)“ müssen entsprechend konfiguriert werden.
7.6.28
052_APP_CPS40_ALL_X
Dieses Installationspaket führt die Installation des Citrix Presentation Server 4.0 durch.
Die Installation wird durch eine Vielzahl von im vCC hinterlegten Parametern gesteuert.
Die genaue Bedeutung der einzelnen Installationsparameter ist in der vCC Dokumentation und Online-Hilfe ersichtlich.
Für die einwandfreie Funktion des Installationspaketes ist die korrekte Konfiguration
der entsprechenden Einstellungen im vCC erforderlich. Sollte es bei der Ausführung des
Installationspaketes zu unerwarteten Problemen kommen, sind die Protokolldateien im
Ordner %INST_LOG_PATH%\Citrix zu prüfen.
Funktionale Abhängigkeit
052_APP_ITSM60_ALL_X
052_APP_CPS40-FILES_W2K / W2K3 / EN / DE / X64
7.6.29
052_SYS_CPS40DRIVEREMAP_W2K/W2K3/EN/DE/X64
Dieses Installationspaket nimmt ein Remapping der Laufwerke (z.B. C:, D:, E: auf M:,
N:, O:) unter Verwendung des Citrix DriveRemap Werkzeuges vor. Maßgeblich für das
Remapping ist die Einstellung „System Laufwerk“ im vCC Presentation Server Modul.
Hier muss der zukünftig gewünschte Laufwerksbuchstabe für das Systemlaufwerk
angegeben werden (z.B. M:), alle evtl. zusätzlich vorhandene Laufwerksbuchstaben
werden automatisch alphabetisch aufsteigend zugewiesen (z.B. N:, O:).
vPMS_ BaseInstallationPackages_52_DE
75
7.6.30
052_FIX_CPS400R01_W2K/W2K3/EN/DE
Dieses Paket installiert den Citrix Presentation Server 4.0 Rollup Pack 1.
Citrix veröffentlicht in regelmäßigen Abständen neue Rollup Packs,
sollte von Citrix der Rollup Pack 1 nicht mehr zu Verfügung stehen,
wurde dieser durch eine aktuellere Version ersetzt. Für die
Verwendung von neueren Rollup Packs benötigen sie eine
entsprechend aktualisierte Paketschablone, diese ist über die
visionapp Webseite erhältlich.
vPMS_ BaseInstallationPackages_52_DE
76
7.7
7.7.1
Paketschablonen für Anwendungspakete
052_CFG_CALC_ALL_X
Dieses Installationspaket richtet den Windows Taschenrechner als veröffentlichte
Anwendung ein.
Funktionale Abhängigkeit
Der Taschenrechner muss als Komponente bei der Windows Installation installiert
werden. Dies ist über den Unattend Setup Parameter CALC=ON zu erreichen.
7.7.2
052_CFG_CMD_ALL_X
Dieses Installationspaket richtet die Windows Kommandozeile als veröffentlichte Anwendung ein.
7.7.3
052_CFG_DESKTOP_ALL_X
Dieses Installationspaket richtet den Windows Desktop als veröffentlichte Anwendung
ein.
7.7.4
052_CFG_EXPLORER_ALL_X
Dieses Installationspaket richtet den Windows Explorer als veröffentlichte Anwendung
ein.
Anpassungsmöglichkeiten
Die Konfiguration des Windows Explorers erfolgt zum Großteil über die Gruppenrichtlinie. Innerhalb der Gruppenrichtlinie sind alle relevanten Einstellungen zu
konfigurieren. Nähere Informationen hierzu sind in einem gesonderten Whitepaper zur
Gruppenrichtlinie ersichtlich. Einstellungen die nicht über die Gruppenrichtlinie vorgenommen werden können im Installationspaket angepasst werden, z.B. das Umlegen
der User Shell Folder auf Netzwerklaufwerke durch Anpassen der USFRMgr.ini.
7.7.5
052_CFG_IE6_ALL_X
Dieses Installationspaket richtet den Internet Explorer und seine Komponenten Media
Player und Outlook Express als veröffentlichte Anwendungen ein. Zusätzlich werden
einige für Terminalserver relevanten Optimierungen vorgenommen.
vPMS_ BaseInstallationPackages_52_DE
77
Funktionale Abhängigkeit
052_APP_IE6_W2K_DE/EN
Diese Komponente ist in Windows 2003 enthalten.
Anpassungsmöglichkeiten
Die Konfiguration des Internet Explorers erfolgt zum Großteil über die Gruppenrichtlinie. Einstellungen die nicht über die Gruppenrichtlinie vorgenommen werden
können im Installationspaket angepasst werden. Das Installationspaket beinhaltet ein
vorbereitetes Application Compatibility Script, welches bei Bedarf angepasst werden
kann. Insbesondere sind hier zu nennen:
‰ Innerhalb der Sektion IEConfig des Application Compatibility Scripts können
unterschiedlichste Internet Explorer Funktionen und Einstellungen beeinflusst
werden.
‰ Innerhalb der Sektion „OEConfig“ sind folgende Werte zu erwähnen, welche
angepasst werden sollten: HelpUrl, BodyBarPath, NNTPServer und
AccountName.
‰ Innerhalb der Sektion „MPConfig“ kann die Media Player Konfiguration angepasst werden. Besonders erwähnenswert ist der Eintrag „ManualBandwidth“
mit dem die Netzwerkbandbreite beschränkt werden kann.
Das Installationspaket beinhaltet einige Konfigurationsschritte die mittels Kommandozeilenparameter aktiviert oder deaktiviert werden können. Zu nennen sind hier:
‰ Aktivieren bzw. Deaktivieren von Outlook Express als veröffentlichte
Anwendung: /DisableOutlookExpress: Off bzw. On (Default: On)
‰ Aktivieren bzw. Deaktivieren von Media Players als
Anwendung: /DisableMediaPlayer: Off bzw. On (Default: On)
veröffentlichte
‰ Aktivieren bzw. Deaktivieren der Browser Integration von
Dokumenten: /DisableBrowserIntegration: Off bzw. Off (Default: On)
Office
‰ Aktivieren bzw. Deaktivieren der DDE Funktionalität bei .HTM und .HTML
Dateien zwecks Seamless Session Kompatibilität (siehe Microsoft Artikel
KB290751) /DisableDDE: Off bzw. On (Default: On)
vPMS_ BaseInstallationPackages_52_DE
78
7.7.6
052_CFG_NOTEPAD_ALL_X
Dieses Installationspaket richtet Windows Notepad als veröffentlichte Anwendung ein.
7.7.7
052_CFG_PRINTDLG_ALL_X
Dieses Installationspaket richtet den Windows Druckerassistenten als veröffentlichte
Anwendung ein.
Es handelt sich um ein optionales Installationspaket. Es kann immer dann zum Einsatz
kommen, wenn den Benutzern weder der Desktop, noch der Explorer bzw. die
Netzwerkumgebung zur Verfügung gestellt wird und dennoch gewünscht ist den
Benutzern das Verbinden von Netzwerkdruckern zu ermöglichen.
7.7.8
052_CFG_REGIODLG_ALL_X
Dieses Installationspaket richtet den Windows Regions- und Sprachoptionen Dialog als
veröffentlichte Anwendung ein.
Es handelt sich um ein optionales Installationspaket. Es kann immer dann zum Einsatz
kommen, wenn den Benutzern weder der Desktop, noch die Systemsteuerung zur
Verfügung steht und den Benutzern trotzdem das Konfigurieren ihrer persönlichen
Regions- und Spracheinstellungen ermöglicht werden soll.
vPMS_ BaseInstallationPackages_52_DE
79
8
Installationsreihenfolge
Das folgende Kapitel zeigt die empfohlene Installationsreihenfolge der Installationspakete auf. Einige Installationspakete haben Abhängigkeiten untereinander. Aus
diesem Grund ist die hier empfohlene Installationsreihenfolge unbedingt einzuhalten.
Installationspakete die als optional gekennzeichnet sind, können jedoch auf Wunsch
entfallen.
Die hier empfohlene Installationsreihenfolge ist getestet. Bei einer Änderung der
Reihenfolge oder bei Entfernen von obligatorischen Installationspaketen kann die
einwandfreie Funktion nicht garantiert werden. Die Installationsreihenfolge wird bei der
Verwendung des vCC durch so genannte Installationsskripte und InstallationsskriptSets abgebildet. Die in den folgenden Abschnitten empfohlenen Installationsreihenfolgen stellen die entsprechenden Zusammenstellungen von Installationsskripten und
Installationsskript-Sets dar. Entsprechend vorgefertigte Installationsskripte und
Installationsskript-Sets
sind
auf
der
visionapp
Produkt-CD
unter:
<CD>:\Installation\visionapp_Base Installation Packages zu finden.
Diese vorgefertigten Skripte können nach Bedarf importiert werden. Zu beachten ist
dabei, dass zuerst die Pakete, dann die Installationsskripte und danach die
Installationsskript-Sets zu importieren sind. Weitere Informationen zum Importieren
sind in der vCC Onlinehilfe zu finden.
Die Installationsskripte und Installationsskript-Sets unterscheiden sich, ähnlich wie die
Pakete, nach Typ, Betriebsystemversion und Sprache. Die folgende Aufstellung gibt
Aufschluss über das dabei zum Einsatz kommende Namensschema:
Segment 1, Servertyp:
‰ CTX = Citrix Presentation Server
‰ SQL = Datenbankserver
‰ STD = Standard Server
‰ UPD = Allgemeine Betriebsystemupdates (für alle Servertypen)
‰ WTS = Terminal Server
‰ WEB = Portal und Webserver
Segment 2, Eigentlicher Name des Installationsskriptes bzw. Sets:
z.B. PLATFORM-CPS3, APPLICATION-CPS4, etc…
vPMS_ BaseInstallationPackages_52_DE
80
Segment 3, Unterstützte Betriebssysteme:
‰ ALL = Windows 2000 und Windows 2003
‰ W2K = Windows 2000
‰ W2K3 = Windows 2003 & Windows 2003 R2
‰ W2K3_X64 = Windows 2003 x64 Edition & Windows 2003 R2 x64 Edition
Segment 4, Unterstützte Sprachen:
‰ X
= Beliebige Sprache
‰ DE = Deutsch
‰ EN = Englisch
Beispiel:
Das Installationsskript-Set CTX_APPLICATION_CPS4_W2K3_EN installiert ein
Citrix Presentation Server 4.0 inkl. Anwendungen, auf einem Rechner mit
Windows 2003 in Englischer Sprache. Das Installationsskript-Set setzt sich
wiederum aus folgenden Installationsskripts zusammen: CTX_PLATFORM_CPS4_W2K3_EN,
UPD_OS-UPDATES_W2K3_EN,
CTX_APPLICATION_ALL_X und CTX_CLEAN_ALL_X.
vPMS_ BaseInstallationPackages_52_DE
81
8.1
8.1.1
Installationsskripte für Citrix Presentation Server
CTX_APPLICATION_ALL_X
052_CFG_CALC_ALL_X
052_CFG_CMD_ALL_X
052_CFG_DESKTOP_ALL_X
052_CFG_EXPLORER_ALL_X
052_CFG_IE6_ALL_X
052_CFG_NOTEPAD_ALL_X
052_CFG_PRINTDLG_ALL_X
052_CFG_REGIODLG_ALL_X
8.1.2
CTX_CLEAN_ALL_X
052_SYS_WTS-SHADOW-KEY_ALL_X
052_SYS_ADMINPASSWORD_ALL_X
052_SYS_CLEANJOB_ALL_X
052_CFG_IMA-ENABLE_ALL_X
REBOOT
052_CFG_EXEC-AAP_ALL_X
052_SYS_AUTOREBOOT_ALL_X
8.1.3
CTX_PLATFORM_CPS3_W2K3/W2K/EN/DE
052_APP_INSTMSG11_ALL_X
052_SYS_TERMSERVICES_W2K3/W2K/EN/DE
052_SYS_CPS30-DRIVEREMAP_W2K3/W2K/EN/DE/
REBOOT
052_SYS_MOVEPRGFILES_ALL_X
REBOOT
052_SYS_MSI31_ALL_X(1)
052_SYS_DOTNET11_ALL/EN/DE
052_SYS_DOTNET20_ALL/X
052_SYS_MDAC-28_W2K/EN/DE(1)
052_SYS_WSH-ENGINE56_W2K/EN/DE(1)
052_SYS_IE6_W2K/EN/DE(1)
REBOOT(1)
052_APP_ORACLE-CLIENT-9I_ALL_X(2)
052_APP_CPS30-MSDE_ALL_EN/DE(3)
REBOOT(2,3)
052_APP_ITSM60_ALL_X
052_APP_CPS30-FILES_W2K3/W2K/EN/DE
052_APP_CPS30_ALL_X
052_APP_CPS30-ASC_ALL_DE
052_FIX_CPS300R04_W2K3/W2K/EN/DE
REBOOT
vPMS_ BaseInstallationPackages_52_DE
82
052_APP_VCT61_ALL_X
052_APP_LOGINMGR30_ALL_X
052_APP_MRULMGR10_ALL_X
052_APP_USFRMGR10_ALL_X
052_APP_WSTSECMGR10_ALL_X
052_APP_PDRVMGR11_ALL_X
052_CFG_PRNTDRV_ALL_X
052_CFG_DEFAULTUSER_ALL_X
052_CFG_OEMINFO_ALL_X
052_CFG_SERVERCONFIG_ALL_X
052_CFG_WINSTATION_ALL_X
052_CFG_IMA-DISABLE_ALL_X
REBOOT
(1)
(2)
(3)
Nur für Windows 2000 relevant, in Windows 2003 bereits enthalten.
Nur wenn Oracle als Citrix Data Store Datenbank verwendet wird.
Nur wenn MSDE als Citrix Data Store Datenbank verwendet wird.
vPMS_ BaseInstallationPackages_52_DE
83
8.1.4
CTX_PLATFORM_CPS4_W2K3/W2K/EN/DE
052_APP_INSTMSG11_ALL_X
052_SYS_TERMSERVICES_W2K3/W2K/EN/DE/X64
052_SYS_CPS40-DRIVEREMAP_W2K3/W2K/EN/DE/x64
REBOOT
052_SYS_MOVEPRGFILES_ALL_X
REBOOT
052_SYS_MSI31_ALL_X(1)
052_SYS_DOTNET11_ALL/EN/DE
052_SYS_DOTNET20_ALL/X/X64
052_SYS_MDAC-28_W2K/EN/DE(1)
052_SYS_WSH-ENGINE56_W2K/EN/DE(1)
052_SYS_IE6_W2K/EN/DE(1)
REBOOT(1)
052_APP_ORACLE-CLIENT-9I_ALL_X(2)
052_APP_CPS40-MSDE_ALL_EN/DE/X64(3)
REBOOT(2,3)
052_APP_ITSM60_ALL_X
052_APP_CPS40-FILES_W2K3/W2K/EN/DE/X64
052_APP_CPS40_ALL_X
052_APP_CPS40-ASC_ALL_EN/DE/X64
052_FIX_CPS400R01_W2K3/W2K/EN/DE
REBOOT
052_APP_VCT61_ALL_X
052_APP_LOGINMGR30_ALL_X
052_APP_MRULMGR10_ALL_X
052_APP_USFRMGR10_ALL_X
052_APP_WSTSECMGR10_ALL_X
052_APP_PDRVMGR11_ALL_X
052_CFG_PRNTDRV_ALL_X
052_CFG_DEFAULTUSER_ALL_X
052_CFG_OEMINFO_ALL_X
052_CFG_SERVERCONFIG_ALL_X
052_CFG_WINSTATION_ALL_X
052_CFG_IMA-DISABLE_ALL_X
REBOOT
(1)
(2)
(3)
Nur für Windows 2000 relevant, in Windows 2003 bereits enthalten.
Nur wenn Oracle als Citrix Data Store Datenbank verwendet wird.
Nur wenn MSDE als Citrix Data Store Datenbank verwendet wird.
vPMS_ BaseInstallationPackages_52_DE
84
8.2
8.2.1
Installationsskripte für Datenbank Server
SQL_CLEAN_ALL_X
052_SYS_ADMINPASSWORD_ALL_X
052_SYS_CLEANJOB_ALL_X
REBOOT
8.2.2
SQL_PLATFORM_ENT_2K_W2K3/W2K/EN/DE
052_APP_INSTMSG11_ALL_X
052_CFG_OEMINFO_ALL_X
052_CFG_SERVERCONFIG_ALL_X
REBOOT
052_SYS_MSI31_ALL_X(1)
052_SYS_DOTNET11_ALL/EN/DE
052_SYS_DOTNET20_ALL/X
052_SYS_MDAC-28_W2K_EN/DE(1)
052_SYS_WSH-ENGINE56_W2K_EN/DE(1)
052_SYS_IE6_W2K_EN/DE(1)
REBOOT
052_APP_SQLSRVENT2K_ALL_EN/DE
052_FIX_SQLSRVSP4_ALL_EN/DE
052_CFG_SQLSRVS2K_ALL_X
REBOOT
(1)
8.2.3
Nur für Windows 2000 relevant, in Windows 2003 bereits enthalten.
SQL_PLATFORM_STD_2K_W2K3/W2K/EN/DE
052_APP_INSTMSG11_ALL_X
052_CFG_OEMINFO_ALL_X
052_CFG_SERVERCONFIG_ALL_X
REBOOT
052_SYS_MSI31_ALL_X(1)
052_SYS_DOTNET11_ALL/EN/DE
052_SYS_DOTNET20_ALL/X
052_SYS_MDAC-28_W2K_EN/DE(1)
052_SYS_WSH-ENGINE56_W2K_EN/DE(1)
052_SYS_IE6_W2K_EN/DE(1)
REBOOT
052_APP_SQLSRVSTD2K_ALL_EN/DE
052_FIX_SQLSRVSP4_ALL_EN/DE
052_CFG_SQLSRVS2K_ALL_X
REBOOT
(1)
Nur für Windows 2000 relevant, in Windows 2003 bereits enthalten.
vPMS_ BaseInstallationPackages_52_DE
85
8.2.4
SQL_PLATFORM_ENT_2K5_W2K3/W2K/EN/DE/X
64
052_APP_INSTMSG11_ALL_X
052_CFG_OEMINFO_ALL_X
052_CFG_SERVERCONFIG_ALL_X
REBOOT
052_SYS_MSI31_ALL_X(1)
052_SYS_DOTNET11_ALL/EN/DE
052_SYS_DOTNET20_ALL/X
052_SYS_MDAC-28_W2K_EN/DE(1)
052_SYS_WSH-ENGINE56_W2K_EN/DE(1)
052_SYS_IE6_W2K_EN/DE(1)
REBOOT
052_APP_SQLSRVENT2K5_ALL_EN/DE/X64
052_CFG_SQLSRVS2K5_ALL_X
052_FIX_SQLSRV2K5SP1_ALL_EN/DE/X64
REBOOT
(1)
8.2.5
Nur für Windows 2000 relevant, in Windows 2003 bereits enthalten.
SQL_PLATFORM_EXP_2K5_W2K3/W2K/EN/DE
052_APP_INSTMSG11_ALL_X
052_CFG_OEMINFO_ALL_X
052_CFG_SERVERCONFIG_ALL_X
REBOOT
052_SYS_MSI31_ALL_X(1)
052_SYS_DOTNET11_ALL/EN/DE
052_SYS_DOTNET20_ALL/X
052_SYS_MDAC-28_W2K_EN/DE(1)
052_SYS_WSH-ENGINE56_W2K_EN/DE(1)
052_SYS_IE6_W2K_EN/DE(1)
REBOOT
052_APP_SQLSRVEXP2K5SP1_ALL_EN/DE
052_CFG_SQLSRVS2K5_ALL_X
052_APP_SQLSRVEXP2K5TOOLKIT_ALL_EN/DE
REBOOT
(1)
8.2.6
Nur für Windows 2000 relevant, in Windows 2003 bereits enthalten.
SQL_PLATFORM_STD_2K5_W2K3/W2K/EN/DE/X
64
052_APP_INSTMSG11_ALL_X
052_CFG_OEMINFO_ALL_X
052_CFG_SERVERCONFIG_ALL_X
REBOOT
052_SYS_MSI31_ALL_X(1)
vPMS_ BaseInstallationPackages_52_DE
86
052_SYS_DOTNET11_ALL/EN/DE
052_SYS_DOTNET20_ALL/X
052_SYS_MDAC-28_W2K_EN/DE(1)
052_SYS_WSH-ENGINE56_W2K_EN/DE(1)
052_SYS_IE6_W2K_EN/DE(1)
REBOOT
052_APP_SQLSRVSTD2K5_ALL_EN/DE/X64
052_CFG_SQLSRVS2K5_ALL_X
052_FIX_SQLSRV2K5SP1_ALL_EN/DE/X64
REBOOT
(1)
8.2.7
Nur für Windows 2000 relevant, in Windows 2003 bereits enthalten.
SQL_PLATFORM_WGR_2K5_W2K3/W2K/EN/DE
052_APP_INSTMSG11_ALL_X
052_CFG_OEMINFO_ALL_X
052_CFG_SERVERCONFIG_ALL_X
REBOOT
052_SYS_MSI31_ALL_X(1)
052_SYS_DOTNET11_ALL/EN/DE
052_SYS_DOTNET20_ALL/X
052_SYS_MDAC-28_W2K_EN/DE(1)
052_SYS_WSH-ENGINE56_W2K_EN/DE(1)
052_SYS_IE6_W2K_EN/DE(1)
REBOOT
052_APP_SQLSRVWGR2K5_ALL_EN/DE
052_CFG_SQLSRVS2K5_ALL_X
052_FIX_SQLSRV2K5SP1_ALL_EN/DE
REBOOT
(1)
Nur für Windows 2000 relevant, in Windows 2003 bereits enthalten.
8.3
Installationsskripte für Standard Server
8.3.1
STD_CLEAN_ALL_X
052_SYS_ADMINPASSWORD_ALL_X
052_SYS_CLEANJOB_ALL_X
REBOOT
8.3.2
STD_PLATFORM_W2K3/W2K/EN/DE/X64
052_APP_INSTMSG11_ALL_X
052_CFG_OEMINFO_ALL_X
052_CFG_SERVERCONFIG_ALL_X
REBOOT
052_SYS_MSI31_ALL_X(1)
vPMS_ BaseInstallationPackages_52_DE
87
052_SYS_DOTNET11_ALL/EN/DE
052_SYS_DOTNET20_ALL/X/X64
052_SYS_MDAC-28_W2K_EN/DE(1)
052_SYS_WSH-ENGINE56_W2K_EN/DE(1)
052_SYS_IE6_W2K_EN/DE(1)
REBOOT
(1)
Nur für Windows 2000 relevant, in Windows 2003 bereits enthalten.
8.4
Installationsskripte für Terminal Server
8.4.1
WTS_APPLICATION_ALL_X
052_CFG_CALC_ALL_X
052_CFG_CMD_ALL_X
052_CFG_DESKTOP_ALL_X
052_CFG_EXPLORER_ALL_X
052_CFG_IE6_ALL_X
052_CFG_NOTEPAD_ALL_X
052_CFG_PRINTDLG_ALL_X
052_CFG_REGIODLG_ALL_X
vPMS_ BaseInstallationPackages_52_DE
88
8.4.2
WTS_CLEAN_ALL_X
052_SYS_WTS-SHADOW-KEY_ALL_X
052_SYS_ADMINPASSWORD_ALL_X
052_SYS_CLEANJOB_ALL_X
052_SYS_AUTOREBOOT_ALL_X
REBOOT
8.4.3
WTS_PLATFORM_W2K3/W2K/DE/EN/X64
052_APP_INSTMSG11_ALL_X
052_SYS_TERMSERVICES_W2K3/W2K/EN/DE/X64
REBOOT
052_SYS_MOVEPRGFILES_ALL_X
REBOOT
052_SYS_MSI31_ALL_X(1)
052_SYS_DOTNET11_ALL_EN/DE
052_SYS_DOTNET20_ALL_X/X64
052_SYS_MDAC-28_W2K_EN/DE(1)
052_SYS_WSH-ENGINE56_W2K_EN/DE(1)
052_SYS_IE6_W2K_EN/DE(1)
REBOOT(1)
052_APP_LOGINMGR30_ALL_X
052_APP_MRULMGR10_ALL_X
052_APP_USFRMGR10_ALL_X
052_APP_WSTSECMGR10_ALL_X
052_APP_PDRVMGR11_ALL_X
052_CFG_PRNTDRV_ALL_X
052_CFG_DEFAULTUSER_ALL_X
052_CFG_OEMINFO_ALL_X
052_CFG_SERVERCONFIG_ALL_X
052_CFG_WINSTATION_ALL_X
REBOOT
(1)
Nur für Windows 2000 relevant, in Windows 2003 bereits enthalten.
vPMS_ BaseInstallationPackages_52_DE
89
8.5
Installationsskripte für Web- und Portalserver
8.5.1
WEB_CLEAN_ALL
052_SYS_ADMINPASSWORD_ALL_X
052_SYS_CLEANJOB_ALL_X
REBOOT
8.5.2
WTS_PLATFORM_W2K3/W2K/EN/DE
052_APP_INSTMSG11_ALL_X
052_CFG_OEMINFO_ALL_X
052_CFG_SERVERCONFIG_ALL_X
REBOOT
052_SYS_MSI31_ALL_X1)
052_SYS_DOTNET11_ALL_EN/DE
052_SYS_DOTNET20_ALL/X/X64
052_SYS_MDAC-28_W2K_EN/DE(1)
052_SYS_WSH-ENGINE56_W2K_EN/DE(1)
052_SYS_IE6_W2K_EN/DE(1)
REBOOT(1)
052_APP_IIS5_W2K_EN/DE(2)
052_APP_IIS6_W2K3_EN/DE/X64(3)
052_APP_VJSHARP11_ALL_EN/DE(4)
052_APP_WEBINTERFACE30_ALL_EN/DE(4)
052_APP_VAP2006R2_ALL_X(4)
052_APP_ICAJAVACLIENT90_ALL_X(4)
REBOOT
(1)
(2)
(3)
(4)
Nur
Nur
Nur
Nur
für
für
für
für
Windows 2000 relevant, in Windows 2003 bereits enthalten.
Windows 2000 relevant.
Windows 2003 relevant.
Verbindung mit vAP 2006 relevant.
vPMS_ BaseInstallationPackages_52_DE
90
8.6
8.6.1
Installationsskripte für Betriebssystemaktualisierungen
UPD_OS-UPDATES_W2K_EN/DE
052_SYS_SP4-UR1_W2K_EN/DE
052_FIX_MS02-008-MSXML2_W2K_EN/DE
052_FIX_MS02-008-MSXML3_W2K_EN/DE
052_FIX_MS02-008-MSXML4_W2K_EN/DE
052_FIX_MS02-050_W2K_EN/DE
052_FIX_MS04-028_W2K_EN/DE
052_FIX_MS04-036_W2K_EN/DE
052_FIX_MS05-004_W2K_EN/DE
052_FIX_MS05-026_W2K_EN/DE
052_FIX_MS05-027_W2K_EN/DE
052_FIX_MS05-032_W2K_EN/DE
052_FIX_MS05-036_W2K_EN/DE
052_FIX_MS05-040_W2K_EN/DE
052_FIX_MS05-041_W2K_EN/DE
052_FIX_MS05-042_W2K_EN/DE
052_FIX_MS05-043_W2K_EN/DE
052_FIX_MS05-044_W2K_EN/DE
052_FIX_MS05-045_W2K_EN/DE
052_FIX_MS05-047_W2K_EN/DE
052_FIX_MS05-048_W2K_EN/DE
052_FIX_MS05-049_W2K_EN/DE
052_FIX_MS05-050_W2K_EN/DE
052_FIX_MS05-051_W2K_EN/DE
052_FIX_MS05-053_W2K_EN/DE
052_FIX_MS05-055_W2K_EN/DE
052_FIX_MS06-001_W2K_EN/DE
052_FIX_MS06-002_W2K_EN/DE
052_FIX_MS06-006_W2K_EN/DE
052_FIX_MS06-013_W2K_EN/DE
052_FIX_MS06-014_W2K_EN/DE
052_FIX_MS06-015_W2K_EN/DE
052_FIX_MS06-016_W2K_EN/DE
052_FIX_MS06-018_W2K_EN/DE
052_FIX_KB299386_ALL_X
052_FIX_KB317357_ALL_X
052_FIX_KB324446_W2K_EN/DE
052_FIX_KB816134_W2K_EN/DE
052_FIX_KB816972_W2K_EN/DE
052_FIX_KB818523_W2K_EN/DE
052_FIX_KB821225_W2K_EN/DE
052_FIX_KB822831_W2K_EN/DE
052_FIX_KB827825_W2K_EN/DE
052_FIX_KB828026_W2K_EN/DE
052_FIX_KB829422_W2K_EN/DE
vPMS_ BaseInstallationPackages_52_DE
91
052_FIX_KB829558_W2K_EN/DE
052_FIX_KB833407_W2K_EN/DE
052_FIX_KB837321_W2K_EN/DE
052_SYS_MS-ROOT-CERT-UPD-6_ALL_X
052_SYS_QCHAIN-EXEC_ALL_X
REBOOT
8.6.2
UPD_OS-UPDATES_W2K3_EN/DE/X64
052_FIX_MS05-026_W2K3_EN/DE/X64
052_FIX_MS05-027_W2K3_EN/DE/X64
052_FIX_MS05-032_W2K3_EN/DE/X64
052_FIX_MS05-033_W2K3_EN/DE/X64
052_FIX_MS05-036_W2K3_EN/DE/X64
052_FIX_MS05-039_W2K3_EN/DE/X64
052_FIX_MS05-040_W2K3_EN/DE/X64
052_FIX_MS05-041_W2K3_EN/DE/X64
052_FIX_MS05-042_W2K3_EN/DE/X64
052_FIX_MS05-045_W2K3_EN/DE
052_FIX_MS05-048_W2K3_EN/DE/X64
052_FIX_MS05-049_W2K3_EN/DE/X64
052_FIX_MS05-050_W2K3_EN/DE/X64
052_FIX_MS05-051_W2K3_EN/DE/X64
052_FIX_MS05-053_W2K3_EN/DE/X64
052_FIX_MS06-001_W2K3_EN/DE/X64
052_FIX_MS06-002_W2K3_EN/DE/X64
052_FIX_MS06-006_W2K3_EN/DE/X64
052_FIX_MS06-007_W2K3_EN/DE/X64
052_FIX_MS06-008_W2K3_EN/DE/X64
052_FIX_MS06-013_W2K3_EN/DE/X64
052_FIX_MS06-014_W2K3_EN/DE/X64
052_FIX_MS06-015_W2K3_EN/DE/X64
052_FIX_MS06-016_W2K3_EN/DE/X64
052_FIX_MS06-017_W2K3_EN/DE
052_FIX_KB828026_W2K3_EN/DE
052_FIX_KB833407_W2K3_EN/DE
052_FIX_KB898715_W2K3_EN/DE
052_FIX_KB899017_W2K3_X64_EN (1)
052_FIX_KB899409_W2K3_EN/DE/X64
052_FIX_KB899528_W2K3_EN/DE
052_FIX_KB899750_W2K3_X64_EN(1)
052_FIX_KB299386_ALL_X
052_FIX_KB317357_ALL_X
052_SYS_MS-ROOT-CERT-UPD-6_ALL_X
052_SYS_QCHAIN-EXEC_ALL_X
REBOOT
(1)
Außschließlich für die x64 Windows Edition relevant und nicht für die 32 Bit
Editionen
vPMS_ BaseInstallationPackages_52_DE
92
8.7
8.7.1
Installationsskript-Sets für Citrix Presentation Server
CTX_APPLICATION_CPS3_W2K3/W2K/EN/DE
Das Installationsskript-Set CTX_APPLICATION_CPS3_W2K3/W2K/EN/DE für Citrix
Presentation Server 3.0 mit Anwendungen setzt sich aus den folgenden Installationsskripts zusammen:
‰ CTX_PLATFORM_CPS3_W2K3/W2K/EN/DE
‰ UPD_OS-UPDATES_W2K3/W2K/EN/DE
‰ CTX_APPLICATION_ALL_X
‰ CTX_CLEAN_ALL_X
8.7.2
CTX_APPLICATION_CPS4_W2K3/W2K/EN/DE/X
64
Das Installationsskript-Set CTX_APPLICATION_CPS4_W2K3/W2K/EN/DE für Citrix
Presentation Server 4.0 mit Anwendungen setzt sich aus den folgenden Installationsskripts zusammen:
‰ CTX_PLATFORM_CPS4_W2K3/W2K/EN/DE/X64
‰ UPD_OS-UPDATES_W2K3/W2K/EN/DE/X64
‰ CTX_APPLICATION_ALL_X
‰ CTX_CLEAN_ALL_X
8.7.3
CTX_PLATFORM_CPS3_W2K3/W2K/EN/DE
Das Installationsskript-Set CTX_PLATFORM_CPS3_W2K3/W2K/EN/DE für Citrix Presentation Server 3.0 ohne Anwendungen setzt sich aus den folgenden Installationsskripts
zusammen:
‰ CTX_PLATFORM_CPS3_W2K3/W2K/EN/DE
‰ UPD_OS-UPDATES_W2K3/W2K/EN/DE
‰ CTX_CLEAN_ALL_X
vPMS_ BaseInstallationPackages_52_DE
93
8.7.4
CTX_PLATFORM_CPS4_W2K3/W2K/EN/DE/X64
Das Installationsskript-Set CTX_PLATFORM_CPS4_W2K3/W2K/EN/DE für Citrix Presentation Server 4.0 ohne Anwendungen setzt sich aus den folgenden Installationsskripts
zusammen:
‰ CTX_PLATFORM_CPS4_W2K3/W2K/EN/DE/X64
‰ UPD_OS-UPDATES_W2K3/W2K/EN/DE/X64
‰ CTX_CLEAN_ALL_X
vPMS_ BaseInstallationPackages_52_DE
94
8.8
8.8.1
Installationsskript-Sets für Datenbank Server
SQL_PLATFORM_ENT_2K_/W2K3/W2K/EN/DE
Das Installationsskript-Set SQL_PLATFORM_ENT_2K_W2K3/W2K/EN/DE für Microsoft
SQL Server 2000 Enterprise setzt sich aus den folgenden Installationsskripts
zusammen:
‰ SQL_PLATFORM_ENT_2K_W2K3/W2K/EN/DE
‰ UPD_OS-UPDATES_W2K3/W2K/EN/DE
‰ SQL_CLEAN_ALL_X
8.8.2
SQL_PLATFORM_STD_2K_/W2K3/W2K/EN/DE
Das Installationsskript-Set SQL_PLATFORM_ENT_2K_W2K3/W2K/EN/DE für Microsoft
SQL Server 2000 Standard setzt sich aus den folgenden Installationsskripts zusammen:
‰ SQL_PLATFORM_STD_2K_W2K3/W2K/EN/DE
‰ UPD_OS-UPDATES_W2K3/W2K/EN/DE
‰ SQL_CLEAN_ALL_X
8.8.3
SQL_PLATFORM_ENT_2K5_/W2K3/W2K/EN/DE/
X64
Das Installationsskript-Set SQL_PLATFORM_ENT_2K5_W2K3/W2K/EN/DE/X64 für
Microsoft SQL Server 2005 Enterprise Edition setzt sich aus den folgenden
Installationsskripts zusammen:
‰ SQL_PLATFORM_ENT_2K5_W2K3/W2K/EN/DE/X64
‰ UPD_OS-UPDATES_W2K3/W2K/EN/DE/X64
‰ SQL_CLEAN_ALL_X
vPMS_ BaseInstallationPackages_52_DE
95
8.8.4
SQL_PLATFORM_EXP_2K5_/W2K3/W2K/EN/DE
Das Installationsskript-Set SQL_PLATFORM_EXP_2K5_W2K3/W2K/EN/DE für Microsoft
SQL Server 2005 Express Edition setzt sich aus den folgenden Installationsskripts
zusammen:
‰ SQL_PLATFORM_EXP_2K5_W2K3/W2K/EN/DE
‰ UPD_OS-UPDATES_W2K3/W2K/EN/DE
‰ SQL_CLEAN_ALL_X
8.8.5
SQL_PLATFORM_STD_2K5_/W2K3/W2K/EN/DE/
X64
Das Installationsskript-Set SQL_PLATFORM_STD_2K5_W2K3/W2K/EN/DE/X64 für
Microsoft SQL Server 2005 Standard Edition setzt sich aus den folgenden
Installationsskripts zusammen:
‰ SQL_PLATFORM_STD_2K5_W2K3/W2K/EN/DE/X64
‰ UPD_OS-UPDATES_W2K3/W2K/EN/DE/X64
‰ SQL_CLEAN_ALL_X
8.8.6
SQL_PLATFORM_WGR_2K5_/W2K3/W2K/EN/DE
Das Installationsskript-Set SQL_PLATFORM_WGR_2K5_W2K3/W2K/EN/DE für Microsoft
SQL Server 2005 Workgroup Edition setzt sich aus den folgenden Installationsskripts
zusammen:
‰ SQL_PLATFORM_WGR_2K5_W2K3/W2K/EN/DE
‰ UPD_OS-UPDATES_W2K3/W2K/EN/DE
‰ SQL_CLEAN_ALL_X
vPMS_ BaseInstallationPackages_52_DE
96
8.9
8.9.1
Installationsskript-Sets für Standard Server
STD_PLATFORM/W2K3/W2K/EN/DE/X64
Das Installationsskript-Set STD_PLATFORM W2K3/W2K/EN/DE/X64 für Standard Server
setzt sich aus den folgenden Installationsskripts zusammen:
‰ STD_PLATFORM_W2K3/W2K/EN/DE/X64
‰ UPD_OS-UPDATES_W2K3/W2K/EN/DE/X64
‰ STD_CLEAN_ALL_X
vPMS_ BaseInstallationPackages_52_DE
97
8.10
Installationsskript-Sets für Terminal Server
8.10.1
WTS_APPLICATION_W2K3/W2K/EN/DE/X64
Das Installationsskript-Set WTS_APPLICATION_W2K3/W2K/EN/DE/X64 für Microsoft
Terminalserver mit Anwendungen setzt sich aus den folgenden Installationsskripts
zusammen:
‰ WTS_PLATFORM_W2K3/W2K/EN/DE/X64
‰ UPD_OS-UPDATES_W2K3/W2K/EN/DE/X64
‰ WTS_APPLICATION_ALL_X
‰ WTS_CLEAN_ALL_X
8.10.2
WTS_PLATFORM_W2K3/W2K/EN/DE/X64
Das Installationsskript-Set WTS_APPLICATION_W2K3/W2K/EN/DE/X64 für Microsoft
Terminalserver ohne Anwendungen setzt sich aus den folgenden Installationsskripts
zusammen:
‰ WTS_PLATFORM_W2K3/W2K/EN/DE/X64
‰ UPD_OS-UPDATES_W2K3/W2K/EN/DE/X64
‰ WTS_CLEAN_ALL_X
vPMS_ BaseInstallationPackages_52_DE
98
8.11
Installationsskript-Sets für Web- und Portalserver
8.11.1
WEB_PLATFORM_W2K3/W2K/EN/DE/X64
Das Installationsskript-Set WEB_PLATFORM_W2K3/W2K/EN/DE/X64 für Web- und
Portalserver, setzt sich aus folgenden Installationsskripts zusammen:
‰ WEB_PLATFORM_W2K3/W2K/EN/DE/X64
‰ UPD_OS-UPDATES_W2K3/W2K/EN/DE/X64
‰ WEB_CLEAN_ALL_X
vPMS_ BaseInstallationPackages_52_DE
99
9
Installationsparameterdatei
Die folgenden Abschnitte erläutern die in der Installationsparameterdatei visionapp.ini
enthaltenen Sektionen und die darin enthaltenen Parameter und mögliche Werte. Diese
Datei wird automatisch zu Beginn einer Installation mittels des visionapp Transition
Tool (vTT) erstellt.
9.1
Sektion [Citrix MetaFrame]
Die Sektion „Citrix MetaFrame“ beinhaltet alle im vCC Citrix Modul hinterlegten
Einstellungen bezüglich der Citrix Presentation Server Installation und Konfiguration.
Variable
CMF_ACCESS_CONDITION
CMF_ACCP_DEVICE
CMF_ACCP_DRIVER
CMF_ADD_LOCAL
CMF_ADMIN_ACCOUNT
CMF_ADMIN_ACCOUNT_AUTHORITY
CMF_ADMIN_ACCOUNT_TYPE
vPMS_ BaseInstallationPackages_52_DE
Beschreibung
Verbindungszugriffssteuerung,
mögliche Werte: 1 = Jede
Verbindung
2 = Jede Verbindung mit PN
Agent, WI oder MSAM
3 = Secure Access Manager
Clientdrucker automatisch
erstellen:
1 = Alle Clientdrucker
2 = Nur Standardclientdrucker
3 = Nur lokale Clientdrucker
4 = Verbindungseinstellungen
von Server
Autocreated Druckertreiber
1 = Nur native Treiber
2 = Nur universeller Treiber
3 = Universelle Treiber nur
verwenden, wenn nativer
Treiber nicht verfügbar ist
4 = Universelle und native
Treiber
Komponenten Auswahl
Citrix Farm-Administratoren,
z.B. MyDomain\MyAdminGroup
Benutzerkontenautorität:
1 = Windows NT Domäne
2 = Novell NDS
3 = Active Directory
Benutzerkontentype,
1 = Lokaler Benutzer
2 = Domänen Benutzer
3 = Lokale Gruppe
4 = Globale Gruppe
100
Variable
CMF_ALTERNATE_CACHING_METHOD
CMF_ANON_USER
CMF_ATTACH_LOAD_EVALUATOR
CMF_AUTO_SRV_FOLDER
CMF_BA_ADAPTIVE_COMPRESSION
CMF_BA_COMPRESS_JPEG
CMF_BA_COMPRESSION_LEVEL
CMF_CREATE_DS
CMF_CREATE_DS_PW
CMF_CREATE_DS_USER
CMF_DB_TYPE
CMF_DC_RESPOND_TO_CLIENT_BROADCAST
CMF_DEGRADATION_BIAS
vPMS_ BaseInstallationPackages_52_DE
Beschreibung
5 = Universelle Gruppe
6 = Domänen lokale Gruppe
7 = Ordner
Alternative
Zwischenspeicherung:
0 = Deaktiviert, 1 = Aktiviert
Anzahl der anonymen Benutzer,
Wert zwischen 0-999
Lastauswertungsprogramm
zuweisen,
1 = Standard, 2 = Erweitert
Aktiviert oder Deaktiviert die
automatische Erstellung des
Serverordners. Dieser wird aus
dem Zonennamen abgeleitet.
SpeedScreen Komprimierung
automatisch festlegen: 0 =
Deaktiviert, 1 = Aktiviert
SpeedScreen JPEG-Bilder für
bessere Bandbreite
komprimieren: 0 = Deaktiviert,
1 = Aktiviert
SpeedScreen
Komprimierungsgrad,:
0 = Niedrig, 1 = Mittel, 2 =
Hoch
Data Store erstellen:
1=Vorhandene Datenbank
verwenden
2=Datenbank neu erstellen
3=Vorhandene Datenbank neu
initialisieren
Kennwort für Data StoreErstellung
Benutzername für Data StoreErstellung
Datenbank Typ:
1 = Microsoft SQL Server
(direkte)
2 = Microsoft Access (indirekte)
3 = Microsoft MSDE (indirekte)
4 = Oracle (direkte)
Data Collector antwortet auf
Broadcasts der Clients:
0 = Deaktiviert, 1 = Aktiviert
Verhalten bei Leistungsabfall:
1 = Zuerst Auflösung
herabsetzen
2 = Zuerst Farbtiefe
herabsetzen
101
Variable
CMF_DELETE_ACCP_PENDING_JOBS_ON_LOGOUT
CMF_DISABLE_CLIENT_LOCAL_TIME_ESTIMATION
CMF_ENABLE_AAP
CMF_ENABLE_ACCP_ON_LOGON
CMF_ENABLE_ACR
CMF_ENABLE_BROWSER_ACCELERATION
CMF_ENABLE_CONTENT_REDIRECTION
CMF_ENABLE_DNS_ADDRESS_RESOLUTION
CMF_ENABLE_FLASH_ACCELERATION
CMF_ENABLE_ICA_KEEP_ALIVE
CMF_ENABLE_ITSM
CMF_ENABLE_MULTIMEDIA_ACCELERATION
CMF_ENABLE_REMOTE_CONSOLE_CONNECTIONS
CMF_ENABLE_SNMP_AGENT
CMF_ENABLE_VIRTUAL_SCRIPTS
CMF_ENFORCE_CONNECTION_LIMITS_ON_ADMINS
CMF_FA_OPTIMIZATION_LEVEL
CMF_FARM_NAME
vPMS_ BaseInstallationPackages_52_DE
Beschreibung
Ausstehende Druckaufträge
beim Abmelden löschen:
0 = Deaktiviert, 1 = Aktiviert
Lokale Zeitschätzung
deaktivieren:
0 = Deaktiviert, 1 = Aktiviert
Automatische
Anwendungsveröffentlichung:
0 = Deaktiviert, 1 = Aktiviert
Automatisches Erstellen von
Clientdruckern bei Anmeldung:
0 = Deaktiviert, 1 = Aktiviert
Benutzerauthentifizierung
erforderlich bei Automatische
Wiederverbindung:
0 = Deaktiviert, 1 = Aktiviert
SpeedScreen
Browserbeschleunigung:
0 = Deaktiviert, 1 = Aktiviert
Inhaltsumleitung vom Server
zum Client:
0 = Deaktiviert, 1 = Aktiviert
DNS-Adressauflösung für XMLDienst:
0 = Deaktiviert, 1 = Aktiviert
SpeedScreen Macromedia Flash
Player Beschleunigung: 0 =
Deaktiviert, 1 = Aktiviert
ICA-Keep-Alive: 0 = Deaktiviert,
1 = Aktiviert
Installation Time Slot Manager:
0 = Deaktiviert, 1 = Aktiviert
SpeedScreen
Multimediabeschleunigung:
0 = Deaktiviert, 1 = Aktiviert
Remoteverbindungen zur
Konsole:
0 = Deaktiviert, 1 = Aktiviert
SNMP-Agent:
0 = Deaktiviert, 1 = Aktiviert
Virtuelles Skriptverzeichnis:
0 = Deaktiviert, 1 = Aktiviert
Verbindungslimit auch für
Administratoren erzwingen:
0 = Deaktiviert, 1 = Aktiviert
SpeedScreen Flash-Animationen
optimieren:
0 = Deaktiviert, 1 = Aktiviert
Citrix Farmname
102
Variable
CMF_ICA_AUDIO_QUALITY
CMF_ICA_AUTO_CLIENT_DRIVES
CMF_ICA_AUTO_CLIENT_LPTS
CMF_ICA_AUTO_CLIENT_PRINTERS
CMF_ICA_COLOR_DEPTH
CMF_ICA_DISABLE_CAM
CMF_ICA_DISABLE_CCM
CMF_ICA_DISABLE_CDM
CMF_ICA_DISABLE_CLIP
CMF_ICA_DISABLE_CPM
CMF_ICA_DISABLE_EXE
CMF_ICA_DISABLE_LPT
CMF_ICA_DISABLE_WALLPAPER
CMF_ICA_FORCE_CLIENT_LPT_DEF
CMF_ICA_INHERIT_AUTO_CLIENT
CMF_ICA_KEEP_ALIVE_TIMEOUT
vPMS_ BaseInstallationPackages_52_DE
Beschreibung
Client Tonqualität:
0 = Niedrig, 1 = Mittel, 2 =
Hoch
Clientlaufwerke bei der
Anmeldung verbinden:
0 = Deaktiviert, 1 = Aktiviert
Clientdrucker bei der
Anmeldung verbinden:
0 = Deaktiviert, 1 = Aktiviert
Standardmäßig nur den
Hauptdrucker des Clients
verbinden: 0 = Deaktiviert, 1 =
Aktiviert
Maximale Farbtiefe:
1 = 8 Bit
2 = 15 Bit
3 = 16 Bit
4 = 24 Bit
-1 = Benutzerkonfiguration
Audiozuordnung deaktivieren:
0 = Deaktiviert, 1 = Aktiviert
COM-Anschlusszuordnung
deaktivieren:
0 = Deaktiviert, 1 = Aktiviert
Laufwerkszuordnung
deaktivieren:
0 = Deaktiviert, 1 = Aktiviert
Zwischenablagezuordnung
deaktivieren:
0 = Deaktiviert, 1 = Aktiviert
Druckerzuordnung deaktivieren:
0 = Deaktiviert, 1 = Aktiviert
Nur veröffentlichte
Anwendungen ausführen:
0 = Deaktiviert, 1 = Aktiviert
LPT-Anschlusszuordnung
deaktivieren:
0 = Deaktiviert, 1 = Aktiviert
Hintergrundbild deaktivieren:
0 = Deaktiviert, 1 = Aktiviert
Hauptdrucker des Clients als
Standard verwenden:
0 = Deaktiviert, 1 = Aktiviert
Benutzerkonfiguration für
Automatische Client-Verbinden
übernehmen:
0 = Deaktiviert, 1 = Aktiviert
ICA-Keep-Alive Timeoutwert in
Sekunden, z.B. 60
103
Variable
CMF_ICA_MAX_CONNECTION_TIME
CMF_ICA_MAX_DISCONNECT_TIME
CMF_ICA_MAX_IDLE_TIME
CMF_ICA_MAX_INSTANCE_COUNT
CMF_ICA_MIN_ENCRYPTION_LEVEL
CMF_ICA_RECONNECT_SAME
CMF_ICA_RESET_BROKEN
CMF_ICA_USE_DEFAULT_GINA
CMF_ICA_VIDEO_BUFFERSIZE
CMF_INDIRECT_JOIN_DOMAIN_NAME
CMF_INDIRECT_JOIN_PASSWORD
CMF_INDIRECT_JOIN_USER_NAME
CMF_INHERIT_ACCP_PENDING_JOB_SETTINGS
CMF_ITSM_MAXCONCURRENTLOCKS
vPMS_ BaseInstallationPackages_52_DE
Beschreibung
ICA Timeout für Verbindungen,
0 bis 71582 Sekunden: -1 =
Benutzerkonfiguration
ICA Timeout für getrennte
Verbindungen, 0 bis 71582
Sekunden:
-1 = Benutzerkonfiguration
ICA Timeout für Leerlauf, 0 bis
71582 Sekunden:
-1 = Benutzerkonfiguration
Max. Anzahl von Verbindungen:
0 = Unlimitiert
Erforderliche Verschlüsselung:
0 = Keine
1 = Basic
2 = Nur RC5-Anmedung (128
Bit)
3 = RC5 (40 Bit)
4 = RC5 (56 Bit)
5 = RC5 (128 Bit),
Getrennte Verbindungen
wiederherstellen:
0 = Von allen Clients
1 = Nur von diesem Client
-1 = Benutzerkonfiguration
Verhalten bei
Verbindungsabbrüchen:
0 = Trennen
1 = Zurücksetzen
-1 = Benutzerkonfiguration
NT-Standardauthentifizierung
verwenden:
0 = Deaktiviert, 1 = Aktiviert
Maximaler Speicher für
Sitzungsgrafiken:
Wert zwischen 153600 und
8388608
Domäne zum indirekten
Beitreten einer Farm
Passwort zum indirekten
Beitreten einer Farm
Benutzername zum indirekten
Beitreten einer Farm
Einstellungen des Clientdruckers
zum Löschen gedruckter
Aufträge übernehmen:
0 = Deaktiviert, 1 = Aktiviert
Maximale gleichzeitige
Sperrungen, z.B. 10
104
Variable
CMF_ITSM_MAXLOCKTIME
CMF_ITSM_MAXPOLLINGDELAY
CMF_ITSM_MINPOLLING
CMF_JOIN_FARM_SERVER_NAME
CMF_LECACY_MF_SERVER_COMPATIBLE_MODE
CMF_LEGACY_ICA_DISPLAY_COMPATIBLE_MODE
CMF_LHC_UPDATE_INTERVAL
CMF_LICENSE_SERVER_NAME
CMF_LICENSE_SERVER_PORT
CMF_LOG_ACR_ATTEMPTS
CMF_LOG_OVER_LIMITS_DENIALS
CMF_MA_BUFFER_SIZE
CMF_MA_USE_DEFAULT_BUFFER_SIZE
CMF_MAX_CONNECTIONS_PER_USER
CMF_MSDE_SAPWD
CMF_NDS_PREFERRED_TREE
CMF_NO_REDUNDANT_GRAPHICS
CMF_NOTIFY_DEGRADATION
vPMS_ BaseInstallationPackages_52_DE
Beschreibung
Maximale ITSM Sperrzeit in
Sekunden, z.B. 3600
Maximaler ITSM Abfrageintervall
in Sekunden, z.B. 15
Minimaler ITSM Abfrageintervall
in Sekunden, z.B. 15
Computername zum indirekten
Beitreten einer Farm
Kompatibel mit MetaFrame 1.8Servern:
0 = Deaktiviert, 1 = Aktiviert
Veraltetes ICA
Darstellungsprotokoll
verwenden:
0 = Deaktiviert, 1 = Aktiviert
Lokaler Hostcache
Aktualisierungsintervall:
Wert zwischen 1 - 71582
Citrix Lizenzservername
Portnummer des Lizenzserver:
Wert zwischen 0 - 65534
Automatische
Wiederverbindungsversuche
protokollieren:
0 = Deaktiviert, 1 = Aktiviert
Verbindungsverweigerung
aufgrund von
Limitüberschreitungen
protokollieren:
0 = Deaktiviert, 1 = Aktiviert
Multimediabeschleunigung
Sekunden Puffer (in Sekunden):
Wert zwischen 1 – 10
Multimediabeschleunigung
Standardpuffer von 5 Sekunden
verwenden:
0 = Deaktiviert, 1 = Aktiviert
Verbindungen pro Benutzer
beschränken:
Wert zwischen 0 - 999999999
MSDE SA Passwort
(Verschlüsselt)
Bevorzugte Novell Directory
Service-Struktur
Redundante Grafikvorgänge
verwerfen:
0 = Deaktiviert, 1 = Aktiviert
Benutzer über
Leistungsherabsetzung benach-
105
Variable
CMF_ORA_ACCOUNT
CMF_ORA_AUTO_DS_USER
CMF_ORA_DATA_DEVICE_PATH
CMF_ORA_HOST
CMF_ORA_KEY
CMF_ORA_LOGGING
CMF_ORA_NET_SERVICE
CMF_ORA_NET_SERVICE_NAME
CMF_ORA_PIPE
CMF_ORA_PORT
CMF_ORA_PROTOCOL
CMF_ORA_USERPW
CMF_PA_ACCESS_CONDITIONS
CMF_PA_ACCESS_CONTROL
CMF_PA_ACCOUNT_AUTHORITY
CMF_PA_ACCOUNT_TYPE
vPMS_ BaseInstallationPackages_52_DE
Beschreibung
richtigen:
0 = Deaktiviert, 1 = Aktiviert
Oracle Data StoreDatenbankbenutzername
Automatisch erzeugten Oracle
Data Store-Benutzer verwenden
Oracle Datenbank-Dateipfad
Oracle Host
Oracle Schlüsselname
Oracle
Transaktionsprotokollierung,
mögliche Werte:
1 = Protokollierung
2 = Keine Protokollierung
Oracle Dienstname
Globaler Oracle
Netzwerkdienstname
Oracle Pipe Name
Oracle Port
Oracle Protokoll, mögliche
Werte:
1 = TCP/IP
2 = TCP/IP mit SSL
3 = Named Pipes
4 = IPC
Oracle Data Store
Datenbankbenutzerkennwort
Zugriffssteuerungsfilter
Zugriffssteuerung, mögliche
Werte:
1 = Jede Verbindung
2 = Jede MSAM Verbindung
3 = Jede MSAM Verbindung die
folgende Filter erfüllt
Authentifizierende Ressource,
mögliche Werte:
1 = NT Domäne
2 = Novel NDS
3 = Active Directory
Typ des Benutzer bzw.
Gruppenkontos, mögliche
Werte:
1 = Lokaler Benutzer
2 = Domänenbenutzer
3 = Lokale Gruppe
4 = Globale Gruppe
5 = Universeller Benutzer
6 = Domänen lokale Gruppe
7 = Ordner
106
Variable
CMF_PA_ADD_SHORTCUT_TO_CLIENT_DESKTOP
CMF_PA_ADD_TO_CLIENT_STARTMENU
CMF_PA_ALLOW_ANONYMOUS_CONNECTIONS
CMF_PA_ALLOW_MULTI_INSTANCE_PER_USER
CMF_PA_ALLOW_REMOTE_ACCESS
CMF_PA_ATTRIBUTES
CMF_PA_CPU_PRIORITY
CMF_PA_DEFAULT_ENCRYPTION
CMF_PA_DEFAULT_SOUND_TYPE
CMF_PA_DEFAULT_WINDOW_COLOR
CMF_PA_DEFAULT_WINDOW_HEIGHT
CMF_PA_DEFAULT_WINDOW_SCALE
CMF_PA_DEFAULT_WINDOW_TYPE
vPMS_ BaseInstallationPackages_52_DE
Beschreibung
Verknüpfung dem Clientdesktop
hinzufügen
Verknüpfung dem
Clientstartmenü hinzufügen
Anonyme Verbindungen
zulassen
Mehrere Instanzen pro Benutzer
erlauben
Externen Zugriff zulassen
Anwendungs-Starteinstellungen,
mögliche Werte:
0 = Keine
1 = Beim Starten maximieren
2 = Titelleiste ausblenden
3 = Beim Starten maximieren
und Titelleiste ausblenden
Prozess-Priorität, mögliche
Werte:
1 = Niedrig
2 = Unter normaler Priorität
3 = Normal
4 = Höher als normale Priorität
5 = Hoch
Verschlüsselungsstärke,
mögliche Werte:
1 = Basic
2 = 128 Bit nur für Anmeldung
3 = 40 Bit
4 = 56Bit
5 = 128Bit
Legacyaudio aktivieren
Fenster-Farbtiefe, mögliche
Werte:
1 = 16 Farben
2 = 256 Farben
3 = 64K Farben
4 = 16M Farben
Fensterhöhe
Fenstergröße relativ zur
Bildschirmgröße
Fenstertyp / Größe, mögliche
Werte:
1 = 640 x 480
2 = 800 x 600
3 = 1024 x 768
4 = 1280 x 1024
5 = Custom
6 = Percent
7 = Full Screen
8 = 1600 x 1200
107
Variable
Beschreibung
CMF_PA_DEFAULT_WINDOW_WIDTH
CMF_PA_DOMAINGROUPPREFIX
CMF_PA_DOMAINGROUPSUFFIX
CMF_PA_ENABLE_APP
CMF_PA_ENABLE_CONTENT
Fensterbreite
Domänengruppen-Präfix
Domänengruppen-Suffix
Anwendungen aktivieren
Inhalt aktivieren
SSL- und TSL-Protokoll
aktivieren
Deaktivierte veröffentlichte
Anwendungen nicht anzeigen
Deaktivierte veröffentlichte
Inhalte nicht anzeigen
Anwendung in ICA-Browser
ausblenden
Anwendung in Program
Neighborhood ausblenden
Präfix für veröffentlichte
Anwendungsnamen
Anwendungsinstanzlimit pro
Benutzer
Lokaler Gruppenmodus,
mögliche Werte:
1 = Lokale Gruppe
2 = Domänen lokale Gruppe
Lokales Gruppenpräfix
Lokales Gruppensuffix
Verschlüsselung als
Mindestanforderung
Verknüpfung Im ProgrammeOrdner
Existierende Zuweisungen
entfernen
Standardname anstelle des
automatisch erzeugten Namens
verwenden
Standard Gruppe verwenden
Auf Erstellung von Druckern
warten
Nur Data Collector der Zone
listet Program Neighborhood
auf:
0 = Deaktiviert
1 = Aktiviert
ICA-Druckerbandbreite,
Wert zwischen 0 - 999999999
RAS-Server antwortet auf
Broadcasts der Clients:
0 = Deaktiviert
1 = Aktiviert
Passwortabfrage bei RDP
CMF_PA_ENABLE_SSL_CONNECTIONS
CMF_PA_HIDE_DISABLED_APP
CMF_PA_HIDE_DISABLED_CONTENT
CMF_PA_HIDE_FROM_BROWSER_ENUM
CMF_PA_HIDE_FROM_PN_ENUM
CMF_PA_INDEX
CMF_PA_INSTANCE_LIMIT
CMF_PA_LOCALGROUPMODE
CMF_PA_LOCALGROUPPREFIX
CMF_PA_LOCALGROUPSUFFIX
CMF_PA_MIN_ENCRYPTION
CMF_PA_PLACE_UNDER_PROGRAMS_FOLDER
CMF_PA_REMOVE_ASSIGNMENT
CMF_PA_USE_APPNAME
CMF_PA_USE_DEFAULT_GROUP
CMF_PA_WAIT_ON_PRINTER_CREATION
CMF_PN_ENUM_MODE
CMF_PRINTING_BANDWIDTH
CMF_RAS_RESPOND_TO_CLIENT_BROADCAST
CMF_RDP_DISABLE_PROMPT_FOR_PASSWORD
vPMS_ BaseInstallationPackages_52_DE
108
Variable
CMF_RES_MGMT_CONTEXT
CMF_RES_MGMT_CPU
CMF_RES_MGMT_DAY_OF_MONTH
CMF_RES_MGMT_DAY_OF_WEEK
CMF_RES_MGMT_EXCLUSION_LIST
CMF_RES_MGMT_INTERVAL
CMF_RES_MGMT_MENORY
CMF_RES_MGMT_PASSWORD
CMF_RES_MGMT_TIME
CMF_RES_MGMT_USER
CMF_SERVER_TYPE
CMF_SHADOW_PROHIBIT_NO_LOGGING
CMF_SHADOW_PROHIBIT_NO_NOTIFY
vPMS_ BaseInstallationPackages_52_DE
Beschreibung
Verbindungen deaktivieren:
0 = Deaktiviert
1 = Aktiviert
Benutzerkonto für
Speicheroptimierung, mögliche
Werte:
0 = Benutzerdefiniertes Konto
1 = Lokales Konto verwenden
CPU-Auslastungsmanagement
aktivieren
Tag des Monats für
Speicheroptimierung
Tag der Woche für
Speicheroptimierung, mögliche
Werte:
1 = Sonntag
2 = Montag
3 = Dienstag
4 = Mittwoch
5 = Donnerstag
6 = Freitag
7 = Samstag
Liste der Anwendungen die von
der Speicheroptimierung
aussgeschlossen werden
Optimierungsintervall für
Speicheroptimierung, mögliche
Werte:
0 = Täglich
1 = Wöchentlich
2 = Monatlich
3 = Nur beim Start
Speicheroptimierung aktivieren
Kennwort für
Speicheroptimierung
Optimierungszeit für
Speicheroptimierung
Benutzername für
Speicheroptimierung
Auswahl der Produktedition,
mögliche Werte:
E = Enterprise Edition
A = Advanced Edition
S = Standard Edition
Spiegelungsverbindungen
protokollieren
0 = Deaktiviert
1 = Aktiviert
Benachrichtigung beim Spiegeln
erzwingen
109
Variable
CMF_SHADOW_PROHIBIT_REMOTE_ICA
CMF_SHADOWING_CHOICE
CMF_SNMP_DISCONNECT_TRAP
CMF_SNMP_LOGOFF_TRAP
CMF_SNMP_LOGON_TRAP
CMF_SNMP_TRESHOLD_EXCEEDED_TRAP
CMF_SNMP_TRESHOLD_VALUE
CMF_SQL_ACCOUNT
CMF_SQL_AUTO_DS_USER
CMF_SQL_DATA_DEVICE_PATH
CMF_SQL_LOG_DEVICE_PATH
CMF_SQL_RESTORE_MODE
CMF_SQL_SERVER
CMF_SQL_USERPW
CMF_SR_ENABLED
CMF_SR_PORT
CMF_SR_TIMEOUT
CMF_SRV_FOLDER
CMF_TRUST_XML_REQUESTS
CMF_TURN_FEATURE_RELEASE_ON
CMF_UPDATE_ACCP_PROP_ON_LOGON
CMF_UPDATE_ACNP_PROP_ON_LOGON
vPMS_ BaseInstallationPackages_52_DE
Beschreibung
0 = Deaktiviert
1 = Aktiviert
Remotesteuerung verbieten
0= Deaktiviert
1 = Aktiviert
Spieglung von Sitzungen
zulassen
0= Deaktiviert
1 = Aktiviert
SNMP Trap Sitzung trennen
SNMP Trap Sitzungsabmeldung
SNMP Trap Sitzungsanmeldung
SNMP Trap Sitzungsmaximum
SNMP Trap Sitzungslimit pro
Server
Wert zwischen 0 - 65536
SQL Datenbank Benutzername
Automatisch erzeugten Data
Store-Benutzer verwenden
SQL Datenbank-Dateipfad
SQL TransaktionsprotokollDateipfad
SQL Wiederherstellungsmodus,
mögliche Werte:
1 = Einfach
2 = Vollständig
3 = Massenprotokolliert
SQL Datenbankserver
SQL Datenbank
Benutzerpasswort
Sitzungszuverlässigkeit
0= Deaktiviert
1 = Aktiviert
Sitzungszuverlässigkeit
Portnummer,
Wert 0 – 65534
Sitzungszuverlässigkeit
Portnummer Timeout, Wert
zwischen 0 - 999999999
Unterordner in dem der Server
platziert werden soll
An XML-Dienst gesendeten
Anfragen vertrauen
Feature Release,
0= Deaktiviert, 1 = Aktiviert
Clientdruckereigenschaften bei
jeder Anmeldung aktualisieren:
0= Deaktiviert, 1 = Aktiviert
Netzwerkdruckereigenschaften
110
Variable
Beschreibung
CMF_USE_CLIENT_LOCAL_TIME
CMF_XML_CHOICE
CMF_XML_PORT_NUMBER
CMF_ZONE_NAME
CMF_ZONE_RANKING
CMF_ZONES_SHARE_LOAD_INFO
bei jeder Anmeldung
aktualisieren:
0= Deaktiviert, 1 = Aktiviert
Lokale Zeit der Clients
verwenden:
0= Deaktiviert, 1 = Aktiviert
XML Dienst Modus,
0 = Separat: 1 = Gemeinsam
XML Dienst Portnummer,
Wert 0 – 65534
Zonenname
Data Collector Zonenpriorität
1 = Höchste Priorität
2 = Priorität
3 = Standardpriorität
4 = Keine Priorität
Lastinformationen
zonenübergreifend
0= Deaktiviert, 1 = Aktiviert
Tabelle 14: Variablen der Citrix MetaFrame Sektion
vPMS_ BaseInstallationPackages_52_DE
111
9.2
Sektion [Custom]
Die Sektion „Custom“ beinhaltet alle benutzerdefinierten Parameter die im vCC über die
Parameterfunktion definiert wurden.
9.3
Sektion [Databaseserver]
In der Sektion „Databaseserver“ befinden sich alle Parameter für die Installation von
Datenbankserver, wie z.B. Microsoft SQL Server 2000 und SQL Server 2005
Variable
SQL_FARM_NAME
SQL_SERVER_ADDLOCAL
SQL_SERVER_AS_DATA_DIR
SQL_SERVER_AS_COLLATION
SQL_SERVER_AUTHENTICATION
SQL_SERVER_CD_KEY
SQL_SERVER_COLLATION
SQL_SERVER_DATA_DIR
SQL_SERVER_EDITION
SQL_SERVER_ENABLE_CROSS_DB_CHAINING
SQL_SERVER_ENABLE_RANU
vPMS_ BaseInstallationPackages_52_DE
Beschreibung
Name der DatenbankserverFarm
Benutzerdefinierte
Komponentenauswahl. Mögliche
Werte gemäß SQL Server
Onlinedokumentation
Definiert das Zielverzeichnis für
Analysis ServerDatendateien
Analysis Server
Sortierungskennzeichner
Authentifizierungsmodus:
0 = WindowsAuthentifizierungsmodus, 1 =
Gemischter Modus
CD Key im Format:
XXXXX-XXXXX-XXXXX-XXXXXXXXXX
Definiert die
Sortierungseinstellungen, Informationen hierzu entnehmen Sie
bitte der SQL Server
Dokumentation
Definiert das Zielverzeichnis für
die Datenbankdateien
Gibt die verwendete SQL Server
Edition an, mögliche Werte:
0 = Express
1 = Workgroup
2 = Standard
3 = Enterprise
Steuert das Verhalten bezüglich
Cross-Database Ownership
Chaining, mögliche Werte:
0 = Deaktiviert
1 = Aktiviert (Default)
Benutzerinstanzen aktivieren,
mögliche Werte:
0 = Deaktiviert, 1 = Aktiviert
112
Variable
Beschreibung
SQL_SERVER_INSTANCE_NAME
Name der SQL Server Instanz
Zahlenwert, der die Anzahl der
Lizenzen angibt
Definiert den Lizenzmodus,
mögliche Werte:
0 = Pro Arbeitsplatz
1 = Prozessorlizenz
Zahlenwert, der die Anzahl der
Lizenzen angibt
Master/Target Server
Konfigurationsaktualisierung,
Mögliche Werte:
0 = Deaktiviert (Default)
1= Aktiviert
Definiert den Named Pipe
Namen, im Standardzustand
„\\.\pipe\sql\query“
Definiert die zu installierenden
Netzwerkbibliotheken, mögliche
Werte:
0 = Named Pipes
1 = TCP/IP-Sockets
2 = Named Pipes und TCP/IPSockets
Aktivierte Netzwerkprotokolle,
mögliche Werte:
0 = Shared Memory= Aktiv
Named Pipe= Aktiv, TCP= Aktiv
1 = Shared Memory= Aktiv,
Named Pipe= Deaktiv (nur
lokal), TCP= Deaktiv
2 = Shared Memory= Aktiv,
Named Pipe= Deaktiv (nur
lokal), TCP= Aktiv
Definiert das Zielverzeichnis für
die Programmdateien
Reporting Services
Konfiguration, mögliche Werte:
0 = Nur Dateien
1 = Standard
Definiert das Zielverzeichnis für
die Gemeinsamme Dateien
Definiert das Kennwort des SA
(System Admin) Benutzers
Steuert die zu installierenden
Komponenten, wobei zwischen
dem Wert 0=Typical, 1=Full,
und 2=Custom gewählt werden
kann
SQL Server Dienstkonto
SQL_SERVER_LICENSE_LIMIT
SQL_SERVER_LICENSE_MODE
SQL_SERVER_LICENSE_LIMIT
SQL_SERVER_MS_XTSX_UPGRADED
SQL_SERVER_NAMED_PIPE
SQL_SERVER_NETWORK_LIBS
SQL_SERVER_NETWORK_PROTOCOLS
SQL_SERVER_PROGRAM_DIR
SQL_SERVER_RS_CONFIGURATION
SQL_SERVER_SHARED_DIR
SQL_SERVER_SA_PASSWORD
SQL_SERVER_SETUP_MODE
SQL_SERVER_SQL_ACCOUNT
vPMS_ BaseInstallationPackages_52_DE
113
Variable
Beschreibung
SQL_SERVER_SQL_PASSWORD
SQL_SERVER_SQL_BROWSER_ACCOUNT
SQL_SERVER_SQL_BROWSER_PASSWORD
SQL_SERVER_AGT_ACCOUNT
SQL_SERVER_AGT_PASSWORD
SQL_SERVER_AS_ACCOUNT
SQL_SERVER_AS_PASSWORD
SQL_SERVER_RS_ACCOUNT
SQL Server Dienstkennwort
SQL Browser Dienstkonto
SQL Browser Dienstkennwort
SQL Agent Dienstkonto
SQL Agent Dienstkennwort
Analysis Server Dienstkonto
Analysis Server Dienstkennwort
Reporting Services Dienstkonto
Reporting Services
Dienstkennwort
SQL Server Starttyp:
0 = Manuell
1 = Automatisch
SQL Browser Starttyp:
0 = Manuell
1 = Automatisch
SQL Agent Starttyp:
0 = Manuell
1 = Automatisch
Analysis Server Starttyp:
0 = Manuell
1 = Automatisch
Reporting Services Starttyp:
0 = Manuell
1 = Automatisch
TCP/IP Port des SQL Servers
(Default 1433)
Definiert den TCP Proxy, dieser
kann mittels Eingabewert
definiert werden
Steuert die Aktualisierung des
Full Text Catalogs, mögliche
Werte:
0 = Deaktiviert (Default)
1= Aktiviert
Spezifiziert die Versionsnummer
des SQL Servers
SQL_SERVER_RS_PASSWORD
SQL_SERVER_SQL_AUTOSTART
SQL_SERVER_SQL_BROWSER_AUTOSTART
SQL_SERVER_AGT_AUTOSTART
SQL_SERVER_AS_AUTOSTART
SQL_SERVER_RS_AUTOSTART
SQL_SERVER_TCP_PORT
SQL_SERVER_TCP_PROXY
SQL_SERVER_UPGRADE_MS_SEARCH
SQL_SERVER_VERSION
Tabelle 15: Variablen der Databaseserver Sektion
vPMS_ BaseInstallationPackages_52_DE
114
9.4
Sektion [Installation]
Die Sektion „Installation“
Softwareverteilung.
beinhaltet
Einstellungen
Variable
bzgl.
der
Installation
und
Beschreibung
INS_INST_LOG_PATH
Ordner für
Protokollierungsdateien, z.B.
%ProgramFiles%\visionapp\Lo
g
Hinweis: Wird automatisch
aus der Variable
%PROGRAMFILES% und
%REL_MANUFACTURER_NAME% gebildet
Tabelle 16: Variablen der Installation Sektion
9.5
Sektion [Releaseinfo]
Die Sektion „Releaseinfo“ enthält Informationen zum Softwarehersteller und zum
Betreiber der visionapp Produkte. Bei OEM Versionen ist an dieser Stelle der Name des
OEM Partners zu finden.
Variable
Beschreibung
REL_MANUFACTURER_NAME
Release Hersteller Name, z.B.
visionapp
Tabelle 17: Variablen der Releaseinfo Sektion
9.6
Sektion [Security Identifiers]
In der Sektion „Security Identifiers“ befinden sich die so genannten Well-known SID’s
der Gruppen- bzw. Benutzernamen. Die Sektion wird individuell für die jeweilige
Systemumgebung durch vTT erstellt. Die Verwendung der SID’s anstelle von Gruppenbzw. Benutzernamen ermöglicht die sprachneutrale Nutzung der Installationspakete,
d.h. ein und dasselbe Paket kann in verschiedensprachigen Systemen zum Einsatz
kommen.
Beispiel:
Die Verwendung der SID S-1-1-0 anstelle des Gruppennamens „Jeder“
im Befehl „Change NTFS“ macht das Installationspaket sprachneutral.
Folglich kann das Installationspaket auch in anderssprachigen Systemen
verwendet werden. Aufstellung der von vTT ermittelten SID’s:
vPMS_ BaseInstallationPackages_52_DE
115
Variable
Beschreibung
S-1-1-0
S-1-2-0
S-1-3-0
S-1-3-1
S-1-3-2
S-1-3-3
S-1-5-1
S-1-5-2
S-1-5-3
S-1-5-4
S-1-5-6
S-1-5-7
S-1-5-8
S-1-5-18
Jeder
Lokal
Ersteller-Besitzer
Erstellergruppe
Erstellergruppe-Besitzer-Server
Ersteller-Gruppen-Server
DialUp
Netzwerk
Batch
Interaktiv
Dienst
Anonymous-Anmeldung
Proxy
System
Domänencontroller der
Organisation
Selbst
Authentifizierte Benutzer
Eingeschränkter Zugriff
Terminalserverbenutzer
Interaktive Remoteanmeldung
Lokaler Dienst
Netzwerkdienst
DialUp
Netzwerk
Batch
Interaktiv
Dienst
Anonymous-Anmeldung
Proxy
System
Domänencontroller der
Organisation
Selbst
Authentifizierte Benutzer
Eingeschränkter Zugriff
Terminalserverbenutzer
Interaktive Remoteanmeldung
Lokaler Dienst
Netzwerkdienst
Vordefiniert
Administrator
Gast
Administratoren
Benutzer
Druck-Operatoren
Gäste
Hauptbenutzer
S-1-5-9
S-1-5-10
S-1-5-11
S-1-5-12
S-1-5-13
S-1-5-14
S-1-5-19
S-1-5-20
S-1-5-1
S-1-5-2
S-1-5-3
S-1-5-4
S-1-5-6
S-1-5-7
S-1-5-8
S-1-5-18
S-1-5-9
S-1-5-10
S-1-5-11
S-1-5-12
S-1-5-13
S-1-5-14
S-1-5-19
S-1-5-20
S-1-5-32
S-1-5-21-500
S-1-5-21-501
S-1-5-32-544
S-1-5-32-545
S-1-5-32-550
S-1-5-32-546
S-1-5-32-547
vPMS_ BaseInstallationPackages_52_DE
116
Variable
Beschreibung
S-1-5-32-559
Leistungsprotokollbenutzer
NetzwerkkonfigurationsOperatoren
Remotedesktopbenutzer
Replikations-Operator
Sicherungs-Operatoren
Systemmonitorbenutzer
S-1-5-32-556
S-1-5-32-555
S-1-5-32-552
S-1-5-32-551
S-1-5-32-558
Tabelle 18: Variablen der Security Identifiers Sektion
9.7
Sektion [Server]
Die Sektion „Server“ hält Parameter für die Installation von Standardserver bereit.
Variable
Beschreibung
SRV_FARM_NAME
Name der Standardserver Farm
Tabelle 19: Variablen der Server Sektion
9.8
Sektion [System]
Die Sektion „System“ beinhaltet alle im vCC hinterlegten Betriebssystemeinstellungen.
Variable
SYS_AUTOREBOOT_DAY
SYS_AUTOREBOOT_GRACE_PERIOD
SYS_AUTOREBOOT_NOTIFICATION
SYS_AUTOREBOOT_TIME
SYS_CD_DRIVE
SYS_ENABLE_CRASH_CONTROL
vPMS_ BaseInstallationPackages_52_DE
Beschreibung
Automatischer Neustart
Tagesplanung:
0 = Nie
1 = Jeden Sonntag
2 = Jeden Montag
3 = Jeden Dienstag
4 = Jeden Mittwoch
5 = Jeden Donnerstag
6 = Jeden Freitag
7 = Jeden Samstag
8 = Jeden Tag der Woche
Zeit für Autom. NeustartVerzögerung (in Sekunden)
Text für Autom. NeustartBenachrichtigung
Autom. Neustart Zeitplanung:
z.B. 23 = Ab 23 Uhr
CD Laufwerk: z.B. X:
System Debugprotokollierung:
0 = Deaktiviert
1 = Aktiviert
117
Variable
SYS_ENABLE_DR_WATSON
SYS_ENABLE_MOVE_CD_DRIVE
SYS_ENABLE_MOVE_PROFILES_DIR
SYS_ENABLE_MOVE_PROGRAM_DIR
SYS_ENABLE_MOVE_SWAP_DRIVE
SYS_ENABLE_MOVE_SYSTEM_DRIVE
SYS_ENABLE_USER_ENV_DEBUG
SYS_HOME_DRIVE
SYS_HOME_DRIVE_WTS_FOLDER
SYS_LOCAL_ADMIN_NAME
SYS_LOCAL_ADMIN_PW
SYS_LOGON_DOMAIN_NB_NAME
SYS_LOGON_DOMAIN_NB_NAME_LIST
SYS_OS_LANGUAGE_ID
SYS_OS_VERSION
SYS_OS_PROCESSOR_ARCHITECTURE
SYS_PROFILES_DIRECTORY
vPMS_ BaseInstallationPackages_52_DE
Beschreibung
Prozess Debugprotokollierung:
0 = Deaktiviert
1 = Aktiviert
CD-ROM Laufwerk verschieben:
0 = Deaktiviert
1 = Aktiviert
Profillaufwerk/Ordner verschieben:
0 = Deaktiviert
1 = Aktiviert
Programme-Laufwerk/Ordner
verschieben:
0 = Deaktiviert
1 = Aktiviert
Auslagerungsdatei verschieben:
0 = Deaktiviert
1 = Aktiviert
Laufwerksbuchstaben-Neuzuordnung
aktivieren:
0 = Deaktiviert/1 = Aktiviert
Benutzerumgebung
Debugprotokollierung:
0 = Deaktiviert
1 = Aktiviert
Benutzer Laufwerk, z.B. H:
Benutzer Laufwerk WTS Ordner.
Unterordner auf dem
Benutzerlaufwerk, der zur Ablage
von WTS spezifischen Dateien
genutzt werden kann (z.B. durch
Application Compatibility Scripts)
Lokales Administratorenkonto
umbenennen, z.B. LocalAdmin
Lokales Administratoren Kennwort
(Verschlüsselt)
Standard Anmeldedomäne, z.B.
MyDomain
Anmeldedomänenliste: z.B.
MyDomain1;MyDomain2;MyDomain3
Betriebsystemsprache,
z.B. 1031 = Deutsch, 1033 =
Englisch
Betriebssystem Version, z.B.
5.0 = Windows 2000, 5.2 =
Windows 2003
Prozessorarchitektur, z.B. x86 oder
AMD64
Benutzerprofil Verzeichnis, wenn
dieses in einen anderen Ordner
verlagert werden soll z.B. Profiles
118
Variable
Beschreibung
SYS_PROFILES_DRIVE
SYS_PROGRAM_DIRECTORY
SYS_PROGRAM_DRIVE
SYS_SERVER_COMMENT
SYS_SERVER_OPTIMIZATION
SYS_SWAP_DRIVE
SYS_SWAP_DRIVE_SIZE
SYS_SYSTEM_DRIVE
SYS_TIME_SERVER_LIST
SYS_USER_PROFILE_SUB_DIR
SYS_WTS_LICENSE_SERVER
Benutzerprofil Laufwerk, wenn
dieses auf ein anderes Laufwerk
verlagert werden soll z.B. M:
Programme Verzeichnis, wenn
dieses in einen anderen Ordner
verlagert werden soll z.B. Win32
Programme Laufwerk, wenn dieses
auf ein anderes Laufwerk verlagert
werden soll, z.B. N:
Server Beschreibung, die in der
Netzwerkumgebung ersichtlich ist
Server Optimierung:
0 = Verwendeten Arbeitsspeicher
minimieren
1 = Lastenausgleich durchführen
2 = Datendurchsatz für
Dateifreigaben maximieren
3 = Datendurchsatz für
Netzwerkanwendungen maximieren
Auslagerungsdatei Laufwerk, wenn
dieses auf ein anderes Laufwerk
verlagert werden soll z.B. O:
Auslagerungsdatei Größe in MB, z.B.
4000
System Laufwerk, wenn dieses
mittels Citrix DriveRemap auf ein
anderes Laufwerk verlagert werden
soll z.B. M:
Zeitserverliste, z.B.
Zeitserver1;Zeitserver2
Benutzerprofil Unterverzeichnis
Terminaldienste Lizenzserver
Tabelle 20: Variablen der System Sektion
9.9
Sektion [Terminal Services]
Die Sektion „Terminal Services“ hält Parameter für die Installation und Konfiguration
der Microsoft Terminaldienste bereit.
Variable
Beschreibung
WTS_FARM_NAME
Terminalserver Farmname
Clientlaufwerke bei der Anmeldung
verbinden
Clientdrucker bei der Anmeldung
verbinden
Maximale Farbtiefe, mögliche Werte:
WTS_RDP_AUTO_CLIENT_DRIVES
WTS_RDP_AUTO_CLIENT_LPTS
WTS_RDP_COLOR_DEPTH
vPMS_ BaseInstallationPackages_52_DE
119
Variable
WTS_RDP_DISABLE_CAM
WTS_RDP_DISABLE_CCM
WTS_RDP_DISABLE_CDM
WTS_RDP_DISABLE_CLIP
WTS_RDP_DISABLE_CPM
WTS_RDP_DISABLE_LPT
WTS_RDP_DISABLE_WALLPAPER
WTS_RDP_FORCE_CLIENT_LPT_DEF
WTS_RDP_INHERIT_AUTO_CLIENT
WTS_RDP_MAX_CONNECT_TIME
WTS_RDP_MAX_DISCONNECTION_TIME
WTS_RDP_MAX_IDLE_TIME
WTS_RDP_MAX_INSTANCE_COUNT
WTS_RDP_MIN_ENCRYPTION_LEVEL
WTS_RDP_RECONNECT_SAME
WTS_RDP_REMOTE_OPTIONS
WTS_RDP_REQ_USER_PERMISSION
vPMS_ BaseInstallationPackages_52_DE
Beschreibung
1 = 8 Bit
2 = 15 Bit
3 = 16 Bit
4 = 24 Bit
-1 = Benutzerkonfiguration
übernehmen
Audiozuordnung deaktivieren
COM-Anschlusszuordnung
deaktivieren
Laufwerkszuordnung deaktivieren
Zwischenablagezuordnung
deaktivieren
Druckerzuordnung deaktivieren
LPT-Anschlusszuordnung
deaktivieren
Hintergrundbild deaktivieren
Hauptdrucker des Clients als
Standard verwenden
Benutzerkonfiguration für
automatische Client-Verbinden
übernehmen
Timeout für Verbindungen (in
Minuten)
Timeout für getrennte Verbindung
(in Minuten)
Timeout für Leerlauf (in Minuten)
Max. Anzahl von Verbindungen
Erforderliche Verschlüsselung,
mögliche Werte:
1 =Niedrig,
2 = Mittel (Client-kompatibel)
3 = Hoch
4 = FIPS-konform (Nur Windows
2003)
Getrennte Verbindungen wiederherstellen, mögliche Werte:
0 = Von allen Clients
1 = Nur von diesem Client
-1 = Benutzerkonfiguration
übernehmen
Remoteüberwachung, mögliche
Werte:
1 = Standardbenutzereinstellungen
verwenden
2 = Nicht zulassen
3 = Benutzerdefiniert
Remoteüberwachungs-Berechtigung,
mögliche Werte:
1 = Benutzerberechtigung anfor-
120
Variable
Beschreibung
WTS_RDP_RESET_BROKEN
WTS_RDP_USE_DEFAULT_GINA
dern/Interaktive Sitzung
2 = Interaktive Sitzung
3 = Benutzerberechtigung anfordern/Sitzung anzeigen
4= Sitzung anzeigen
Verhalten bei
Verbindungsabbrüchen, mögliche
Werte:
0 = Trennen
1 = Zurücksetzen
-1 = Benutzerkonfiguration
übernehmen
NT-Standardauthentifizierung
verwenden
Tabelle 21: Variablen der Terminal Services Sektion
9.10
Sektion [vCC]
Die Sektion „vCC“ beinhaltet die Parameter die zum Verbinden der vCC Datenbank
benötigt werden.
Variable
Beschreibung
VCC_DB_SERVER
VCC_DB_NAME
VCC_DB_USER
vCC Datenbankservername
vCC Datenbankname
vCC Datenbankbenutzer
vCC Datenbankbenutzer Kennwort
(Verschlüsselt)
VCC_DB_PASSWORD
Tabelle 22: Variablen der vCC Sektion
9.11
Sektion [Webserver]
Die Sektion „Webserver“ beinhaltet die Parameter die zum Installieren von Web- und
Portalservern verwendet werden.
Variable
IIS_APP_SRV_CONSOLE
IIS_APPLICATION_DEPENDENCY
IIS_ASP
IIS_ASP_NET
vPMS_ BaseInstallationPackages_52_DE
Beschreibung
Anwendungsserverkonsole
installieren (Nur W2K3)
Gruppe von
Webservererweiterungen (Nur
W2K3)
Active Server Pages zulassen (Nur
W2K3)
ASP.NET Plattform installieren (Nur
121
Variable
IIS_BITS_SERVER_EXTENSIONS_ISAPI
IIS_BITS_SERVER_EXTENSIONS_MANAGER
IIS_COM_PLUS_NETWORK
IIS_COMMON
IIS_DBG
IIS_DOC
IIS_DTC_NETWORK
IIS_EXTENSION_FILE
IIS_FARM_NAME
IIS_FP_EXTENSIONS
IIS_FP_VDIR_DEPLOY
IIS_FTP
IIS_FTP_ROOT
IIS_HTMLA
IIS_INDEX_SRV_SYSTEM
IIS_INET_MGR
IIS_INET_PRINT
IIS_INTERNET_DATA_CONNECTOR
IIS_NETCIS
IIS_NNTP
IIS_NNTP_DOCS
IIS_POP3_ADMIN
IIS_POP3_SERVICE
IIS_POP3_SRV
IIS_SAKITWEB
IIS_SERVER_SIDE_INCLUDES
vPMS_ BaseInstallationPackages_52_DE
Beschreibung
W2K3)
BITS-Servererweiterungs-ISAPI
installieren (Nur W2K3)
BITS-Verwaltungskonsolen-Snap-In
(MMC) installieren (Nur W2K3)
COM+-Netzwerkzugriff aktivieren
(Nur W2K3)
Gemeinsame Dateien für den IIS installieren
Microsoft Script Debugger
installieren (Nur W2K)
IIS-Dokumentation installieren (Nur
W2K)
DTC-Netzwerkzugriff aktivieren (Nur
W2K3)
IIS-Erweiterungsdateien (Nur W2K3)
IIS Farmname
FrontPage Servererweiterungen installieren
Visual InterDev RAD Remote
Deployment Support installieren
(Nur W2K3)
FTP-Dienst installieren
Installationsverzeichnis des FTPDienstes
HTML-basierten Internetdienste-Manager installieren (Nur W2K3)
Indexdienst installieren
InternetinformationsdiensteManager (MMC-Snap-In) installieren
Internetdrucken installieren (Nur
W2K3)
Internet Data Connector zulassen
(Nur W2K3)
Microsoft COM Internetdienste installieren
NNTP-Dienst installieren
NNTP-Dienst-Dokumentation
installieren (Nur W2K)
Webverwaltung für POP3-Dienst
installieren (Nur W2K3)
POP3-Dienst installieren (Nur W2K3)
POP3 E-Mail-Dienste installieren
(Nur W2K3)
Remoteverwaltung für IISWebserver über das Internet
installieren (Nur W2K3)
Serverseitige Includes zulassen (Nur
W2K3)
122
Variable
Beschreibung
IIS_SMTP
SMTP-Dienst installieren
SMTP-Dienst-Dokumentation
installieren (Nur W2K)
Remotedesktop-Webverbindungen
(Nur W2K3)
IIS Versionsnummer, mögliche
Werte:
5.0 = Windows 2000 mit IIS 5
6.0 = Windows 2003 mit IIS 6
Webbenutzeroberfläche für die Webserververwaltung installieren (Nur
W2K3)
WebDAV-Veröffentlichung (Nur
W2K3)
Windows Media-Dienste installieren
Verwaltungsoberfläche für Windows
Media-Dienste installieren (Nur
W2K)
Administrator von Windows MediaDienste für das Web installieren (Nur
W2K3)
MMC-Snap-In "Windows MediaDienste" installieren (Nur W2K3)
Agent für Multicast- und Anzeigenprotokollierung (Nur W2K3)
Windows Media-Dienste Serverkomponenten installieren
WWW-Dienst
Installationsverzeichnis des WWWDienstes
Optionales Script-Verzeichnis (Nur
W2K3)
Active Directory-Domänen-Root
Active Directory-Zugriffskonto
Kennwort des Active Directory-Zugriffskontos
Komponentenauswahl (optional)
Installationsverzeichnis des vAP- Administrationsdienstes
vAP-Datenbank erstellen
vAP-Datenbankname
Integrierte Anmeldung an der vAPDatenbank
Kennwort des vAP-DatenbankInitialisierungskontos
vAP-Datenbankserver
Benutzerkonto zur Initialisierung der
vAP-Datenbank
Active Directory-Domänencontroller
IIS_SMTP_DOCS
IIS_TS_WEB_CLIENT
IIS_VERSION
IIS_WEB_ADMIN
IIS_WEB_DAV
IIS_WMS
IIS_WMS_ADMIN
IIS_WMS_ADMIN_ASP
IIS_WMS_ADMIN_MMC
IIS_WMS_ISAPI
IIS_WMS_SERVER
IIS_WWW
IIS_WWW_ROOT
IIS_WWW_VDIR_SCRIPTS
VAP_AD_ROOT_PATH
VAP_AD_USR
VAP_AD_USR_PWD
VAP_ADDLOCAL
VAP_ADM_SRV_DIR
VAP_CREATE_PORTAL_DB
VAP_DB_NAME
VAP_DB_NT_AUTH
VAP_DB_PWD
VAP_DB_SRV
VAP_DB_USR
VAP_DC_NAME
vPMS_ BaseInstallationPackages_52_DE
123
Variable
Beschreibung
VAP_IIS_AUTH
VAP_INSTALL
Authentifizierungsmodus des vAP
visionapp Access Portal installieren
Installationsverzeichnis des vAPLogon-Webordners
Installationsverzeichnis der CitrixWebserverkomponente
Installationsverzeichnis des vAP-Portal-Webordners
Mandantensteuerung
Installationsverzeichnis der vAPWerkzeuge
Benutzergruppe für den vAP-Zugriff
vCC-Datenbankname
Kennwort des vCC-Datenbank-Zugriffskontos
vCC -Datenbankserver
vCC-Datenbank-Zugriffskonto
VAP_LOGON_DIR
VAP_NFUSE_DIR
VAP_PORTAL_DIR
VAP_SITE_TYPE
VAP_TOOLS_DIR
VAP_USR_GRP
VAP_VCC_DB_NAME
VAP_VCC_DB_PWD
VAP_VCC_DB_SERVER
VAP_VCC_DB_USER
Tabelle 23: Variablen der Webserver Sektion
vPMS_ BaseInstallationPackages_52_DE
124