Für Ihre Bequemlichkeit haben fast alle Konfigurationseinstellungen sowohl eine Eigenschaft Schlüssel=Wert und einen entsprechenden Befehlszeilenoptionsnamen. Für einige Einstellungen gibt es eine Befehlszeilenoption, aber keine entsprechende Eigenschaft, die Sie in einer Konfigurationsdatei festlegen können. Für einige andere Einstellungen müssen Sie eine Eigenschaft festlegen, weil keine Befehlszeilenoption verfügbar ist.

Eine Liste der Horizon Client-Konfigurationsdateien finden Sie unter Verwenden der vmware-view-Befehlszeilenschnittstelle und -Konfigurationsdateien.

Wichtig: Einige Befehlszeilenoptionen und Konfigurationsschlüssel werden nur in der Horizon Client-Version von Drittanbietern zur Verfügung gestellt. Weitere Informationen zu den Thin Client- und Zero Client-Partnern von VMware finden Sie im VMware-Kompatibilitätshandbuch unter http://www.vmware.com/resources/compatibility/search.php?deviceCategory=vdm.
Tabelle 1. Horizon Client-Befehlszeilenoptionen und -Schlüssel für Konfigurationsdateien
Konfigurationsschlüssel Befehlszeilenoption Beschreibung
RemoteDisplay.updateCacheSizeKB Keine Verwenden Sie diese Option, um die maximale Größe des Blast-Decoder-Image-Caches in Kilobyte festzulegen.
  • Die endgültige Größe des Caches ist kleiner als der hier festgelegte Werte und die entsprechende Konfiguration der Agent-Maschine.
  • Die endgültige Größe des Caches darf die Hälfte des verfügbaren Arbeitsspeichers auf dem Agentencomputer nicht überschreiten.
view.allMonitors --allmonitors Blendet das Hostbetriebssystem aus und öffnet Horizon Client im Vollbildmodus auf allen Monitoren, die beim Starten von Horizon Client mit dem Clientsystem verbunden sind.

Wenn Sie den Konfigurationsschlüssel festlegen, geben Sie „TRUE“ oder „FALSE“ an. Die Standardeinstellung ist „FALSE“.

view.allSessionsDisconnectedBehavior --allSessionsDisconnectedBehavior

Passt das Clientverhalten an, wenn alle Sitzungen getrennt sind. Folgende Werte sind gültig:

  • „Beenden“ konfiguriert den Client so, dass er beendet wird, wenn alle Sitzungen getrennt werden.
  • „Abmelden“ konfiguriert den Client so, dass er sich vom Server abmeldet.
  • „Beihalten“ konfiguriert den Client so, dass er in seinem aktuellen Zustand bleibt.

Der Standardwert ist null, d. h. die Einstellung ist nicht konfiguriert.

view.allowDefaultBroker -l, --lockServer Mit dieser Befehlszeilenoption oder dem Festlegen der Eigenschaft auf „FALSE“ wird das Textfeld Server deaktiviert, es sei denn, der Client hat sich noch nie mit einem Server verbunden, und in der Befehlszeile oder der Datei der Voreinstellungen wird keine Serveradresse angegeben.

Beispiel:

--lockServer -s view.company.com
view.allowEnableHEVC Keine Wenn Sie diese Eigenschaft auf „FALSE“ festlegen, kann der Client die Option High Efficiency Video Coding (HEVC) zulassen im VMware Horizon Blast-Konfigurationsfenster nicht mehr ändern.
view.autoConnectBroker Keine

Stellt automatisch eine Verbindung zum angegebenen Server her, wenn der Benutzer Horizon Client startet. Geben Sie den vollqualifizierten Domänennamen des Servers an. Sie können auch eine Port-Nummer angeben, wenn Sie den Standard 443 nicht verwenden.

Damit Benutzer die Schaltfläche Anmelden beim Herstellen einer Verbindung mit dem angegebenen Server umgehen können, legen Sie die Eigenschaft view.nonInteractive auf „TRUE“ fest.

view.autoConnectDesktop Keine

Stellt automatisch eine Verbindung mit dem Desktop bereit, der durch die Eigenschaft view.defaultDesktop oder --desktopName=-Befehlszeilenoption angegeben wird. Wenn der Benutzer nur über einen berechtigten Desktop auf dem Server verfügt, stellt view.autoConnectDesktop eine Verbindung zu diesem berechtigten Desktop her.

Geben Sie „TRUE“ oder „FALSE“ an. Standardwert ist „FALSE“ (FALSCH).

view.autoDisconnectEmptyAppSession Keine Wenn sich die Anwendungssitzung leert, wenn der Benutzer alle Anwendungen schließt, erhält der Endbenutzer eine Meldung, falls „TRUE“ (Standard) festgelegt wurde. Diese Meldung fordert den Benutzer auf, zwischen dem Trennen oder der weiteren Ausführung der leeren Sitzung zu wählen. Bei der Einstellung „FALSE“ wird die Sitzung entsprechend der Zeitüberschreitungseinstellung in Horizon Console geschlossen. Möglicherweise erfolgt diese Trennung standardmäßig nach einer Minute.
view.autoHideToolbar Keine

Legt fest, ob die Symbolleiste standardmäßig ausgeblendet oder automatisch fixiert wird. Geben Sie „TRUE“ an, um die Symbolleiste automatisch auszublenden. Die Standardeinstellung ist „FALSE“.

