Zum Verändern einer globalen Desktop-Berechtigung verwenden Sie den Befehl lmvutil mit der Option --updateGlobalEntitlement. Zum Verändern einer globalen Anwendungsberechtigung verwenden Sie den Befehl lmvutil mit der Option --updateGlobalApplicationEntitlement.

Syntax

lmvutil --updateGlobalEntitlement --entitlementName name [--aliasName name | --disableAliasName]
[--description text] [--disabled] [--enabled] [--fromHome] [--disableFromHome] 
[--multipleSessionAutoClean] [--disableMultipleSessionAutoClean] [--multipleSessionsPerUser] 
[--disableMultipleSessionsPerUser] [--requireHomeSite] [--disableRequireHomeSite] 
[--defaultProtocol value] [--scope scope] [--tags tags] [--notags] [--categoryFolder foldername] 
[--disableCategoryFolder] [--clientRestrictions] [--disableClientRestrictions] [--collaboration] 
[--disableCollaboration] [--shortcutLocations {desktop | launcher | desktop,launcher}]
[--backupEntitlementName name] [--disableBackupEntitlement] [--displayAssignedHostName ] [--disableDisplayAssignedHostName] 
[--displayMachineAlias] [--disableDisplayMachineAlias] [--federationAccessGroup name] [--sessionDistributionPolicy {LOAD | SESSION | NONE]
lmvutil --updateGlobalApplicationEntitlement --entitlementName name [--aliasName name | --disableAliasName]
[--description text] [--disabled] [--enabled] [--fromHome] [--disableFromHome] [--multipleSessionAutoClean] 
[--disableMultipleSessionAutoClean] [--requireHomeSite] [--disableRequireHomeSite] [--defaultProtocol value] [--scope scope] 
[--appVersion value] [--appPublisher value] [--appPath value] [--tags tags] [--notags] [--preLaunch] [--disablePreLaunch] 
[--categoryFolder foldername] [--disableCategoryFolder] [--clientRestrictions] [--disableClientRestrictions] 
[--shortcutLocations {desktop | launcher | desktop,launcher}] [--multiSessionMode value] [--backupEntitlementName name] 
[--disableBackupEntitlement] [--federationAccessGroup name] [--sessionDistributionPolicy {LOAD | SESSION | NONE}]

Nutzungshinweise

Sie können diese Befehle auf jeder Verbindungsserver-Instanz in einem Pod-Verbund verwenden. Die Cloud-Pod-Architektur-Funktion speichert neue Daten in der globalen Datenschicht und repliziert diese Daten in allen Pods im Pod-Verbund.

Diese Befehle geben eine Fehlermeldung zurück, wenn die globale Berechtigung nicht vorhanden ist, wenn der Geltungsbereich ungültig ist, wenn die Funktion Cloud-Pod-Architektur nicht initialisiert ist oder wenn die Befehle die globale Berechtigung nicht aktualisieren können.

Optionen

Sie können diese Optionen beim Ändern einer globalen Berechtigung angeben. Einige Optionen gelten nur für globale Desktop-Berechtigungen oder nur für globale Anwendungsberechtigungen.

Tabelle 1. Optionen zum Ändern von globalen Berechtigungen
Option Beschreibung
--entitlementName Eindeutiger Name der zu bearbeitenden globalen Berechtigung.
--aliasName

(Optional) Anzeigename der globalen Berechtigung. Der Anzeigename wird Benutzern in der Liste der verfügbaren Desktops und Anwendungen in Horizon Client angezeigt. Der Anzeigename muss nicht eindeutig sein. Mehrere globale Berechtigungen können denselben Anzeigennamen haben. Wenn Sie keinen Anzeigenamen angeben, wird den Benutzern der eindeutige Name in Horizon Client angezeigt. Der Anzeigename einer Site kann 1 bis 64 Zeichen enthalten.

--disableAliasName

(Optional) Legt den Anzeigename der globalen Berechtigung (Option --aliasName) auf den Standardwert fest. Der eindeutige Namen der globalen Berechtigung (--entitlementName) wird Benutzern standardmäßig in Horizon Client angezeigt. Sie können entweder --aliasName oder --disableAliasName angeben, aber nicht beides.

--scope
Der Geltungsbereich der globalen Berechtigung. Folgende Werte sind gültig:
  • BELIEBIG. Horizon 8 sucht Ressourcen in jedem Pod im Pod-Verbund.
  • SITE. Horizon 8 sucht Ressourcen nur auf Pods in der Site des Pods, mit dem der Benutzer verbunden ist.
  • LOCAL. Horizon 8 sucht Ressourcen nur in dem Pod, zu dem der Benutzer eine Verbindung hergestellt hat.
--description

(Optional) Eine Beschreibung der globalen Berechtigung. Die Beschreibung kann 1 bis 1024 Zeichen enthalten.

--disabled (Optional) Deaktiviert eine zuvor aktivierte globale Berechtigung.
--enabled (Optional) Aktiviert eine zuvor deaktivierte globale Berechtigung.
--fromHome

(Optional) Verfügt der Benutzer über eine Start-Site, beginnt Horizon 8 auf der Start-Site des Benutzers mit der Suche nach Ressourcen. Hat der Benutzer keine Start-Site, sucht Horizon 8 Ressourcen auf der Site, mit der der Benutzer derzeit verbunden ist.

--disableFromHome

(Optional) Deaktiviert die --fromHome-Funktion für die globale Berechtigung.

--multipleSessionAutoClean

(Optional) Meldet zusätzliche Benutzersitzungen für dieselbe Berechtigung ab. Mehrere Sitzungen sind möglich, wenn ein Pod, der eine Sitzung enthält, offline geschaltet wird, der Benutzer sich erneut anmeldet und eine andere Sitzung startet und der problematische Pod wieder mit der ursprünglichen Sitzung online geschaltet wird.

Wenn mehrere Sitzungen vorhanden sind, fordert Horizon Client den Benutzer auf, eine Sitzung auszuwählen. Diese Option legt fest, was mit Sitzungen passiert, die der Benutzer nicht auswählt.

Wenn Sie diese Option nicht angeben, müssen die Benutzer ihre eigenen zusätzlichen Sitzungen durch Abmeldung im Horizon Client oder durch Start der Sitzungen und deren Abmeldung manuell beenden.

--disableMultipleSessionAutoClean

(Optional) Deaktiviert die --multipleSessionAutoClean-Funktion für die globale Berechtigung.

--multipleSessionsPerUser

(Optional) Aktiviert die Richtlinie für mehrere Sitzungen pro Benutzer, mit der Benutzer separate Desktop-Sitzungen von unterschiedlichen Clientgeräten aus initiieren können. Benutzer, die eine Verbindung mit der globalen Desktop-Berechtigung von unterschiedlichen Clientgeräten aus herstellen, werden mit unterschiedlichen Desktop-Sitzungen verbunden. Um erneut eine Verbindung mit einer vorhandenen Desktop-Sitzung herzustellen, müssen Benutzer das Gerät verwenden, von dem aus die Sitzung initiiert wurde. Wenn Sie diese Richtlinie nicht aktivieren, werden Benutzer unabhängig vom verwendeten Clientgerät immer wieder mit ihren vorhandenen Desktop-Sitzungen verbunden. Gilt nur für dynamische Desktop-Berechtigungen.

--disableMultipleSessionsPerUser

(Optional) Deaktiviert die Richtlinie für mehrere Sitzungen pro Benutzer für die globale Desktop-Berechtigung.

--requireHomeSite

(Optional) Bewirkt, dass die globale Berechtigung nur dann verfügbar ist, wenn der Benutzer eine Start-Site besitzt. Diese Option ist nur dann anwendbar, wenn auch die Option --fromHome angegeben wird.

--disableRequireHomeSite

(Optional) Deaktiviert die --requireHomeSite-Funktion für die globale Berechtigung.

--defaultProtocol

(Optional) Legt ein Standardanzeigeprotokoll für Desktops oder Anwendungen in der globalen Berechtigung fest. Zulässig sind die Werte RDP, PCOIP sowie BLAST für globale Desktop-Berechtigungen und PCOIP sowie BLAST für globale Anwendungsberechtigungen.

--appVersion

(Optional) Version der Anwendung.

Gilt nur für globale Anwendungsberechtigungen.

--appPublisher

(Optional) Veröffentlicher der Anwendung.

Gilt nur für globale Anwendungsberechtigungen.

--appPath

(Optional) Kompletter Pfadname der Anwendung, z. B. C:\Program Files\app1.exe.

Gilt nur für globale Anwendungsberechtigungen.

--tags

(Optional) Legt ein oder mehrere Kennzeichen fest, mit denen der Zugriff auf globale Berechtigungen von Verbindungsserver-Instanzen aus eingeschränkt wird. Wenn Sie mehrere Kennzeichen angeben möchten, geben Sie eine Liste der Kennzeichen in Anführungszeichen ein. Die Kennzeichen müssen durch ein Komma oder durch ein Semikolon getrennt sein. Weitere Informationen finden Sie unter Vorgehensweise zum Angeben von Verbindungsserver-Einschränkungen für globale Berechtigungen in Horizon 8.

--notags

(Optional) Entfernt Kennzeichen aus der globalen Berechtigung.

--preLaunch

(Optional) Aktiviert die Richtlinie für den Vorabstart, die die Anwendungssitzung startet, bevor ein Benutzer die globale Anwendungsberechtigung in Horizon Client öffnet. Wenn Sie die Richtlinie für den Vorabstart aktivieren, können Benutzer die globale Anwendungsberechtigung schneller starten. Alle Anwendungspools in der globalen Anwendungsberechtigung müssen die Funktion für den Vorabstart der Sitzung unterstützen, und die Zeitüberschreitung für die vorab gestartete Sitzung muss für alle Farmen identisch sein.

--disablePreLaunch

(Optional) Deaktiviert die Richtlinie für den Vorabstart für die globale Anwendungsberechtigung.

--categoryFolder

(Optional) Legt den Namen des Kategorienordners fest, der eine Verknüpfung für die globale Berechtigung auf Clientgeräten enthält. Sie können bis zu vier Ordnerebenen konfigurieren. Ein Ordnername darf bis zu 64 Zeichen enthalten. Geben Sie einen umgekehrten Schrägstrich (\) ein, z. B. dir1\dir2\dir3\dir4, um einen Unterordner anzugeben. Sie können bis zu vier Ordnerebenen eingeben. Sie können einen Ordnernamen nicht mit einem umgekehrten Schrägstrich beginnen oder beenden und auch nicht zwei oder mehr umgekehrte Schrägstriche kombinieren. Beispielsweise sind \dir1, dir1\dir2\, dir1\\dir2 und dir1\\\dir2 ungültig. Sie können keine für Windows reservierten Schlüsselwörter eingeben. Sie müssen auch die --shortcutLocations-Option angeben, um den Speicherort der Verknüpfung auf einem Windows-Clientgerät anzugeben. Weitere Informationen finden Sie unter Konfigurieren von Verknüpfungen für globale Berechtigungen in Horizon 8.

--disableCategoryFolder

(Optional) Entfernt den Kategorienordner für die globale Berechtigung.

--clientRestrictions

(Optional) Aktiviert die Client-Einschränkungsrichtlinie, die den Zugriff auf die globale Berechtigung auf bestimmte Client-Computer beschränkt. Weitere Informationen finden Sie unter Implementieren von Clienteinschränkungen für globale Berechtigungen in Horizon 8.

--disableClientRestrictions

(Optional) Deaktiviert die Client-Einschränkungsrichtlinie für die globale Berechtigung.

--collaboration

(Optional) Aktiviert die Session Collaboration-Richtlinie, die es Benutzern von Remote-Desktop-Sitzungen ermöglicht, andere Benutzer zur Teilname an ihren Sitzungen einzuladen. Alle Desktop-Pools in der globalen Desktop-Berechtigung müssen die Funktion „Session Collaboration“ unterstützen. Gilt nur für globale Desktop-Berechtigungen.

--disableCollaboration

(Optional) Deaktiviert die Session Collaboration-Richtlinie für die globale Desktop-Berechtigung.

--shortcutLocations

(Optional) Verwenden Sie diese Option, um eine Verknüpfung auf dem Clientgerät zu ändern oder zu erstellen. Gültige Werte sind desktop, wodurch die Verknüpfung auf dem Desktop erstellt wird, und launcher, wodurch die Verknüpfung im Startmenü von Windows erstellt wird. Sie können auch beides angeben, desktop und launcher, durch Kommas getrennt, um damit eine Desktop-Verknüpfung und eine Verknüpfung mit dem Windows-Startmenü zu erstellen.

Wenn Sie eine Verknüpfung ändern (d. h. der Kategorienordner bereits erstellt wurde), müssen Sie die --categoryFolder-Option nicht angeben, es sei denn, Sie möchten auch den Namen des Kategorienordners ändern.

Wenn der Kategorienordner noch nicht erstellt wurde, müssen Sie die --categoryFolder-Option zusammen mit der --shortcutLocations-Option angeben.

Hinweis: Verwenden Sie diese Option nicht mit der --disableCategoryFolder-Option.
--multiSessionMode

(Optional) Konfiguriert die Funktion „Mehrfachsitzungsmodus“ für die globale Anwendungsberechtigung. Geben Sie einen der folgenden Werte an: DISABLED, ENABLED_DEFAULT_OFF, ENABLED_DEFAULT_ON oder ENABLED_ENFORCED. Weitere Informationen finden Sie unter Aktivieren des Mehrfachsitzungsmodus für globale Anwendungsberechtigungen in Horizon 8.

--backupEntitlementName (Optional) Gibt den Namen einer globalen Sicherungsberechtigung an. Eine globale Sicherungsberechtigung stellt Remote-Desktops oder veröffentlichte Anwendungen bereit, wenn mit der primären globalen Berechtigung keine Sitzung gestartet werden kann. Für globale Desktop-Berechtigungen muss der Benutzerzuweisungstyp „Dynamisch“ festgelegt sein. Weitere Informationen finden Sie unter Implementieren von globalen Sicherungsberechtigungen in Horizon 8.
--disableBackupEntitlement (Optional) Deaktiviert die globale Sicherungsberechtigung.
--displayAssignedHostName (Optional) Zeigt in Horizon Client anstelle des Namens der globalen Berechtigung den Hostnamen der zugewiesenen Maschine an. Gilt nur für dedizierte Desktop-Berechtigungen.
--disableDisplayAssignedHostName (Optional) Gibt an, dass der Hostname der zugewiesenen Maschine in Horizon Client nicht angezeigt wird. Gilt nur für dedizierte Desktop-Berechtigungen.
--displayMachineAlias (Optional) Zeigt in Horizon Client anstelle des Namens der globalen Berechtigung den Aliasnamen des Computers an, der dem Benutzer zugewiesen ist. Gilt nur für dedizierte Desktop-Berechtigungen.
--disableDisplayMachineAlias (Optional) Gibt an, dass der Aliasname des Computers nicht in Horizon Client angezeigt wird. Gilt nur für dedizierte Desktop-Berechtigungen.
--federationAccessGroup (Optional) Gibt eine Verbundzugriffsgruppe an, die zur Organisation globaler Berechtigungen für die delegierte Verwaltung verwendet wird. Weitere Informationen finden Sie unter Einrichten von Verbundzugriffsgruppen in Horizon Console.
--sessionDistributionPolicy (Optional) Auswahlmöglichkeiten:
  • LAST – Verteilt neue Sitzungen gleichmäßig auf verfügbare Ressourcen innerhalb der globalen Anwendungsberechtigung oder globalen Desktop-Berechtigung basierend auf deren aktueller Last, wobei die Sitzungen an die am wenigsten ausgelasteten Ressourcen weitergeleitet werden.
  • SITZUNG – Verteilt neue Sitzungen auf Basis der aktuellen Nutzung gleichmäßig auf verfügbare Ressourcen innerhalb der globalen Anwendungsberechtigung oder der globalen Desktop-Berechtigung. Die maximale Anzahl an Sitzungen in der Farm oder auf dem Host wird verwendet, um die Kapazitätsnutzung zu berechnen. Pods mit hoher Sitzungskapazität erhalten eine größere Anzahl an Sitzungsanforderungen.
  • KEINE (Standard) – Verteilt neue Sitzungen nach dem Zufallsprinzip auf die verfügbaren Ressourcen.

Beispiele

lmvutil --authAs adminEast --authDomain domainEast --authPassword "*" --updateGlobalEntitlement --entitlementName "Windows 8 Desktop" --scope ANY --isDedicated
lmvutil --authAs adminEast --authDomain domainEast --authPassword "*" 
--updateGlobalApplicationEntitlement --entitlementName "Microsoft Office PowerPoint" --scope ANY