在XenDesktop部署环境中,使用Citrix Desktop Lock来部署客户端,能够很好的改善客户的体验,避免某些用户对本地桌面和远程的虚拟桌面存在认知混淆,同时,减少用户接触本地客户端系统的机会,提高客户端的稳定性与安全性。
关于Citrix Desktop Lock的实际效果,这里就不详细介绍了,大概的意思就是在用户启动瘦客户机或者PC的时候,然后停留到用户登录界面,输入域账号密码,就可以直接登录到虚拟桌面,从而屏蔽了本地桌面,直接登录到远程桌面,改善了用户体验。
安装过程还是比较有意思的:
- 创建Web Interface的Services Site,并设置Authentication Method中Passthrough为Default选项
- 下载获取CitrixReceiverEnterprise.exe和CitrixDesktopLock.msi文件,可以从XenDesktop55.iso中找到,路径为:x:\Citrix Receiver and Plug-ins\Windows\Receiver\
- 安装Citrix Receiver,推荐使用本地管理员账号安装配置,因为Citrix desktop Lock会替换某些账号的登录shell
- 安装Citrix Receiver(注意:注意命令行的大小写,大小写不同可能会导致提示没有需要的ICA Client,见附件图):
CitrixReceiverEnterprise.exe ADDLOCAL=”ReceiverInside,ICA_Client,SSON,USB,DesktopViewer,Flash,PN_Agent,Vd3d” SERVER_LOCATION=”http://wi.xenme.local” ENABLE_SSON=”Yes”
注意:红色标注部分,ReceiverInside在官方的文档中没有包括该组件,但个人认为,包含该组件没有任何影响,而且在安装完Receiver以后,可以手动登录Receiver来测试资源是否访问正常;至于后面的地址,请自行替换,最好能够提供完整的路径比如http://wi.xenme.local/citrix/pnagent/config.xml - 测试完成4的Receiver安装正常以后,双击CitrixDesktopLock.msi开始安装,安装完成后,根据提示重启计算机
- 使用域账号登录,测试即可。(该域账号需要有可用的虚拟桌面或者XenApp桌面)
附:当在第四步中命令行的大小写不正确可能会导致Receiver实际没有安装,会发现在输入命令以后,一闪而过并提示安装完成,其实没有安装成功,然后再安装CitrixDesktopLock.msi会收到以下的错误提示:
ICA Client requirements have not been met.The correct version of the ICA Client required for this installation was not found.