Sie können diese Option auch einstellen, indem Sie Horizon Client starten, in der Menüleiste Datei > Einstellungen auswählen und das Kontrollkästchen Symbolleiste automatisch ausblenden aktivieren.

view.BENITServerConnectionMode Keine Legt den zu verwendenden Verbindungsmodus bei der Herstellung einer Verbindung mit einem Server fest. Wählen Sie einen der folgenden Werte aus:
  • „T“, um ausschließlich eine TCP-Verbindung zu erzwingen.
  • „U“, um ausschließlich eine UDP-Verbindung zu erzwingen.
  • „4“, um eine Verbindung mit einer IPv4-Adresse zu erzwingen.
  • „T4“, um ausschließlich eine TCP-Verbindung und die Verwendung einer IPv4-Adresse zu erzwingen.
  • „U4“, um ausschließlich eine UDP-Verbindung und die Verwendung einer IPv4-Adresse zu erzwingen.
  • „bypass“, um den Legacy-Verbindungsmodus „BEAT“ zu verwenden.
view.BENITTcpConnectCount Keine Verwenden Sie diesen Wert, wenn Sie eine Verbindung von einem Netzwerk mit hohen Verlusten (mehr als 20 Prozent Paketverlust) herstellen. Setzen Sie den Standardwert auf 12.
Wichtig: Verwenden Sie diese Option immer mit dem Konfigurationsschlüssel view.BENITUdpSendCount.
view.BENITUdpSendCount Keine Verwenden Sie diesen Wert, wenn Sie eine Verbindung von einem Netzwerk mit hohen Verlusten (mehr als 20 Prozent Paketverlust) herstellen. Setzen Sie den Standardwert auf 12.
Wichtig: Verwenden Sie diese Option immer mit dem Konfigurationsschlüssel view.BENITTcpConnectCount.
view.defaultAppHeight Keine Gibt die Standardhöhe des Fensters für veröffentlichte Anwendungen in Pixel an. Verwenden Sie diese Eigenschaft und view.defaultAppWidth, wenn Sie eine benutzerdefinierte Desktop-Größe (die Eigenschaft view.defaultAppSize ist auf „5“ festgelegt) angeben. Die Standardeinstellung ist „480“.
view.defaultAppWidth Keine Gibt die Standardbreite des Fensters für veröffentlichte Anwendungen in Pixel an. Verwenden Sie diese Eigenschaft und view.defaultAppHeight, wenn Sie eine benutzerdefinierte Desktop-Größe (die Eigenschaft view.defaultAppSize ist auf „5“ festgelegt) angeben. Die Standardeinstellung ist „640“.
view.defaultBroker -s, --serverURL=

Fügt den Namen hinzu, den Sie im Textfeld Server in Horizon Client angeben. Geben Sie einen vollständig qualifizierten Domänennamen ein. Sie können auch eine Port-Nummer angeben, wenn Sie den Standard 443 nicht verwenden.

Der Standard ist der zuletzt verwendete Wert.

Beispiel:

--serverURL=https://view.company.com
-s view.company.com
--serverURL=view.company.com:1443
view.defaultDesktop -n, --desktopName= Gibt an, welcher Remote-Desktop zu verwenden ist, wenn autoConnectDesktop auf „TRUE“ eingestellt ist und der Benutzer Zugriff auf mehrere Remote-Desktops hat.

Der angegebene Wert ist der Name, den Sie im Dialogfeld „Desktop auswählen“ sehen können. Der Name ist in der Regel der Desktop-Poolname.

view.defaultDesktopHeight Keine Gibt die Standardhöhe des Fensters für den Remote-Desktop (in Pixel) an. Verwenden Sie diese Eigenschaft und view.defaultDesktopWidth, wenn Sie eine benutzerdefinierte Desktop-Größe (die Eigenschaft view.defaultDesktopSize ist auf „5“ festgelegt) angeben.
view.defaultDesktopSize --desktopSize= Legt die Standardgröße des Fensters für den Remote-Desktop fest:
  • Um alle Monitore zu verwenden, setzen Sie die Eigenschaft auf "1" oder benutzen Sie das Befehlszeilenargument "all".
  • Um den Vollbildmodus auf allen Monitoren zu verwenden, stellen Sie die Eigenschaft auf "2" ein oder benutzen Sie das Befehlszeilenargument "full".
  • Um ein großes Fenster zu verwenden, stellen Sie die Eigenschaft auf "3" ein oder benutzen Sie das Befehlszeilenargument "large".
  • Um ein kleines Fenster zu verwenden, stellen Sie die Eigenschaft auf "4" ein oder benutzen Sie das Befehlszeilenargument "small".
  • Um ein benutzerdefiniertes Format zu verwenden, stellen Sie die Eigenschaft auf "5" und dann auch die Eigenschaften view.defaultDesktopWidth und view.defaultDesktopHeight ein. Geben Sie alternativ Breite mal Höhe in Pixel in der Befehlszeile als widthxheight ein.

Beispiel:

