Zur unbeaufsichtigten Installation von Horizon Client müssen Sie die Befehlszeilenoptionen und Eigenschaften von Microsoft Windows Installer (MSI) verwenden. Die Installationsprogramme für Horizon Client sind MSI-Programme und verwenden standardmäßige MSI-Funktionen. Sie können auch MSI-Befehlszeilenoptionen zum unbeaufsichtigten Deinstallieren von Horizon Client verwenden.

Einzelheiten zu MSI finden Sie auf der Website von Microsoft. Informationen zu MSI-Befehlszeilenoptionen finden Sie auf der Website der MSDN-Bibliothek (Microsoft Developer Network), wenn Sie nach MSI-Befehlszeilenoptionen suchen. Informationen zur Verwendung der MSI-Befehlszeile erhalten Sie, indem Sie auf dem Clientcomputer eine Eingabeaufforderung öffnen und msiexec /? eingeben.

Für die unbeaufsichtigte Installation von Horizon Client deaktivieren Sie zunächst das Bootstrap-Programm, mit dem das Installationsprogramm in ein temporäres Verzeichnis extrahiert und eine interaktive Installation gestartet wird.

In der folgenden Tabelle sind die Befehlszeilenoptionen aufgeführt, die das Bootstrap-Programm des Installationsprogramms steuern.

Tabelle 1. Befehlszeilenoptionen für das Bootstrap-Programm
Option Beschreibung
/s Deaktiviert den Bootstrap-Begrüßungsbildschirm und das Dialogfeld für die Extraktion, wodurch die Anzeige interaktiver Dialogfelder unterbunden wird.

Beispiel: VMware-Horizon-Client-y.y.y-xxxxxx.exe /s

Die Option /s ist erforderlich, um eine unbeaufsichtigte Installation durchzuführen. In den Beispielen steht xxxxxx für die Build-Nummer und y.y.y für die Versionsnummer.

/v"MSI-Befehlszeilenoptionen" Weist den Installer an, die in doppelten Anführungszeichen eingeschlossene Zeichenfolge, die Sie an der Befehlszeile eingeben, als Befehlssatz zur Interpretation durch MSI zu übergeben. Sie müssen Ihre Befehlszeileneinträge in doppelte Anführungszeichen einschließen. Geben Sie ein doppeltes Anführungszeichen nach /v und am Ende der Befehlszeile ein.

Beispiel: VMware-Horizon-Client-y.y.y-xxxxxx.exe /s /v"command_line_options"

Damit das MSI-Installationsprogramm eine Zeichenfolge mit Leerzeichen richtig auswertet, müssen Sie die Zeichenfolge in zwei Sätze doppelter Anführungszeichen einschließen. Angenommen, Sie möchten den Client in einem Pfad installieren, dessen Name Leerzeichen enthält.

Beispiel: VMware-Horizon-View-Client-y.y.y-xxxxxx.exe /s /v"Befehlszeilenoptionen INSTALLDIR=""d:\abc\my folder"""

In diesem Beispiel übergibt das MSI-Installationsprogramm den Verzeichnispfad für die Installation und versucht nicht, die Zeichenfolge als Befehlszeilenoptionen auszuwerten. Beachten Sie die zweifach gesetzten doppelten Anführungszeichen, die die gesamte Befehlszeile umschließen.

Die Option /v"Befehlszeilenoptionen" ist erforderlich, um eine unbeaufsichtigte Installation durchzuführen.

Sie steuern die verbleibenden Schritte einer unbeaufsichtigten Installation, indem Sie Befehlszeilenoptionen und MSI-Eigenschaftenwerte an den MSI Installer, msiexec.exe, übergeben. Das MSI-Installationsprogramm umfasst den Installationscode von Horizon Client. Das Installationsprogramm verwendet die in die Befehlszeile eingegebenen Werte und Optionen, um die Installationsauswahl und die für Horizon Client spezifischen Setup-Optionen auszuwerten.

In der folgenden Tabelle sind die Befehlszeilenoptionen und MSI-Eigenschaftenwerte aufgeführt, die an das MSI-Installationsprogramm übergeben werden.

Tabelle 2. MSI-Befehlszeilenoptionen und MSI-Eigenschaften
MSI-Option oder -Eigenschaft Beschreibung
/qn Weist den MSI Installer an, keine Seiten des Installations-Assistenten anzuzeigen.

Angenommen, Sie möchten den Agent unbeaufsichtigt installieren und nur standardmäßige Setup-Optionen und Funktionen verwenden:

VMware-Horizon-Client-y.y.y-xxxxxx.exe /s /v"/qn"

In den Beispielen steht xxxxxx für die Build-Nummer und y.y.y für die Versionsnummer.

Alternativ haben Sie die Möglichkeit, mit der Option /qr oder /qb eine nicht interaktive, automatische Installation durchzuführen. Mit der Option /qr werden im Verlauf der Installation Assistentenseiten eingeblendet, in die Sie aber nichts eingeben können. Mit der Option /qb wird ein einfacher Fortschrittsbalken angezeigt.

Die Option /qn, /qb oder /qr ist erforderlich, um eine nicht interaktive Installation durchzuführen.

INSTALLDIR (Optional) Gibt einen alternativen Installationspfad für das Installationsverzeichnis an.

Verwenden Sie das Format INSTALLDIR=Pfad, um den Installationspfad anzugeben. Sie können diese MSI-Eigenschaft ignorieren, wenn Sie den Client im Standardpfad installieren möchten.

