Sie können diverse Optionen für die Anwendung VMware Identity Manager Desktop festlegen, wenn Sie das Installationsprogramm über die Befehlszeile oder über ein Bereitstellungsskript ausführen.

Verfügbare Befehlszeilenoptionen für das VMware Identity Manager Desktop-Installationsprogramm

Nachdem Sie die .exe-Datei für das Installationsprogramm der Clientanwendung auf ein Windows-System heruntergeladen haben, können Sie mit der Ausführung des folgenden Befehls eine Liste der Installationsoptionen anzeigen:
VMware-Identity-Manager-Desktop-n.n.n-nnnnnnn /?
wobei n.n.n-nnnnnnn für die Dateiversion und Build-Nummer steht. Es wird ein Dialogfeld angezeigt, das die verfügbaren Installationsoptionen für die Installation der Clientanwendung über die Befehlszeile oder über ein Bereitstellungsskript aufführt.
Tabelle 1. Befehlszeilenoptionen des Installationsprogramms
Option für das Installationsprogramm Wert Beschreibung
/? Zeigt die Befehlszeilenoptionen des Installationsprogramms an.
/a Führt eine administrative Installation durch.

Weitere Informationen finden Sie in der Dokumentation des Windows-Installationsprogramms.

/a Vollständiger Pfad zur vorhandenen Administratorinstallation Behebt die Fehler einer vorhandenen Administratorinstallation.
/s Blendet das Initialisierungsdialogfeld während der Installation aus.

Für die Installation im stillen Modus verwenden Sie /s /v/qn .

Im stillen Modus werden während der Installation keine Meldungen, Dialogfelder oder Eingabeaufforderungen angezeigt. Diese Option wird normalerweise bei der Erstellung eines Bereitstellungsskripts für die Ausführung des Installationsprogramms verwendet.

/v Schlüssel/Wert-Paare Ein Parametersatz, der an das Installationsprogramm übergeben wird und in Schlüssel/Wert-Paaren angegeben ist. Verwenden Sie das Format key=value. Diese Argumente konfigurieren Laufzeitoptionen für die ThinApp-Pakete und allgemein für den VMware Identity Manager Desktop.
/c Bereinigt die Registrierungsdaten der Installation.
/l [Vollständiger Pfad zur Protokolldatei] Führt eine detaillierte Protokollierung durch und speichert die Daten in der angegebenen Protokolldatei.

Wenn Sie keine Protokolldatei angeben, wird ein Standardprotokoll in %TEMP% verwendet.

/x Entpackt das Installationsprogramm in den Ordner %TEMP%.

Schlüssel/Wert-Paare für die Option /v

Sie können die folgenden Schlüssel/Wert-Paare für die /v-Option des Installationsprogramms verwenden.

Tabelle 2. Schlüssel für die Befehlszeilenoption /v des Installationsprogramms
Schlüssel Wert Beschreibung
WORKSPACE_SERVER Hostname oder URL des Dienstes des VMware Identity Managers

Gibt den Hostnamen oder die URL des VMware Identity Manager-Dienstes an, damit die VMware Identity Manager Desktop-Anwendung mit dem Dienst kommunizieren kann. Das erforderliche Protokoll ist HTTPS. Setzen Sie den Wert in Anführungszeichen.

Verwenden Sie folgendes Format:

WORKSPACE_SERVER="https://VMwareIdentityManagerFQDN"

oder

WORKSPACE_SERVER="VMwareIdentityManagerHostName"

Beispiel:

WORKSPACE_SERVER="https://myserver.mycompany.com"

WORKSPACE_SERVER="myserver"

INSTALL_MODE Es stehen folgende Modi zur Verfügung:

COPY_TO_LOCAL

HTTP_DOWNLOAD

RUN_FROM_SHARE

