要创建全局桌面授权,请使用带 --createGlobalEntitlement 选项的 lmvutil 命令。要创建全局应用程序授权,请使用带 --createGlobalApplicationEntitlement 选项的 lmvutil 命令。

全局授权将用户与其桌面和应用程序相关联,而无论这些桌面和应用程序在容器联合中位于何处。全局授权还包括一些策略以确定 Cloud Pod 架构 功能如何为授权用户分配桌面和应用程序。

语法

lmvutil --createGlobalEntitlement --entitlementName name [--aliasName name | --disableAliasName]  
--scope scope {--isDedicated | --isFloating} [--description text] [--disabled] 
[--fromHome] [--multipleSessionAutoClean] [--requireHomeSite] [--defaultProtocol value] 
[--preventProtocolOverride] [--allowReset] [--multipleSessionsPerUser] [--tags tags] 
[--categoryFolder foldername] [--clientRestrictions] [--collaboration]
[--shortcutLocations {desktop | launcher | desktop,launcher}] [--displayAssignedHostName] [--displayMachineAlias]
[--federationAccessGroup name] [--sessionDistributionPolicy {SESSION | NONE}]
lmvutil --createGlobalApplicationEntitlement --entitlementName name [--aliasName name | --disableAliasName]
--scope scope [--description text] [--disabled] [--fromHome] [--multipleSessionAutoClean] 
[--requireHomeSite] [--defaultProtocol value] [--preventProtocolOverride] [--preLaunch] [--tags tags] 
[--categoryFolder foldername] [--clientRestrictions] [--shortcutLocations {desktop | launcher | desktop,launcher}] 
[--multiSessionMode value] [--federationAccessGroup name] [--sessionDistributionPolicy {SESSION | NONE}]

用法说明

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

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

选项

您可以在创建全局授权时指定以下选项。某些选项仅适用于全局桌面授权。

表 1. 用于创建全局授权的选项
选项 说明
--entitlementName

用于在 Horizon Console 中标识全局授权的唯一名称。名称可以包含 1 到 64 个字符。

--aliasName

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

--disableAliasName

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

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

创建专用桌面授权。专用桌面授权只能包含专用桌面池。要创建浮动桌面授权,请使用 --isFloating 选项。全局桌面授权可以是专用的,也可以是浮动的。不能同时指定 --isDedicated 选项和 --multipleSessionAutoClean 选项。

仅适用于全局桌面授权。

--isFloating

创建浮动桌面授权。浮动桌面授权只能包含浮动桌面池。要创建专用桌面授权,请指定 --isDedicated 选项。全局桌面授权可以是浮动的,也可以是专用的。

仅适用于全局桌面授权。

--disabled (可选)创建处于禁用状态的全局授权。
--description

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

--fromHome

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

--multipleSessionAutoClean

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

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

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

--requireHomeSite

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

--defaultProtocol

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

--preventProtocolOverride

(可选)防止用户覆盖默认的显示协议。

--allowReset

(可选)允许用户重置桌面。仅适用于全局桌面授权。

--multipleSessionsPerUser

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

--preLaunch

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

--tags

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

--categoryFolder

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

--clientRestrictions

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

--collaboration

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

--shortcutLocations

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

--multiSessionMode

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

--displayAssignedHostName (可选)在 Horizon Client 中,显示分配给用户的计算机的主机名,而不是全局授权名称。仅适用于专用桌面授权。
--displayMachineAlias (可选)在 Horizon Client 中,显示分配给用户的计算机的别名,而不是全局授权名称。仅适用于专用桌面授权。
--federationAccessGroup (可选)指定用于组织全局授权以便进行委派管理的联合访问组。有关更多信息,请参阅设置联合访问组
--sessionDistributionPolicy (可选)从以下值中进行选择:
  • SESSION - 根据全局应用程序授权或全局桌面授权中可用资源的当前利用率在这些资源之间平均分配新会话。场或主机的最大会话计数将用于计算容量利用率。会话容量较高的容器会收到更多的会话请求。
  • NONE(默认)- 在可用资源之间随机分配新会话。

示例

lmvutil --authAs adminEast --authDomain domainEast --authPassword "*" --createGlobalEntitlement --entitlementName "Windows 8 Desktop" --scope LOCAL --isDedicated
lmvutil --authAs adminEast --authDomain domainEast --authPassword "*" --createGlobalApplicationEntitlement --entitlementName "Microsoft Office PowerPoint" --scope LOCAL