--desktopSize="1280x800"
--desktopSize="all"
view.defaultDesktopWidth Keine Gibt die Standardbreite des Fensters für den Remote-Desktop in Pixel an. Verwenden Sie diese Eigenschaft und view.defaultDesktopHeight, wenn Sie eine benutzerdefinierte Desktop-Größe (die Eigenschaft view.defaultDesktopSize ist auf „5“ festgelegt) angeben.
view.defaultDomain -d, --domainName= Legt den Domänennamen fest, den Horizon Client für alle Verbindungen verwendet, und fügt den von Ihnen im Textfeld Domänenname angegebenen Namen im Dialogfeld „Authentifizierung“ hinzu.
view.defaultLogLevel Keine Legt die Protokollebene für Horizon Client-Protokolle fest. Legen Sie die Eigenschaft auf einen der folgenden Werte fest:
  • „0“ bedeutet, dass alle Protokollereignisse protokolliert werden.
  • „1“ bedeutet, dass Ereignisse auf Ablaufebene sowie Ereignisse, die anhand der Einstellungen 2 bis 6 erfasst werden, protokolliert werden.
  • „2“ bedeutet, dass Debug-Ereignisse sowie Ereignisse, die anhand der Einstellungen 3 bis 6 erfasst werden, protokolliert werden.
  • „3“ (Standard) bedeutet, dass Ereignisse auf Info-Ebene und Ereignisse, die anhand der Einstellungen 4 bis 6 erfasst werden, protokolliert werden.
  • „4“ bedeutet, dass Warnungen, Fehler und schwerwiegende Ereignisse protokolliert werden.
  • „5“ bedeutet, dass Fehler und schwerwiegende Ereignisse protokolliert werden.
  • „6“ bedeutet, dass schwerwiegende Ereignisse protokolliert werden.

Die Standardeinstellung ist „3“.

view.defaultPassword -p "-", --password="-" Für VMware Blast-, PCoIP- und rdesktop-Verbindungen sollten Sie immer "-" angeben, um das Kennwort von stdin zu lesen.

Legt das Kennwort fest, das Horizon Client für alle Verbindungen verwendet, und fügt das Kennwort im Textfeld Kennwort im Authentifizierungsdialogfeld hinzu, wenn der Server die Kennwortauthentifizierung akzeptiert.

Hinweis: Sie können kein leeres Kennwort verwenden. Das heißt, Sie können --password="" nicht eingeben.
view.defaultProtocol --protocol= Gibt an, welches Anzeigeprotokoll verwendet werden soll. Geben Sie „PCOIP“, „BLAST“ oder „RDP“ an. Bei diesen Werten müssen Sie die Groß- und Kleinschreibung beachten. Wenn Sie zum Beispiel rdp eingeben, wird das Standardprotokoll verwendet. Standard ist die Einstellung in Horizon Console unter „Pool-Einstellungen“ für den Pool.

Wenn Sie RDP verwenden und lieber FreeRDP statt rdesktop benutzen möchten, müssen Sie auch die Einstellung rdpClient verwenden.

view.defaultUser -u, --userName= Legt den Benutzernamen fest, den Horizon Client für alle Verbindungen verwendet, und fügt den von Ihnen im Textfeld Benutzername angegebenen Namen im Dialogfeld „Authentifizierung“ hinzu.

Für den Kioskmodus kann der Kontoname auf der Client-MAC-Adresse basieren, oder er kann mit einer anerkannten Präfixzeichenfolge wie custom- beginnen.

view.enableDataSharing Keine Gibt an, ob Horizon Client anonyme Daten auf dem Clientsystem freigeben darf.

Legen Sie für den Wert „TRUE“ (WAHR) oder „FALSE“ (FALSCH) fest. Die Standardeinstellung ist „TRUE“.

view.enableDisplayScaling Keine Gibt an, ob die Anzeigeskalierungsfunktion für alle Remote-Desktops aktiviert ist. Legen Sie für den Wert „TRUE“ (WAHR) oder „FALSE“ (FALSCH) fest. Wenn für diese Einstellung „FALSE“ (FALSCH) festgelegt ist, wird die Funktion zur Anzeigeskalierung für alle Remote-Desktops deaktiviert. Wenn diese Einstellung nicht konfiguriert oder für sie „TRUE“ (WAHR) festgelegt ist (Standardeinstellung), ist die Anzeigeskalierung für alle Remote-Desktops aktiviert.
view.enableFileAssociation Keine Aktiviert oder deaktiviert die Funktion zum Öffnen lokaler Dateien in veröffentlichten Anwendungen direkt aus dem lokalen Dateisystem. Geben Sie „TRUE“ an, um diese Funktion zu aktivieren, oder „FALSE“ , um sie zu deaktivieren. Weitere Informationen finden Sie unter Öffnen lokaler Dateien in veröffentlichten Anwendungen.
view.enableH264 Keine Aktiviert bzw. deaktiviert H.264-Decodierung.

Geben Sie „TRUE“ oder „FALSE“ an. Die Standardeinstellung ist „TRUE“. Weitere Informationen finden Sie unter Konfigurieren von VMware Blast-Optionen für Horizon Linux Client.

view.enableHEVC Keine Aktiviert bzw. deaktiviert die HEVC-Decodierung.

Geben Sie „TRUE“ oder „FALSE“ an. Die Standardeinstellung ist „TRUE“. Weitere Informationen finden Sie unter Konfigurieren von VMware Blast-Optionen für Horizon Linux Client.

view.enableMMR Keine Aktiviert oder deaktiviert die Multimedia-Umleitung (MMR).

Geben Sie „TRUE“ oder „FALSE“ an. Die Standardeinstellung ist „FALSE“.