Legt den Bereitstellungsmodus für die Art und Weise fest, wie die VMware Identity Manager Desktop-Anwendung ThinApp-Pakete zur Laufzeit abruft. ThinApp-Pakete sind virtualisierte Windows-Anwendungen. Die ThinApp-Pakete befinden sich auf einer Netzwerkfreigabe, die in VMware Identity Manager integriert wird.

  • COPY_TO_LOCAL: Lädt die Pakete, für die der Benutzer Berechtigungen hat, unter Verwendung einer Dateikopie auf das Windows-Clientsystem herunter. Wenn der Benutzer ein ThinApp-Paket startet, wird die virtualisierte Anwendung lokal auf diesem System ausgeführt. Bevor ein berechtigter Benutzer erstmalig ein ThinApp-Paket herunterladen und benutzen und die weitere Synchronisierung der Pakete mit dem Windows-Clientsystem durchführen kann, muss das Windows-Clientsystem derselben Active Directory-Domäne beitreten, zu der die Netzwerkfreigabe der ThinApp-Pakete beigetreten ist. Das zum Anmelden beim Windows-System verwendete Benutzerkonto ist das Konto, das verwendet wird, um die ThinApp-Pakete von der Netzwerkfreigabe abzurufen. Dieses Konto muss über die erforderlichen Berechtigungen zum Lesen und Kopieren von Dateien auf dieser Netzwerkfreigabe verfügen.
    Wichtig: COPY_TO_LOCAL-Modus erfordert die ThinApp-Freigabe, um vom Windows-System des Benutzers aus erreichbar zu sein.
  • HTTP_DOWNLOAD: Lädt die Pakete, für die der Benutzer Berechtigungen hat, unter Verwendung des HTTP-Protokolls auf das Windows-Clientsystem herunter. Wenn der Benutzer ein ThinApp-Paket startet, wird die virtualisierte Anwendung lokal auf diesem System ausgeführt. Die VMware Identity Manager Desktop-Anwendung verwendet das VMware Identity Manager-Systemkonto des Benutzers für die Authentifizierung bei VMware Identity Manager, um die Liste der herunterzuladenden Pakete abzurufen, für die der Benutzer über Berechtigungen verfügt. Das in der VMware Identity Manager-Konsole bereitgestellte Freigabebenutzerkonto zur Aktivierung des kontobasierten Zugriffs auf die Netzwerkfreigabe der ThinApp-Pakete ist das Konto, das vom VMware Identity Manager für den Zugriff auf ThinApp-Pakete aus dem Repository verwendet wird. Dieses Freigabebenutzerkonto für VMware Identity Manager benötigt Leseberechtigungen für die Netzwerkfreigabe. Das vom Benutzer zum Anmelden beim Windows-Clientsystem verwendete Konto und das VMware Identity Manager-Systemkonto des Benutzers müssen nicht über Berechtigungen für die Netzwerkfreigabe verfügen. Das Windows-Clientsystem braucht nicht derselben Domäne beizutreten, der die Netzwerkfreigabe der ThinApp-Pakete beigetreten ist. Diese Downloadmethode ist in der Regel langsamer als die anderen Modi. Der Vorteil dieses Modus liegt darin, dass das Windows-Clientsystem nicht der Active Directory-Domäne beizutreten braucht, um die virtualisierte Anwendung abzurufen und auszuführen.
    Wichtig: Damit die Option HTTP_DOWNLOAD funktioniert, muss die Integration der ThinApp-Pakete in VMware Identity Manager für den kontobasierten Zugriff konfiguriert sein. Siehe Installation und Konfiguration von VMware Identity Manager.
    Wichtig: Für VMware Identity Manager 2.6 und höher auf Windows 2008 R2 oder Windows 7 funktioniert die HTTP_DOWNLOAD-Option nicht, solange Sie nicht entweder TLS 1.0 in VMware Identity Manager oder TLS 1.1 bzw. 1.2 im Windows 2008 R2- oder Windows 7-System aktiviert haben. Zur Aktivierung von TLS 1.0 in VMware Identity Manager finden Sie Erläuterungen im Knowledgebase-Artikel 2144805. Zur Aktivierung von TLS 1.1 oder 1.2 im Windows-System erhalten Sie Informationen in der Microsoft-Dokumentation unter https://support.microsoft.com/en-us/kb/3140245.
    Wichtig: HTTP_DOWNLOAD-Modus erfordert die IDP-URL, um vom Windows-System des Benutzers aus erreichbar zu sein.
  • RUN_FROM_SHARE: Die virtualisierte Anwendung wird von der Netzwerkfreigabe auf das Windows-Clientsystem gestreamt, wenn der Benutzer das ThinApp-Paket startet. Die Option RUN_FROM_SHARE eignet sich am besten für Windows-Systeme, die ständig mit der Netzwerkfreigabe verbunden sind, auf der die ThinApp-Pakete gespeichert sind, weil die ThinApp-Pakete sich nicht im Windows-System befinden und die virtualisierten Anwendungen nur ausgeführt werden können, wenn das Windows-System mit der Netzwerkfreigabe verbunden ist. Das Windows-Clientsystem muss derselben Active Directory-Domäne beitreten, der die Netzwerkfreigabe der ThinApp-Pakete beigetreten ist. Das zum Anmelden beim Windows-System verwendete Benutzerkonto ist das Konto, das verwendet wird, um die ThinApp-Pakete von der Netzwerkfreigabe abzurufen. Dieses Konto muss über die erforderlichen Berechtigungen zum Lesen und Ausführen von Dateien auf dieser Netzwerkfreigabe verfügen.
    Wichtig: RUN_FROM_SHARE Modus erfordert die ThinApp-Netzwerkfreigabe, um von der Windows-Maschine des Benutzers erreichbar zu sein.

