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: info@visionapp.de 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. User@MyDomain.com) 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