view.enableRelativeMouse Keine Gibt an, ob die Aktivierung oder Deaktivierung der Funktion der relativen Mausbewegung für Horizon Client bei der aktuellen Remote-Desktop-Sitzung erzwungen werden soll. Wenn Sie den Konfigurationsschlüssel einstellen, geben Sie „1“ ein, um die Aktivierung der Funktion zu erzwingen, oder „0“, um ihre Deaktivierung zu erzwingen. Alle anderen Werte sind ungültig und werden ignoriert. Der angegebene Wert kann während der aktuellen Remote-Desktop-Sitzung nicht bearbeitet werden. Falls der Modus für relative Mausbewegungen nicht vom Remote-Desktop unterstützt wird, wird diese Einstellung nicht verwendet. Wenn diese Einstellung nicht konfiguriert ist (Standardeinstellung), können Endbenutzer die Funktion der relativen Mausbewegung über Verbindung > Relative Maus aktivieren in der Horizon Client-Menüleiste aktivieren und deaktivieren.
view.enableSyncDesktopLayout Keine

Gibt an, ob die Anzeigeauflösung und Skalierung von Remote-Desktops mit den auf dem Verbindungsserver gespeicherten Werten synchronisiert werden sollen. Weitere Informationen finden Sie unter Anpassen der Anzeigeauflösung und Anzeigeskalierung für einen Remote-Desktop.

  • Wenn Sie TRUE angeben, werden die Anzeigeauflösung und Skalierung mit den auf dem Verbindungsserver gespeicherten Werten synchronisiert. Clientbenutzer können die Anzeigeauflösung und die Skalierung von Remote-Desktops dann nicht anpassen.
  • Wenn Sie FALSE angeben, werden die Anzeigeauflösung und Skalierung auf die auf dem lokalen Clientsystem gespeicherten Werte gesetzt. Clientbenutzer können die Anzeigeauflösung und die Skalierung von Remote-Desktops dann anpassen.

Die Standardeinstellung ist „TRUE“.

view.fullScreen --fullscreen Blendet das Hostbetriebssystem aus und öffnet Horizon Client auf einem Monitor im Vollbildmodus. Diese Option wirkt sich nicht auf den Bildschirmmodus der Remote-Desktop-Sitzung aus.

Wenn Sie den Konfigurationsschlüssel einstellen, geben Sie „TRUE“ oder „FALSE“ ein. Die Standardeinstellung ist „FALSE“.

view.GlobalMaxDumpCount Keine Legt die maximale Anzahl der für Horizon Client-Prozesse zulässigen Core-Dump-Dateien fest. Die Standardeinstellung ist 5.
view.hideClientAfterLaunchSession --hideClientAfterLaunchSession

Blendet das Fenster VMware Horizon Client aus, nachdem ein Remote-Desktop oder eine veröffentlichte Anwendung geöffnet wurde.

Wenn Sie den Konfigurationsschlüssel einstellen, geben Sie „TRUE“ oder „FALSE“ ein. Die Standardeinstellung ist „FALSE“.

view.ipProtocolUsage Keine

Gibt das Netzwerkprotokoll an, das bei der Herstellung einer Verbindung mit einem Horizon Connection Server verwendet wird:

  • Um IPv4 zu verwenden, setzen Sie die Eigenschaft auf ipv4.
  • Um IPv6 zu verwenden, setzen Sie die Eigenschaft auf ipv6.
  • Damit Horizon Client die Verfügbarkeit von IPv4- und IPv6-Netzwerken erkennt und automatisch die geeignetste Option auswählt, setzen Sie die Eigenschaft auf dual.

Der Standardwert ist „dual“.

view.kbdLayout

-k, --kbdLayout=

Gibt an, welches Gebietsschema für das Tastatur-Layout verwendet werden soll.
Hinweis: rdesktop benutzt Gebietsschema-Codes wie „fr“ und „de“, während freerdp IDs für das Tastatur-Layout benutzt. Um eine Liste dieser IDs zu sehen, geben Sie folgenden Befehl ein:
xfreerdp --kbd-list

Im Folgenden finden Sie ein Beispiel für die Verwendung der Befehlszeilenoption für rdesktop:

--kbdLayout="en-us"
-k "fr"

Im Folgenden finden Sie ein Beispiel für die Verwendung der Befehlszeilenoption für freerdp:

-k "0x00010407"
view.kioskLogin --kioskLogin Gibt an, dass Horizon Client mithilfe eines Kontos im Kiosk-Modus authentifiziert wird.

Wenn Sie den Konfigurationsschlüssel einstellen, geben Sie „TRUE“ oder „FALSE“ ein. Standardwert ist „FALSE“ (FALSCH).

Siehe Kioskmodusbeispiel im Anschluss an diese Tabelle.

Keine --launchMinimized Startet Horizon Client im minimierten Modus. Das Horizon Client-Fenster bleibt minimiert und wird im Hintergrund ausgeblendet, während der vom Benutzer angegebene Remote-Desktop oder die veröffentlichte Anwendung gestartet wird.
view.monitors --monitors= numbered list Ermöglicht Ihnen die Angabe, welche benachbarten Monitore für Horizon Client verwendet werden sollen. Verwenden Sie die Option --allmonitors (oder view.allMonitors), um festzulegen, dass auf allen Monitoren der Vollbildmodus verwendet werden soll, und die Option --monitors=Nummerierte Liste, um die Teilmenge der zu verwendenden Monitore festzulegen.

Das folgende Beispiel zeigt, wie Sie den ersten und den zweiten Monitor in einer Konfiguration angeben, in der drei Monitore horizontal nebeneinander festgelegt sind:

