要修改全局桌面授权,请使用带 --updateGlobalEntitlement 选项的 lmvutil 命令。要修改全局应用程序授权,请使用带 --updateGlobalApplicationEntitlement 选项的 lmvutil 命令。

语法

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 {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 {SESSION | NONE}]

用法说明

您可以在容器联合中的任何连接服务器实例上使用这些命令。Cloud Pod 架构功能将新数据存储在全局数据层中,并在容器联合内的所有容器中复制该数据。

如果全局授权不存在,范围无效,未初始化 Cloud Pod 架构 功能或命令无法更新全局授权,这些命令将返回一条错误消息。

选项

您可以在修改全局授权时指定这些选项。某些选项仅适用于全局桌面授权或仅适用于全局应用程序授权。

表 1. 用于修改全局授权的选项
选项 说明
--entitlementName 要修改的全局授权的唯一名称。
--aliasName

(可选)全局授权的显示名称。该显示名称将在 Horizon Client 的可用桌面和应用程序列表中显示给用户。显示名称不需要具有唯一性。多个全局授权可以具有相同的显示名称。如果不指定显示名称,将在 Horizon Client 中向用户显示唯一名称。显示名称可以包含 1 到 64 个字符。

--disableAliasName

(可选)将全局授权的显示名称(--aliasName 选项)设置为默认值。默认情况下,将在 Horizon Client 中向用户显示全局授权的唯一名称(--entitlementName 选项)。您可以指定 --aliasName--disableAliasName,但不能同时指定这两个选项。

--scope
全局授权的范围。有效值如下:
  • 任意。Horizon 8 查找容器联合中的任何容器上的资源。
  • 站点。Horizon 8 仅查找与用户连接到的容器位于相同站点中的容器上的资源。
  • 本地。Horizon 8 仅查找用户连接到的容器中的资源。
--description

(可选)全局授权的描述。描述包含的字符数可介于 1 到 1024 个字符之间。

--disabled (可选)停用之前激活的全局授权。
--enabled (可选)激活之前停用的全局授权。
--fromHome

(可选)如果用户具有主站点,则会使 Horizon 8 开始搜索用户主站点上的资源。如果用户没有主站点,Horizon 8 将开始搜索用户当前连接到的站点上的资源。

--disableFromHome

(可选)为全局授权停用 --fromHome 功能。

--multipleSessionAutoClean

(可选)为相同的授权注销额外的用户会话。在以下情况下,可能会出现多个会话:包含会话的容器脱机,用户重新登录并启动另一个会话以及出现问题的容器恢复联机以执行原始会话。

出现多个会话时,Horizon Client 将提示用户选择会话。此选项决定用户未选择的会话发生的操作。

如果未指定此选项,用户必须手动结束各自额外的会话,方法是在 Horizon Client 中注销或启动会话并将其注销。

--disableMultipleSessionAutoClean

(可选)为全局授权停用 --multipleSessionAutoClean 功能。

--multipleSessionsPerUser

(可选)激活每个用户多个会话策略,以允许用户从不同的客户端设备启动单独的桌面会话。从不同的客户端设备连接到全局桌面授权的用户会收到不同的桌面会话。要重新连接到现有的桌面会话,用户必须使用从中启动该会话的同一设备。如果不激活此策略,则无论用户使用哪个客户端设备,他们都将始终重新连接到现有的桌面会话。仅适用于浮动桌面授权。

--disableMultipleSessionsPerUser

(可选)为全局桌面授权停用每个用户多个会话策略。

--requireHomeSite

(可选)导致全局授权仅在用户有主站点时可用。仅当同时指定了 --fromHome 选项时,此选项才适用。

--disableRequireHomeSite

(可选)为全局授权停用 --requireHomeSite 功能。

--defaultProtocol

(可选)为全局授权中的桌面或应用程序指定默认显示协议。全局桌面授权的有效值为 RDP、PCOIP 和 BLAST,全局应用程序授权的有效值为 PCOIP 和 BLAST。

--appVersion

(可选)应用程序的版本。

仅适用于全局应用程序授权。

--appPublisher

(可选)应用程序的发布者。

仅适用于全局应用程序授权。

--appPath

(可选)应用程序的完整路径名,例如,C:\Program Files\app1.exe

仅适用于全局应用程序授权。

--tags

(可选)指定一个或多个标记以限制从连接服务器实例访问全局授权。要指定多个标记,请键入一个带引号的标记名称列表,并且各个名称之间使用逗号或分号分隔。有关更多信息,请参阅如何在 Horizon 8 中为全局授权指定连接服务器限制

