您可以使用带 vdmadmin 选项的 -L 命令从一个专用池中向用户分配计算机。

语法

        vdmadmin
        -L [-bauthentication_arguments] -ddesktop-m machine-udomain\user
        vdmadmin
        -L [-bauthentication_arguments] -ddesktop [-mmachine | -udomain\user] -r

用法说明

用户第一次连接到专用桌面池时,Horizon 7 会向用户分配计算机。在某些情况下,您可能需要向用户预分配计算机。例如,您可能需要在他们初次连接前准备好系统环境。当用户连接到 Horizon 7 从专用池分配的远程桌面后,在虚拟机的使用期限内,托管此桌面的虚拟机将始终分配给该用户。您可以将用户分配到专用池中的单个计算机。

您可以将计算机分配给任何经授权的用户。当您要恢复连接服务器实例上丢失的 View LDAP 数据,或者要更改特定计算机的所有权时,可能需要执行此操作。

当用户连接到 Horizon 7 从专用池分配的远程桌面后,在托管桌面的虚拟机的使用期限内,该远程桌面将始终分配给该用户。对于离开组织的用户、无需再访问桌面的用户或使用另一桌面池中桌面的用户,您可能需要移除这些用户的计算机分配。您还可以移除对访问桌面池的所有用户分配。

注: vdmadmin -L 命令不向 View Composer 永久磁盘分配所有权。要将具有永久磁盘的链接克隆桌面分配给用户,请使用 Horizon Administrator 中的 分配用户菜单选项。

如果确实使用了 vdmadmin -L 向用户分配带有永久磁盘的链接克隆桌面,则在特定情况中可出现意外结果。例如,如果要分离永久磁盘并用它重新创建桌面,则重新创建的桌面不会分配给原始桌面的所有者。

选项

下表显示了可以在为用户分配桌面或移除分配时指定的选项。

表 1. 分配专用桌面的选项
选项 说明
-d 桌面 指定桌面池名称。
-m 计算机 指定托管远程桌面的虚拟机名称。
-r 移除授予指定用户的分配,或移除指定计算机上的所有分配。
-u 域\用户 指定用户的登录名和域。

示例

将桌面池 dtpool1 中的虚拟机 machine2 分配给域 CORP 中的用户 Jo。

vdmadmin -L -d dtpool1 -m machine2 -u CORP\Jo

移除桌面池 dtpool1 中对 CORP 域用户 Jo 的桌面分配。

vdmadmin -L -d dtpool1 -u Corp\Jo -r

移除对桌面池 dtpool3 中计算机 machine1 的所有用户分配。

vdmadmin -L -d dtpool3 -m machine1 -r