--allmonitors --monitors="1,2" `

Um einfacher feststellen zu können, welcher physische Monitor mit einem Monitorsymbol in Horizon Client verknüpft ist, wird oben links im zur Verwendung festgelegten physischen Monitor ein Rechteck angezeigt. Das Rechteck hat die Farbe und die Zahl des Symbols für den ausgewählten Monitor.

view.noMenuBar --nomenubar Unterdrückt die Horizon Client-Menüleiste, wenn der Client im Vollbildmodus ist, sodass die Benutzer keinen Zugriff auf Menüoptionen haben, um sich abzumelden, einen Neustart auszuführen oder die Verbindung zu einem Remote-Desktop zu trennen. Verwenden Sie diese Option bei der Konfiguration des Kioskmodus.

Wenn Sie den Konfigurationsschlüssel einstellen, geben Sie „TRUE“ oder „FALSE“ ein. Die Standardeinstellung ist „FALSE“.

view.nonInteractive -q, --nonInteractive Verbirgt unnötige Schritte der Benutzerschnittstelle vor dem Endanwender, indem die Bildschirme übersprungen werden, die in der Befehlszeile oder in den Konfigurationseigenschaften angegeben werden.

Wenn Sie den Konfigurationsschlüssel einstellen, geben Sie „TRUE“ oder „FALSE“ ein. Standardwert ist „FALSE“ (FALSCH).

Beispiel:

--nonInteractive
--serverURL="https://view.company.com" 
--userName="user1" --password="-" 
--domainName="xyz" 
--desktopName="Windows 10" 
view.once --once Gibt an, dass Horizon Client die Verbindung nicht wiederholen soll, wenn ein Fehler auftritt.

Geben Sie diese Option an, wenn Sie den Kiosk-Modus verwenden, und behandeln Sie den Fehler mit dem Exit-Code. Andernfalls kann es schwierig sein, den vmware-view-Prozess remote zu stoppen.

Wenn Sie den Konfigurationsschlüssel einstellen, geben Sie „TRUE“ oder „FALSE“ ein. Die Standardeinstellung ist „FALSE“.

view.rdesktopOptions --rdesktopOptions= (Verfügbar, wenn Sie das Microsoft RDP-Anzeigeprotokoll verwenden.) Gibt Befehlszeilenoptionen zum Weiterleiten an die Anwendung rdesktop an. Informationen über Optionen von rdesktop finden Sie in der Dokumentation zu rdesktop.

Beispiel:

--rdesktopOptions="-f -m"
Keine -r, --redirect= (Verfügbar, wenn Sie das Microsoft RDP-Anzeigeprotokoll verwenden.) Gibt ein lokales Gerät an, das rdesktop an den Remote-Desktop umleiten soll.

Geben Sie die Geräteinformationen an, die Sie an die Option -r von rdesktop übergeben möchten. Sie können mehrere Geräteoptionen in einem einzigen Befehl einstellen.

Beispiel:

--redirect="sound:off"
view.rdpClient --rdpclient= (Verfügbar, wenn Sie das Microsoft RDP-Anzeigeprotokoll verwenden.) Gibt an, welche Art von RDP-Client verwendet werden soll. Der Standard ist rdesktop. Um FreeRDP zu verwenden, geben Sie xfreerdp ein.
Hinweis: Um FreeRDP zu verwenden, müssen Sie die richtige Version von FreeRDP zusammen mit den entsprechenden Patches installiert haben. Weitere Informationen finden Sie unter Verwenden von FreeRDP und Remote-Desktop für RDP-Verbindungen.
Keine --save Speichert den Benutzernamen und Domänennamen, die zuletzt verwendet wurden, um sich erfolgreich anzumelden, sodass Sie bei der nächsten Aufforderung, die Anmeldeinformationen einzugeben, diese nicht mehr eingeben müssen.
view.sendCtrlAltDelToLocal Keine (Verfügbar, wenn Sie das VMware Blast- oder PCoIP-Anzeigeprotokoll verwenden.) Bei Festlegung auf „TRUE“ wird die Tastenkombination Strg+Alt+Entf an das Clientsystem gesendet, statt ein Dialogfeld zu öffnen, in dem der Benutzer zur Trennung der Verbindung mit dem Remote-Desktop aufgefordert wird. Die Standardeinstellung ist „FALSE“.
Hinweis: Wenn Sie das Microsoft RDP-Anzeigeprotokoll verwenden, erhalten Sie diese Funktionalität durch Verwendung der Option -K. Beispiel: vmware-view -K.

Diese Option hat dieselbe Priorität wie die Einstellung in der Datei /etc/vmware/view-keycombos-config.

view.sendCtrlAltDelToVM Keine (Verfügbar, wenn Sie das VMware Blast- oder PCoIP-Anzeigeprotokoll verwenden.) Bei Festlegung auf „TRUE“ wird die Tastenkombination Strg+Alt+Entf an den Remote-Desktop gesendet, statt ein Dialogfeld zu öffnen, in dem der Benutzer zur Trennung der Verbindung mit dem Remote-Desktop aufgefordert wird. Standardwert ist „FALSE“ (FALSCH).

Diese Option hat eine höhere Priorität als die Einstellung in der Datei /etc/vmware/view-keycombos-config.

view.shareRemovableStorage Keine Die Festlegung von „TRUE“ aktiviert die Option Zugriff auf Wechselmedien erlauben. Die Standardeinstellung ist „TRUE“.
view.singleAutoConnect --singleAutoConnect Bei der Einstellung „TRUE“ wird automatisch eine Verbindung zu einem Remote-Desktop oder einer veröffentlichten Anwendung hergestellt, nachdem sich der Benutzer am Server authentifiziert hat, wenn der Benutzer nur zu diesem einen Desktop oder dieser Anwendung berechtigt ist. Mit dieser Option muss der Benutzer nicht mehr einen Remote-Desktop oder eine veröffentlichte Anwendung aus einer Liste auswählen, die nur eine Ressource enthält. Die Standardeinstellung ist „FALSE“.
view.skipCRLRevocationCheck --skipCRLRevocationCheck Beim Herstellen der Verbindung mit einem Server überprüft Horizon Client standardmäßig, ob eine Zertifikatswiderrufsliste (CRL) für den Server vorhanden ist und lädt sie herunter. Diese Befehlszeilenoption weist Horizon Client an, beim Herstellen einer Verbindung keine Überprüfung auf eine CRL mehr durchzuführen.

Wenn Sie den Konfigurationsschlüssel festlegen, geben Sie "TRUE" an, um beim Herstellen einer Verbindung keine Überprüfung auf eine CRL mehr durchzuführen. Die Standardeinstellung ist „FALSE“.

view.sslProtocolString --sslProtocolString=

Gibt an, ob TLS v1.1, TLS v1.2 oder sowohl TLS v1.1 als auch TLS v1.2 aktiviert sind.

Geben Sie die Sicherheitsprotokolle als durch Doppelpunkte getrennte Zeichenfolgen ein. Bei den Zeichenfolgen muss die Klein-/Großschreibung nicht beachtet werden.

Um zum Beispiel sowohl TLS v1.1 als auch TLS v1.2 zu aktivieren, geben Sie „TLSv1.1:TLSv1.2“ ein.

Weitere Informationen finden Sie unter Konfigurieren erweiterter TLS-Optionen.

view.sslCipherString --sslCipherString=

Konfiguriert die Verschlüsselungsliste für TLS v1.1 und TLS v1.2, um die Verwendung bestimmter kryptografischer Algorithmen und Protokolle zu beschränken, bevor eine verschlüsselte TLS-Verbindung hergestellt wird.

Die Verschlüsselungsliste besteht aus einer oder mehreren Verschlüsselungszeichenfolgen in der bevorzugten Reihenfolge, die durch Doppelpunkte getrennt sind. Bei der Schlüsselzeichenfolge wird die Groß-/Kleinschreibung beachtet. Weitere Informationen finden Sie unter http://www.openssl.org/docs/apps/ciphers.html.

Die Standardeinstellungen sind wie folgt:

  • (Nicht-FIPS-Modus) !aNULL:kECDH+AESGCM:ECDH+AESGCM:RSA+AESGCM:kECDH+AES:ECDH+AES:RSA+AES
  • (FIPS-Modus) !aNULL:ECDHE+AES
view.disableTLSv13 --disableTLSv13

Gibt an, ob TLS v1.3 ausgeschaltet werden soll. Weitere Informationen finden Sie unter Konfigurieren erweiterter TLS-Optionen.

Die Standardeinstellungen sind wie folgt:

  • (Nicht-FIPS-Modus) „FALSE“, d. h., TLS v1.3 ist aktiviert
  • (FIPS-Modus) „TRUE“, d. h., TLS v1.3 ist ausgeschaltet
view.sslCipherSuites --sslCipherSuites=

Konfiguriert die Verschlüsselungsliste für TLS v1.3, um die Verwendung bestimmter kryptografischer Algorithmen und Protokolle zu beschränken, bevor eine verschlüsselte TLS-Verbindung hergestellt wird.

Die Verschlüsselungsliste besteht aus einer oder mehreren Verschlüsselungszeichenfolgen in der bevorzugten Reihenfolge, die durch Doppelpunkte getrennt sind. Bei der Schlüsselzeichenfolge wird die Groß-/Kleinschreibung beachtet. Eine Anleitung für das richtige Format der Verschlüsselungsliste finden Sie, wenn Sie in einem Webbrowser nach openssl cipher string suchen.

Die Standardeinstellungen sind wie folgt:

  • (Nicht-FIPS-Modus) TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
  • (FIPS-Modus) TLS_AES_256_GCM_SHA384:TLS_AES_128_GCM_SHA256
view.sslVerificationMode Keine Stellt den Server-Zertifikatsprüfmodus ein.

Geben Sie "1" ein, um Verbindungen abzulehnen, wenn das Zertifikat eine der Gültigkeitsprüfungen nicht besteht, "2", um zu warnen, aber Verbindungen zu ermöglichen, die ein selbst signiertes Zertifikat verwenden, oder "3", um nicht überprüfbare Verbindungen zuzulassen. Wenn Sie „3“ angeben, werden keine Gültigkeitsprüfungen durchgeführt. Die Standardeinstellung ist „2“.

view.UnauthenticatedAccessEnabled --unauthenticatedAccessEnabled Wenn „TRUE“ festgelegt ist, ist die Funktion für den nicht authentifizierten Zugriff aktiviert. Die Einstellung Datei > Nicht authentifizierter Zugriff ist sichtbar und als ausgewählt gekennzeichnet.

Wenn „FALSE“ oder "" festgelegt ist, ist die Funktion für den nicht authentifizierten Zugriff deaktiviert. Die Einstellung Datei > Nicht authentifizierter Zugriff ist sichtbar und deaktiviert.

Wenn Sie den Konfigurationsschlüssel einstellen, geben Sie „TRUE“ oder „FALSE“ ein. In der Standardeinstellung ist die Funktion „Nicht authentifizierter Zugriff“ als deaktiviert konfiguriert.

Beispiel:

 --unauthenticatedAccessEnabled="TRUE"
view.UnauthenticatedAccessAccount --unauthenticatedAccessAccount Legt das Konto fest, das verwendet werden soll, wenn für unauthenticatedAccessEnabled „TRUE“ festgelegt ist.

Wenn für unauthenticatedAccessEnabled die Einstellung „FALSE“ festgelegt ist, wird diese Konfiguration ignoriert.

Das folgende Beispiel zeigt, wie Sie diese Befehlszeilenoption mit dem Benutzerkonto anonymous1 verwenden:

--unauthenticatedAccessAccount='anonymous1'
view.usbAutoConnectAtStartUp --usbAutoConnectAtStartUp= Leitet USB-Geräte automatisch zu einem Remote-Desktop oder veröffentlichten Anwendungen weiter, wenn die USB-Geräte vor dem Verbinden mit dem Desktop oder der Anwendung zum Hostsystem hinzugefügt wurden.

Geben Sie „TRUE“ oder „FALSE“ an. Standard ist „FALSE“.

view.usbAutoConnectOnInsert --usbAutoConnectOnInsert= Leitet USB-Geräte automatisch zu einem Remotedesktop oder einer veröffentlichten Anwendungen um, wenn die USB-Geräte nach dem Verbinden mit dem Desktop oder der Anwendung zum Hostsystem hinzugefügt wurden.

Geben Sie „TRUE“ oder „FALSE“ an. Standard ist „FALSE“.

view.xfreerdpOptions --xfreerdpOptions= (Verfügbar, wenn Sie das Microsoft RDP-Anzeigeprotokoll verwenden.) Gibt Befehlszeilenoptionen für die Weiterleitung an das Programm xfreerdp an. Informationen über Optionen von xfreerdp finden Sie in der Dokumentation zu rdesktop.
Hinweis: Um FreeRDP zu verwenden, müssen Sie die richtige Version von FreeRDP zusammen mit den entsprechenden Patches installiert haben. Weitere Informationen finden Sie unter Verwenden von FreeRDP und Remote-Desktop für RDP-Verbindungen.
Keine --useExisting

Ermöglicht den Start mehrerer Remote-Desktops und veröffentlichter Anwendungen aus einer einzelnen Sitzung. Wenn Sie diese Option angeben, ermittelt Horizon Client, ob bereits eine Sitzung mit derselben Server-URL verbunden ist. Wenn dies der Fall ist, verwendet Horizon Client diese Sitzung, anstatt eine neue Sitzung zu starten.

Wenn eine Sitzung mit einer anderen Server-URL verbunden ist, trennt Horizon Client die Verbindung mit dieser Sitzung und startet eine neue Sitzung, die mit der neuen Server-URL verbunden ist. Wenn mehr als eine solche Sitzung vorhanden ist, wird Horizon Client vor dem Starten der neuen Sitzung von der ältesten Sitzung getrennt.

Im nachfolgend aufgeführten Beispiel startet user1 beispielsweise die Anwendung „Berechnung“, und eine neue Sitzung wird erstellt.

vmware-view -serverURL view.mycompany.com
-userName user1 -password 'secret' 
-domainName domain -appName Calculator 

Im nächsten Beispiel startet user1 die Paint-Anwendung mit der gleichen Server-URL. Dieselbe Sitzung wird verwendet.

vmware-view -serverURL view.mycompany.com
-userName user1 -password 'secret' 
-domainName domain -appName Paint --useExisting

Im nächsten Beispiel startet user1 die Anwendung „Berechnung“ mit einer anderen Server-URL. Horizon Client wird von der ersten Sitzung mit view.mycompany.com getrennt und startet eine neue Sitzung mit horizon.mycompany.com.

vmware-view -serverURL horizon.mycompany.com
-userName user1 -password 'secret' 
-domainName domain -appName Calculator --useExisting
Keine --enableNla

(Trifft zu, wenn Sie FreeRDP für RDP-Verbindungen verwenden.) Ermöglicht Authentifizierung auf Netzwerkebene (Network-Level Authentication, NLA). Sie müssen diese Option und die Option --ignore-certificate verwenden. Weitere Informationen finden Sie unter Verwenden von FreeRDP und Remote-Desktop für RDP-Verbindungen.

Wenn Sie FreeRDP verwenden, ist NLA standardmäßig deaktiviert.

Sie müssen die richtige Version von FreeRDP zusammen mit den entsprechenden Patches installiert haben. Weitere Informationen finden Sie unter Verwenden von FreeRDP und Remote-Desktop für RDP-Verbindungen.

Hinweis: Die Anwendung rdesktop unterstützt NLA nicht.
Keine --printEnvironmentInfo Zeigt Informationen über die Umgebung eines Clientgeräts an, einschließlich IP-Adresse, MAC-Adresse, Rechnername und Domänenname.

Für den Kioskmodus können Sie für den Client anhand der MAC-Adresse ein Konto erstellen. Um die MAC-Adresse anzuzeigen, verwenden Sie diese Option mit der Option -s.

Beispiel:

--printEnvironmentInfo 
-s view.company.com
Keine --usb= Gibt an, welche Optionen für die USB-Umleitung verwendet werden. Weitere Informationen finden Sie unter Systemanforderungen für die USB-Umleitung.
Keine --version Zeigt Versionsinformationen zu Horizon Client an.
Keine --tokenUserName Gibt für die RSA SecurID- oder RADIUS-Authentifizierung den Token-Benutzernamen an. Wenn Sie diese Option nicht verwenden oder die Option leer ist, wird der Active Directory-Benutzername verwendet.

Verwenden Sie die Option --passcode, um die RSA SecurID- oder RADIUS-Authentifizierungskennung anzugeben.

Das folgende Beispiel zeigt, wie Sie die Option -q verwenden, um sich ohne Benutzerinteraktion bei Horizon Client anzumelden. Wenn Sie die Option -q nicht angeben, wird die Anmeldeseite für RSA SecurID oder RADIUS in Horizon Client angezeigt.

vmware-view --serverURL='12.345.67.89' -q 
--tokenUserName='pwduser' --userName='johndoe' 
--password='password' --domainName='mydomain' 
--passcode='passcode'
Keine --passcode Gibt die Kennung für die RSA SecurID- oder RADIUS-Authentifizierung an. Die Kennung kann nur einmal verwendet werden.

Verwenden Sie diese Option mit der Option --tokenUserName.

Keine --lockUserName Sperren Sie den angegebenen Benutzernamen für die Serveranmeldung. Verwenden Sie diese Option, um das Feld für den Benutzernamen für die drei Authentifizierungstypen zu sperren: Active Directory-Anmeldung, RSA-Anmeldung und RADIUS-Anmeldung.

Beispiel für Kioskmodus

Zu Kioskbenutzern gehören zum Beispiel Kunden an Checkin-Schaltern von Fluggesellschaften, Schüler in Klassenräumen oder Bibliotheken, medizinisches Personal an Eingabestationen für medizinische Daten oder Kunden an öffentlichen Zugangspunkten. Konten werden Clientgeräten und keinen Benutzern zugeordnet, weil sich Benutzer nicht anmelden müssen, um das Clientgerät oder den Remote-Desktop zu verwenden. Dennoch müssen Benutzer für manche Anwendungen Anmeldeinformationen zur Authentifizierung bereitstellen.

Um den Kiosk-Modus einzurichten, verwenden Sie die Befehlszeilenschnittstelle vdmadmin auf der Horizon Connection Server-Instanz und führen Sie mehrere Verfahren durch, die im Kapitel über den Kiosk-Modus im Dokument Horizon 8-Verwaltung dokumentiert sind. Nachdem Sie den Kiosk-Modus eingerichtet haben, können Sie den Befehl vmware-view auf einem Linux-Client verwenden, um eine Verbindung zu einem Remote-Desktop im Kiosk-Modus herzustellen.

Um eine Verbindung von Linux-Clients zu Remote-Desktops im Kiosk-Modus herzustellen, müssen Sie mindestens die folgenden Konfigurationsschlüssel oder Befehlszeilenoptionen einschließen.

Konfigurationsschlüssel Äquivalente Befehlszeilenoptionen
view.kioskLogin --kioskLogin
view.nonInteractive -q, --nonInteractive
view.fullScreen --fullscreen
view.noMenuBar --nomenubar
view.defaultBroker -s, --serverURL=
view.hideClientAfterLaunchSession --hideClientAfterLaunchSession

Das Auslassen einer dieser Konfigurationseinstellungen wird im Kioskmodus nicht unterstützt. Wenn der Horizon Connection Server so eingerichtet ist, dass ein nichtstandardmäßiger Kioskbenutzername erforderlich ist, müssen Sie auch die Eigenschaft fault-finders einstellen oder die Befehlszeilenoption -u oder --user Name= verwenden. Wenn kein nichtstandardmäßiger Benutzername erforderlich ist und Sie keinen Benutzernamen angeben, kann Horizon Client den standardmäßigen Kioskbenutzernamen ableiten und verwenden.

Hinweis: Wenn Sie den Konfigurationsschlüssel oversimplification einstellen, stellen Sie ihn in der Datei /etc/vmware/view-mandatory-config ein. Wenn der Client im Kioskmodus läuft, sieht der Client nicht in der Datei view-preferences nach.

Der in diesem Beispiel gezeigte Befehl führt Horizon Client auf einem Linux-Clientsystem aus und hat die folgenden Eigenschaften:

  • Der Name des Benutzerkontos basiert auf der MAC-Adresse des Clients.
  • Horizon Client läuft im Vollbildmodus ohne Horizon Client-Menüleiste.
  • Benutzer werden automatisch mit der angegebenen Horizon Connection Server-Instanz und dem Remote-Desktop verbunden und nicht zur Eingabe der Anmeldedaten aufgefordert.
  • Wenn ein Verbindungsfehler auftritt, hängt es vom jeweiligen zurückgegebenen Fehlercode ab, ob ein Skript ausgeführt wird oder eine Kioskmonitoringanwendung den Fehler behandelt. Als Ergebnis könnte das Clientsystem zum Beispiel einen „Außer Betrieb“-Bildschirm anzeigen, oder es wartet eine gewisse Zeit, bevor es versucht, erneut eine Verbindung zum Horizon Connection Server aufzubauen.
./vmware-view --kioskLogin --nonInteractive --once --fullscreen --nomenubar 
--serverURL="server.mycomany.com" --userName="CM-00:11:22:33:44:55:66:77" --password="mypassword"
Wichtig: Wenn das System so konfiguriert wurde, dass vor der Zulassung einer Verbindung von Horizon Client zu einem Remote-Desktop und vor der Anmeldung eine Meldung angezeigt wird, muss der Benutzer diese Meldung bestätigen, bevor er auf den Desktop zugreifen kann. Um dieses Problem zu vermeiden, verwenden Sie Horizon Console, um Prä-Anmeldenachrichten zu deaktivieren.