ADDLOCAL (Optional) Legt die komponentenspezifischen Funktionen fest, die installiert werden sollen. In einer interaktiven Installation zeigt das Installationsprogramm Auswahloptionen für das benutzerdefinierte Setup an. Mithilfe der MSI-Eigenschaft ADDLOCAL können Sie diese Setup-Optionen an der Befehlszeile angeben.

Um alle verfügbaren Optionen für ein benutzerdefiniertes Setup zu installieren, geben Sie ADDLOCAL=ALL ein.

Beispiel: VMware-Horizon-Client-y.y.y-xxxxxx.exe /s /v"/qn ADDLOCAL=ALL"

Wenn Sie die MSI-Eigenschaft ADDLOCAL nicht verwenden, werden die standardmäßigen Setup-Optionen installiert.

Zur Festlegung einzelner Setup-Optionen geben Sie eine Liste der Setup-Optionen ein. Trennen Sie hierbei die Namen der Optionen durch Kommata. Verwenden Sie zwischen den Namen keine Leerzeichen. Verwenden Sie das Format ADDLOCAL=Wert,Wert,Wert....

Angenommen, Sie möchten den Client mit der Funktion zur USB-Umleitung, aber ohne die Funktion „Als aktueller Benutzer anmelden“ installieren:

VMware-Horizon-Client-y.y.y-xxxxxx.exe /s /v"/qn ADDLOCAL=Core,USB"

LOGINASCURRENTUSER_DISPLAY (Optional) Legt fest, ob das Kontrollkästchen Als aktueller Benutzer anmelden im Dialogfeld für die Horizon Client-Verbindung angezeigt wird.

Gültige Werte sind 1 (aktiviert) und 0 (deaktiviert). Der Standardwert ist 1, womit das Kontrollkästchen sichtbar ist und die Benutzer dieses Kontrollkästchen aktivieren oder deaktivieren sowie den zugehörigen Standardwert außer Kraft setzen können. Wird das Kontrollkästchen ausgeblendet, können Benutzer den Standardwert im Dialogfeld für die Horizon Client-Verbindung nicht ändern.

LOGINASCURRENTUSER_DEFAULT (Optional) Gibt den Standardwert des Kontrollkästchens Als aktueller Benutzer anmelden im Dialogfeld für die Horizon Client-Verbindung an. Gültige Werte sind 1 (aktiviert) und 0 (deaktiviert). Es ist kein Standardwert festgelegt. Dies bedeutet, dass das Kontrollkästchen deaktiviert ist und die Benutzer Identitäts- und Anmeldeinformationen mehrere Male eingeben müssen, bevor sie auf einen Remote-Desktop zugreifen können.

Wenn das Kontrollkästchen Als aktueller Benutzer anmelden aktiviert ist, werden die Identität und die Anmeldeinformationen des Benutzers, die dieser zur Anmeldung am Clientsystem verwendet, an die View-Verbindungsserverinstanz und schließlich an den Remote-Desktop übergeben.

Verwenden Sie diese Option mit der Option LOGINASCURRENTUSER_DISPLAY . Beispiel: LOGINASCURRENTUSER_DISPLAY=1 LOGINASCURRENTUSER_DEFAULT=1

Wenn ein Benutzer Horizon Client über die Befehlszeile ausführt und die Option logInAsCurrentUser angibt, wird diese Einstellung durch den eingegebenen Wert überschrieben.

REBOOT (Optional) Sie können die Option REBOOT=ReallySuppress verwenden, um alle Neustarts und Aufforderungen zum Neustart zu unterdrücken.
/l*v Protokolldatei (Optional) Schreibt Protokollinformationen in die angegebene Protokolldatei.

Beispiel: /l*v ""%TEMP%\vmmsi.log""

In diesem Beispiel wird eine detaillierte Protokolldatei generiert, die dem Protokoll ähnelt, das während einer interaktiven Installation erstellt wird.

Sie können diese Option dazu verwenden, benutzerdefinierte Funktionen aufzuzeichnen, die möglicherweise nur für Ihre Installation gelten. Sie können die aufgezeichneten Informationen dazu verwenden, Installationsfunktionen für unbeaufsichtigte Installationen anzugeben.

Installationsbeispiele

In den folgenden Beispielen steht xxxxxx für die Build-Nummer, y.y.y für die Versionsnummer, install_folder für den Pfad zum Installationsordner sowie view.mycompany.com für den Namen einer fiktiven View-Verbindungsserver-Instanz.

Standardinstallationsbeispiel:

VMware-Horizon-Client-y.y.y-xxxxxx.exe /s /v"/qn REBOOT=ReallySuppress INSTALLDIR=install_folder ADDLOCAL=ALL DESKTOP_SHORTCUT=1 STARTMENU_SHORTCUT=1 VDM_SERVER=view.mycompany.com /l*v "%TEMP%\log.txt""

Installations- und Konfigurationsbeispiel für die Funktion „Als aktueller Benutzer anmelden“:

VMware-Horizon-Client-y.y.y-xxxxxx.exe /s /v"/qn INSTALLDIR=install_folder ADDLOCAL=Core,TSSO LOGINASCURRENTUSER_DISPLAY=1 LOGINASCURRENTUSER_DEFAULT=1 DESKTOP_SHORTCUT=1 STARTMENU_SHORTCUT=1 VDM_SERVER=view.mycompany.com /l*v "%TEMP%\log.txt"" 

In diesem Beispiel wird REBOOT=ReallySuppress ausgelassen, da die TSSO-Option (Melden Sie sich als derzeit angemeldeter Windows-Domänenbenutzer an) einen Neustart erfordert.