--notags

(可选)从全局授权中移除标记。

--preLaunch

(可选)激活预启动策略,以在用户于 Horizon Client 中打开全局应用程序授权之前启动应用程序会话。激活预启动策略后,用户可以更快地启动全局应用程序授权。全局应用程序授权中的所有应用程序池必须支持会话预启动功能,并且所有场的预启动会话超时必须相同。

--disablePreLaunch

(可选)为全局应用程序授权停用预启动策略。

--categoryFolder

(可选)指定客户端设备上包含全局授权快捷方式的类别文件夹的名称。您最多可以配置四个文件夹级别。文件夹名称最长可包含 64 个字符。要指定子文件夹,请输入反斜线 (\) 字符,例如,dir1\dir2\dir3\dir4。您最多可以输入四个文件夹级别。您不能在文件夹名称的开头或结尾使用反斜线,也不能将两个或更多反斜线组合到一起使用。例如,\dir1dir1\dir2\dir1\\dir2 以及 dir1\\\dir2 均无效。您不能输入 Windows 保留关键字。您还必须指定 --shortcutLocations 选项,以指示快捷方式在 Windows 客户端设备上的位置。有关更多信息,请参阅在 Horizon 8 中为全局授权配置快捷方式

--disableCategoryFolder

(可选)移除全局授权的类别文件夹。

--clientRestrictions

(可选)激活客户端限制策略,以限制只有特定客户端计算机才能访问全局授权。有关更多信息,请参阅在 Horizon 8 中为全局授权实施客户端限制

--disableClientRestrictions

(可选)为全局授权停用客户端限制策略。

--collaboration

(可选)激活会话协作策略,以允许远程桌面会话用户邀请其他用户加入其会话。全局桌面授权中的所有桌面池都必须支持会话协作功能。仅适用于全局桌面授权。

--disableCollaboration

(可选)为全局桌面授权停用会话协作策略。

--shortcutLocations

(可选)使用此选项可在客户端设备上修改或创建快捷方式。有效值为 desktop(在桌面上创建快捷方式)和 launcher(在 Windows“开始”菜单中创建快捷方式)。您还可以同时指定 desktoplauncher(使用逗号分隔),以便同时创建桌面快捷方式和 Windows“开始”菜单快捷方式。

如果要修改快捷方式(即,已创建类别文件夹),则不必指定 --categoryFolder 选项,除非还需要更改类别文件夹名称。

如果尚未创建类别文件夹,必须同时指定 --categoryFolder 选项和 --shortcutLocations 选项。

注: 请勿将此选项与 --disableCategoryFolder 选项一起使用。
--multiSessionMode

(可选)为全局应用程序授权配置多会话模式功能。指定以下任一值:DISABLEDENABLED_DEFAULT_OFFENABLED_DEFAULT_ONENABLED_ENFORCED。有关更多信息,请参阅在 Horizon 8 中为全局应用程序授权激活多会话模式

--backupEntitlementName (可选)指定备份全局授权的名称。当主全局授权无法启动会话时,备份全局授权会提供远程桌面或已发布的应用程序。对于全局桌面授权,用户分配类型必须为浮动。有关更多信息,请参阅在 Horizon 8 中实施备份全局授权
--disableBackupEntitlement (可选)停用备份全局授权。
--displayAssignedHostName (可选)在 Horizon Client 中,显示分配的计算机的主机名,而不是全局授权名称。仅适用于专用桌面授权。
--disableDisplayAssignedHostName (可选)指定不在 Horizon Client 中显示分配的计算机主机名。仅适用于专用桌面授权。
--displayMachineAlias (可选)在 Horizon Client 中,显示分配给用户的计算机的别名,而不是全局授权名称。仅适用于专用桌面授权。
--disableDisplayMachineAlias (可选)指定不在 Horizon Client 中显示计算机的别名。仅适用于专用桌面授权。
--federationAccessGroup (可选)指定用于组织全局授权以便进行委派管理的联合访问组。有关更多信息,请参阅在 Horizon Console 中设置联合访问组
--sessionDistributionPolicy (可选)从以下值中进行选择:
  • SESSION - 根据全局应用程序授权或全局桌面授权中可用资源的当前利用率在这些资源之间平均分配新会话。场或主机的最大会话计数将用于计算容量利用率。会话容量较高的容器会收到更多的会话请求。
  • NONE(默认)- 在可用资源之间随机分配新会话。

示例

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