Der Standardwert ist COPY_TO_LOCAL.

Bei allen Modi muss die Netzwerkfreigabe mit den richtigen Datei- und Freigabeberechtigungen konfiguriert werden. Siehe Installation und Konfiguration von VMware Identity Manager.

Wichtig: Beim Installieren von VMware Identity Manager Desktop auf unverankerten Horizon-Desktops verwenden Sie die Option RUN_FROM_SHARE, um das Kopieren der ThinApp-Pakete auf diese statusfreien Horizon-Desktop-Systeme zu verhindern.

Wenn die VMware Identity Manager Desktop-Anwendung mit einer dieser Konfigurationen installiert wird, muss das Benutzerkonto, das sich beim Windows-System anmeldet, über die entsprechenden Datei- und Freigabeberechtigungen für die Netzwerkfreigabe verfügen, um die ThinApp-Pakete zu erhalten:

  • Die Option RUN_FROM_SHARE
  • Die Option COPY_TO_LOCAL, ohne gleichzeitig aktivierte Option AUTO_TRY_HTTP und in VMware Identity Manager konfigurierten kontobasierten Zugriff
POLLING_INTERVAL Häufigkeit in Sekunden Legt die Frequenz in Sekunden für die Synchronisierung zwischen der installierten VMware Identity Manager Desktop-Anwendung und VMware Identity Manager fest, um nach neuen ThinApp-Paketen oder -Berechtigungen zu suchen. Wenn kein Wert angegeben ist, gilt der Standardwert von 300 Sekunden (5 Minuten).

Beispiel:

POLLING_INTERVAL=600

ENABLE_AUTOUPDATE 0 oder 1

Aktiviert oder deaktiviert die automatische Update-Prüfung und Download-Aktivität. Wenn die Funktion aktiviert ist, überprüft die VMware Identity Manager Desktop-Anwendung automatisch, ob eine neuere Anwendung zum Herunterladen verfügbar ist. Wenn eine neuere Version verfügbar ist, lädt die VMware Identity Manager Desktop-Anwendung diese automatisch herunter und aktualisiert sich auf die neuere Version. Diese Option ist standardmäßig aktiviert.

Legen Sie für diese Variable den Wert 0 fest, um die automatische Aktualisierung zu deaktivieren. Wenn keine Angabe erfolgt, wird der Standardwert 1 angewendet.

Für die Installation automatischer Aktualisierungen benötigen Sie Administratorrechte.
SHARED_CACHE 0 oder 1

Gibt an, ob sich der ThinApp-Paketcache in einem allgemeinen Ordner auf dem Windows-System befindet, in dem die Clientanwendung installiert wird. Legen Sie für diese Variable den Wert 1 fest, um anzugeben, dass alle Benutzerkonten auf dem Windows-System einen gemeinsamen Cachespeicherort nutzen sollen. Der gemeinsame Ordner ist standardmäßig %ProgramData%\VMware\Identity Manager Desktop\thinapp.

Ist kein Wert angegeben, gilt der Standardwert 0 und jedes Windows-Benutzerkonto erhält einen eigenen Cache unter dem Standardpfad %LOCALAPPDATA%\VMware\Identity Manager Desktop\thinapp.

Hinweis: Wird ein freigegebener Cache angegeben, werden ThinApp-Pakete von der Anwendung VMware Identity Manager Desktop nicht automatisch aus diesem gelöscht. Da SHARED_CACHE=1 angibt, dass alle Benutzerkonten auf der Windows-Systemfreigabe denselben Speicherort nutzen, müssen die Pakete selbst dann im freigegebenen Speicherort verbleiben, wenn Sie einem Benutzer die Berechtigungen entziehen, damit die berechtigten Benutzer sie weiter verwenden können. Wenn Sie einem Benutzer die Berechtigungen für ein ThinApp-Paket entziehen, hebt die Anwendung VMware Identity Manager Desktop die Registrierung dieses Pakets für den betreffenden Benutzer auf. Andere berechtigte Benutzer in diesem Windows-System können das ThinApp-Paket weiter verwenden. Sie können den gemeinsamen Cache manuell löschen, um den Speicherplatz zurückzugewinnen, wenn keine Benutzerkonten in diesem Windows-System über Berechtigungen zur Verwendung der ThinApp-Pakete verfügen. Jedes ThinApp-Paket ist am Cachespeicherort in einen eigenen Ordner abgelegt.
CACHE_DIR Ordnerpfad Legen Sie für die Installationsmodi HTTP_DOWNLOAD oder COPY_TO_LOCAL den Speicherort für die lokale Zwischenspeicherung der ThinApp-Pakete fest. Dieser Wert wird system- und nicht benutzerweise festgelegt, d. h., Sie müssen für die Auswahl der benutzerspezifischen Speicherorte Umgebungsvariablen wie %LOCALAPPDATA% verwenden. Stellen Sie sicher, dass das %-Zeichen in der Befehlszeile mit einem Escape-Zeichen versehen wird, um eine sofortige Erweiterung zu vermeiden. Beispiel:

