天天看点

通过Powershell命令配置Citrix桌面绑定PC客户端主机名或IP

在大家印象中,citrix桌面是无法绑定pc客户端主机名或ip,华为桌面云是可以支持这个功能的。其实通过在ddc上运行特殊的powershell命令是可以配置的。

在配置之前需要了解以下几点。

1 若桌面绑定了pc客户端主机名,则该桌面云无法绑定用户账号,也就是说在配置此桌面所对应的交付组不能分配给任何用户。

2 此桌面云对应的交付组“桌面分配规则”中不要添加,否则pc登陆时会看到多个桌面云图标。因为已经通过powershell命令分配给绑定pc主机名了。创建交付组时再配置分配用户等操作,就会导致重复资源列表。

3 因为需要使用pc客户端名称,所以需要使用workspace客户端登陆,就此也需要storefront配置https访问。若使用浏览器登陆,则无法传送客户端信息,导致无法应用此策略。

4 因为此桌面是绑定了pc主机名,所以无论任何用户在此pc上登陆citrix,都会显示此桌面。

###################################################################

如下为需在ddc运行powershell配置命令。

citrix桌面主机名为windows11的机器绑定pc客户端主机名(向日葵01)

set-brokerprivatedesktop citrixlab\windows11 -assignedclientname 向日葵01(此处也可以填写ip,建议主机名)

查看桌面绑定信息 :get-brokerprivatedesktop citrixlab\windows11

删除桌面绑定主机名:set-brokerprivatedesktop citrixlab\windows11 -assignedclientname $null

####################################################################

如下以citrix桌面主机名为windows11绑定本地pc客户端主机(向日葵01)为例来操作。。

1 先登陆ddc创建一个交付组。

通过Powershell命令配置Citrix桌面绑定PC客户端主机名或IP

2 从计算机目录选择对应的计算机添加到当前创建的交付里面,建议选择手动添加的托管桌面,数量为1。

通过Powershell命令配置Citrix桌面绑定PC客户端主机名或IP

3 下一步即可。

通过Powershell命令配置Citrix桌面绑定PC客户端主机名或IP

4 这里需要注意,默认配置下一步即可。

通过Powershell命令配置Citrix桌面绑定PC客户端主机名或IP

5 这里也需要注意,默认下一步即可,无法添加分配,否则会导致资源显示重复。

通过Powershell命令配置Citrix桌面绑定PC客户端主机名或IP

6 这里设置交付对应名称,然后点击完成即可。

通过Powershell命令配置Citrix桌面绑定PC客户端主机名或IP

完成上述步骤以后,就可以运行powershell命令。

1 先运行asnp citrix* 命令,加载citrix管理模块。

通过Powershell命令配置Citrix桌面绑定PC客户端主机名或IP

2 先通过命令set-brokerprivatedesktop citrixlab\windows11 -assignedclientname 向日葵01  如下输出无报错则表示绑定成功。

通过Powershell命令配置Citrix桌面绑定PC客户端主机名或IP

3 通过get-brokerprivatedesktop citrixlab\windows11 命令查看绑定信息。

如下可以信息可以看到已经成功绑定到pc客户端向日葵01主机名。

通过Powershell命令配置Citrix桌面绑定PC客户端主机名或IP

4 通过向日葵01这台pc客户端浏览器登陆citrix发现是无法显示绑定的桌面,因为浏览器登陆无法传送pc客户端主机名。

通过Powershell命令配置Citrix桌面绑定PC客户端主机名或IP

5 通过workspace客户端登陆,发现可以显示刚绑定的桌面,显示名称为交付组名称测试,就此说明配置成功。

通过Powershell命令配置Citrix桌面绑定PC客户端主机名或IP

6 如下图,打开桌面访问正常。

通过Powershell命令配置Citrix桌面绑定PC客户端主机名或IP

继续阅读