用户在未安装Citrix Reciver客户端的客户端访问StoreFront Web站点的时候默认会从Citrix官网下载Citrix Receiver客户端,本文介绍如何配置通过storefront服务器上下载Citrix Receiver客户端

  1. 拷贝Receiver到本地StoreFront Server

首先将Receiver客户端复制到Storefront的安装目录下,如下图,这里以windows版本Receiver为例(同理MacOS Receiver)

StoreFront配置本地安装Receiver客户端_第1张图片

  2.  配置Powershell执行脚本权限

以管理员身份运行powershell,执行命令set-executionpolicy unrestricted 确保可以执行脚本,如下图:

clip_p_w_picpath002

3.  通过Powershell配置本地Receiver下载地址:

切换到以下目录:

C:\Program Files\Citrix\Receiver StoreFront\Scripts

执行以下脚本:

UpdateWindowsReceiverLocation.ps1"–ClientLocation "Windows\CitrixReceiver.exe"

注:ClientLocation的路径默认在c:\programfiles\Citrix\Receiver StoreFront\Receiver Clients如图:

clip_p_w_picpath003

4.  修改StoreFront配置文件

配置文件名为web.config,默认路径为:C:\inetpub\wwwroot\Citrix\storenameWeb\。如图:

StoreFront配置本地安装Receiver客户端_第2张图片

搜索定位到以下内容:

将upgradeAtLogin="false"改为upgradeAtLogin="True"

StoreFront配置本地安装Receiver客户端_第3张图片

修改完成后,重启iis服务(iisreset)

5. 关闭浏览器重新访问storefront web站点,系统会提示从StoreFront Server下载CitrixReceiver安装目录

StoreFront配置本地安装Receiver客户端_第4张图片