CACHE_DIR=^%LOCALAPPDATA^%\cache

AUTO_TRY_HTTP 0 oder 1

Wenn die Anwendung VMware Identity Manager Desktop mit der Option COPY_TO_LOCAL installiert und der kontobasierte Zugriff für VMware Identity Manager konfiguriert wird, bestimmt die Option AUTO_TRY_HTTP, ob der Client automatisch versuchen soll, die berechtigten ThinApp-Pakete des Benutzers über das HTTP-Protokoll, ähnlich der Option HTTP_DOWNLOAD, herunterzuladen, wenn der erste Downloadversuch fehlschlägt. Diese Option ist standardmäßig aktiviert. Legen Sie den Wert dieser Option auf 0 fest, um den automatischen Versuch, das HTTP-Protokoll für den Download zu verwenden, zu deaktivieren.

Wichtig: Damit die Option AUTO_TRY_HTTP funktioniert, muss die Integration der ThinApp-Pakete in VMware Identity Manager für den kontobasierten Zugriff konfiguriert sein. Siehe VMware Identity Manager-Anforderungen für ThinApp-Pakete und das Netzwerkfreigabe-Repository.
INSTALL_MODULES thinapp Eine kommagetrennte Liste, die angibt, welche Module installiert werden müssen. Zurzeit ist nur das thinapp-Modul verfügbar.
MIGRATE_ACTION Führen Sie eine der folgenden Aktionen aus:

MOVE

COPY

NONE

Wenn die alte Workspace für Windows-Anwendung installiert ist, übernimmt das Installationsprogramm die Daten und Einstellungen von der alten Anwendung in die neue. Der Standardwert ist MOVE.

Die folgenden Einstellungen werden verschoben, kopiert oder ignoriert, je nachdem welchen Wert Sie angeben.

Im Cache gespeicherte ThinApp-Pakete

Heruntergeladene ThinApp-Pakete werden aus dem Cache von Workspace für Windows, %LOCALAPPDATA%\VMware\Horizon ThinApp\PackageCache, an die neue Cache-Position, %LOCALAPPDATA%\VMware\Identity Manager Desktop\thinapp, kopiert. Die Ordnernamen innerhalb des Cache-Ordners werden geändert.

Wichtig: Die Eigenschaften, die während der Installation für VMware Identity Manager festgelegt wurden, haben Vorrang gegenüber jeglichen für diese Eigenschaften migrierten Werten. Wenn INSTALL_MODE in Workspace für Windows z. B. auf COPY_TO_LOCAL festgelegt war und Sie während der Installation des Identity Manager Desktops /v INSTALL_MODE=HTTP_DOWNLOAD angeben, ist INSTALL_MODE auf HTTP_DOWNLOAD eingestellt.

Verwenden der VMware Identity Manager Desktop-Befehlszeilenoptionen des Installationsprogramms

Wenn Ihre VMware Identity Manager-Instanz folgende URL „https://identitymanagerFQDN“ aufweist, und VMware Identity Manager für den kontobasierten Zugriff auf die Netzwerkfreigabe Ihrer ThinApp-Pakete konfiguriert ist und wenn Sie die Anwendung VMware Identity Manager Desktop automatisch im Hintergrund auf mehreren Desktops dieser VMware Identity Manager-Instanz mit diesen Optionen installieren möchten:

  • Die ThinApp-Installationsoption auf HTTP_DOWNLOAD setzen, weil Sie erwarten, dass diese Windows-Systeme wahrscheinlich nicht der Domäne beitreten werden. VMware Identity Manager ist für den kontobasierten Zugriff auf die Netzwerkfreigabe der ThinApp-Pakete korrekt konfiguriert.
  • Die Clients überprüfen mit VMware Identity Manager alle 60 Sekunden auf neue Pakete und Berechtigungen.
Sie können ein Skript erstellen, das den folgenden Befehl aufruft:
VMware-Identity-Manager-Desktop-n.n.n-nnnnnnn.exe /s
   /v/qn WORKSPACE_SERVER="https://identitymanagerFQDN INSTALL_MODE=HTTP_DOWNLOAD POLLING_INTERVAL=60
wobei Sie den Teil n.n.n-nnnnnnn des Dateinamens durch den Namen Ihres heruntergeladenen Installationsprogramms für VMware Identity Manager Desktop ersetzen.