安装、卸载和更新

可以使用以下任何方法安装 Citrix Workspace 应用程序:

  • 您可以从 Citrix Workspace 应用程序下载页面或从贵公司的下载页面(如果可用)下载 CitrixWorkspaceApp.exe 安装软件包。可通过以下方式安装软件包:
    • 运行基于 Windows 的交互式安装向导。或
    • 使用命令行界面键入安装程序文件名、安装命令和安装属性。有关使用命令行界面安装 Citrix Workspace 应用程序的信息,请参阅使用命令行参数
  • 使用 Active Directory 和示例启动脚本来部署适用于 Windows 的 Citrix Workspace 应用程序。有关 Active Directory 的信息,请参阅使用 Active Directory 和示例启动脚本
  • 使用适用于 Web 的 Workspace 部署适用于 Windows 的 Citrix Workspace 应用程序,以确保用户从浏览器启动应用程序之前已安装适用于 Windows 的 Citrix Workspace 应用程序。有关详细信息,请参阅使用适用于 Web 的 Workspace
  • 使用 Microsoft System Center Configuration Manager 2012 R2 等电子软件分发 (ESD) 工具。有关详细信息,请参阅使用 System Center Configuration Manager 2012 R2

注意:

适用于 Windows 的 Citrix Workspace 应用程序带有数字签名。数字签名带有时间戳。因此,证书即使在过期后也有效。

使用管理员和非管理员权限进行安装:

管理员执行的适用于 Windows 的 Citrix Workspace 应用程序安装与(非管理员)用户执行的安装之间存在以下差异。

  安装文件夹 安装类型
管理员 C:\Program Files (x86)\Citrix\ICA Client 每系统安装
用户 %USERPROFILE%\AppData\Local\Citrix\ICA Client 每用户安装

注意:

如果系统中存在用户安装的适用于 Windows 的 Citrix Workspace 应用程序实例,并且管理员在同一系统中安装适用于 Windows 的 Citrix Workspace 应用程序,则将发生冲突。Citrix 建议您先卸载用户安装的所有适用于 Windows 的 Citrix Workspace 应用程序实例,然后再以管理员身份安装适用于 Windows 的 Citrix Workspace 应用程序。

手动安装

可以从安装介质、网络共享、Windows 资源管理器或命令行通过手动运行 CitrixWorkspaceApp.exe 安装程序包安装适用于 Windows 的 Citrix Workspace 应用程序。有关命令行安装参数和空间要求,请参阅使用命令行参数

使用命令行参数

可以通过指定命令行选项自定义 Citrix Workspace 应用程序安装程序。安装程序包将在启动安装程序之前自解压到用户的临时目录。空间要求包括程序文件、用户数据以及启动多个应用程序后使用的临时目录。

有关系统要求的详细信息,请参阅系统要求

要从命令提示窗口中安装适用于 Windows 的 Citrix Workspace 应用程序,请使用以下语法:

CitrixWorkspaceApp.exe \[Options\]

Workspace 更新:

选项 /AutoUpdateCheck = auto/manual/disabled
说明 指示 Citrix Workspace 应用程序在有可用更新时进行检测。自动 - 系统将在有可用更新时向您发出通知(默认设置);手动 - 系统在有更新可用时不向您发出通知。手动检查更新;已禁用 - 禁用自动更新
示例用法 CitrixWorkspaceApp.exe /AutoUpdateCheck = auto ; CitrixWorkspaceApp.exe /AutoUpdateCheck = manual ; CitrixWorkspaceApp.exe /AutoUpdateCheck = disabled
选项 /AutoUpdateStream= LTSR/Current
说明 指示 Citrix Workspace 应用程序的版本;LTSR - 指示版本为长期服务版本;当前 - 指示版本为最新版本的 Citrix Workspace 应用程序
示例用法 CitrixWorkspaceApp.exe /AutoUpdateStream= LTSR ; CitrixWorkspaceApp.exe /AutoUpdateStream= Current
选项 /DeferUpdateCount
说明 指示 Citrix Workspace 应用程序的版本。-1 - 指示您可以将通知推迟任意次数(默认值 = -1); 0 - 指示不显示“以后提醒我”选项。任何其他数值 - 指示显示“以后提醒我”选项该次数。例如,如果将该值设置为 10,以后提醒我选项将显示 10 次。
示例用法 CitrixWorkspaceApp.exe /DeferUpdateCount=-1 ; CitrixWorkspaceApp.exe /DeferUpdateCount=-0 ; CitrixWorkspaceApp.exe /DeferUpdateCount=任何其他数值
选项 /AURolloutPriority
说明 指示您可以暂缓推出更新的期限。Fast - 在交付期限的初期推出更新。Medium - 在交付期限的中期推出更新。Slow - 在交付期限的末期推出更新。
示例用法 CitrixWorkspaceApp.exe /AURolloutPriority=Fast ; CitrixWorkspaceApp.exe /AURolloutPriority=Medium ; CitrixWorkspaceApp.exe /AURolloutPriority=Slow

启用双向内容重定向:

注意:

默认情况下,如果已在服务器上安装双向内容重定向组件,Citrix Workspace 应用程序将不安装这些组件。如果使用 Citrix Virtual Apps and Desktops 作为客户端计算机,则必须使用 /FORCE_LAA 开关安装双向内容重定向组件,从而安装 Citrix Workspace 应用程序。但是,必须在服务器和客户端上配置该功能。

选项 ALLOW_BIDIRCONTENTREDIRECTION=1
说明 指示在客户端到主机与主机到客户端之间已启用双向内容重定向。
示例用法 CitrixWorkspaceApp.exe /ALLOW_BIDIRCONTENTREDIRECTION=1

隐藏设置选项:

   
选项 /DisableSetting
说明 禁止“快捷方式和重新连接”选项显示在“高级首选项”表中。
示例用法 CitrixWorkspaceApp.exe /DisableSetting=3
   
如果希望在“快捷方式和重新连接”选项中同时显示“应用程序显示”和“重新连接选项”。 输入 CitrixWorkspaceApp.exe /DisableSetting=0
如果希望在“高级首选项”表中隐藏“快捷方式和重新连接”选项 输入 CitrixWorkspaceApp.exe /DisableSetting=3
如果希望“快捷方式和重新连接”选项仅显示“应用程序显示” 输入 CitrixWorkspaceApp.exe /DisableSetting=2
如果希望“快捷方式和重新连接”选项仅显示“重新连接选项” 输入 CitrixWorkspaceApp.exe /DisableSetting=1

启用本地应用程序访问:

选项 FORCE_LAA=1
说明 默认情况下,如果已在服务器上安装客户端本地应用程序访问组件,Citrix Workspace 应用程序将不安装这些组件。要强制在 Citrix Workspace 上安装客户端本地应用程序访问组件,请使用 FORCE_LAA 命令行开关。需要管理员级别的权限才能执行这些步骤。有关本地应用程序访问的详细信息,请参阅 Citrix Virtual Apps and Desktops 文档中的“本地应用程序访问”。
示例用法 CitrixWorkspaceApp.exe /FORCE_LAA =1

显示使用信息:

选项 /? 或 /help
说明 指示用法信息
示例用法 CitrixWorkspaceApp.exe /? ; CitrixWorkspaceApp.exe /help

禁止在 UI 安装期间重新启动:

选项 /noreboot
说明 禁止在 UI 安装期间重新启动。无提示安装不需要此选项。如果禁止显示重新启动提示,Citrix Workspace 应用程序安装时处于暂停状态的 USB 设备在重新启动用户设备后才能被 Citrix Workspace 识别。
示例用法 CitrixWorkspaceApp.exe /noreboot

无提示安装:

选项 /silent
说明 禁用错误和进度对话框以执行完全无提示安装。
示例用法 CitrixWorkspaceApp.exe /silent

启用单点登录身份验证:

选项 /includeSSON
说明 指示 Citrix Workspace 应用程序将随 Single Sign-On 组件安装。相关选项 ENABLE_SSON 在命令行中包含 /includeSSON 时启用。如果要使用 ADDLOCAL= 指定各项功能,并希望安装单点登录,还必须指定值 SSON。要为用户设备启用直通身份验证,必须从包含选项 /includeSSON 的命令行使用本地管理员权限安装 Citrix Workspace 应用程序。有关详细信息,请参阅“How to Manually install and configure Citrix Workspace for Pass-through Authentication”(如何手动安装和配置 Citrix Workspace 以实现直通身份验证)。注意: 智能卡、Kerberos 以及本地用户名和密码策略相互依赖。配置顺序非常重要。建议首先禁用不需要的策略,然后启用所需的策略。请仔细验证结果。
示例用法 CitrixWorkspaceApp.exe /includeSSON

在指定了 /includeSSON 时启用单点登录:

选项 ENABLE_SSON={Yes, No}
说明 在指定了 /includeSSON 时启用单点登录。默认值为 Yes。智能卡单点登录需要此属性。在启用了单点登录身份验证的情况下安装之后,用户必须注销并重新登录其设备。需要具有管理员权限。
示例用法 CitrixWorkspaceApp.exe ENABLE_SSON=Yes

AlwaysOn 跟踪:

选项 /EnableTracing={true, false}
说明 默认情况下,此功能设置为 true。使用此属性可启用或禁用 AlwaysOn 跟踪功能。AlwaysOn 跟踪功能可帮助收集与连接时间有关的关键日志。解决间歇性出现的连接问题时,这些日志证明非常有用。AlwaysOn 跟踪策略将覆盖此设置。
示例用法 CitrixWorkspaceApp.exe /EnableTracing=true

使用 CEIP:

选项 EnableCEIP={true , false }
说明 如果允许参与 Citrix 客户体验改善计划 (CEIP),匿名统计数据和使用信息将发送给 Citrix 以帮助 Citrix 改进其产品质量和性能。
示例用法 CitrixWorkspaceApp.exe EnableCEIP=true

指定安装目录:

选项 INSTALLDIR=安装目录
说明 指定安装了大多数 Citrix Workspace 应用程序的安装路径。默认值为 C:\Program Files\Citrix\Workspace。以下 Citrix Workspace 组件将安装在路径 C:\Program Files\Citrix 中:身份验证管理器Citrix Workspace自助服务插件。如果您使用此选项并指定了一个安装目录,则必须在 \Workspace 目录中安装 RIInstaller.msi 文件,在安装目录中安装其他 .msi 文件。
示例用法 CitrixWorkspaceApp.exe INSTALLDIR=c:\Citrix\Test

识别用户设备:

选项 CLIENT_NAME=ClientName
说明 指定客户端名称,其中 ClientName 是用来识别连接到服务器的用户设备的名称。默认值为 %COMPUTERNAME%
示例用法 CitrixWorkspaceApp.exe CLIENT_NAME=%COMPUTERNAME%.

动态客户端名称:

选项 ENABLE_CLIENT_NAME=Yes, No
说明 动态客户端名称功能可以使客户端名称始终与计算机名称相同。当用户更改其计算机名称时,客户端名称会随之相应更改。默认为 Yes。要禁用动态客户端名称支持,请将此属性设置为 No,并为 CLIENT_NAME 属性指定一个值。
示例用法 CitrixWorkspaceApp.exe ENABLE_DYNAMIC_CLIENT_NAME =Yes

安装指定的组件:

选项 ADDLOCAL=
说明 alt_text
示例用法 CitrixWorkspaceapp.exe ADDLOCAL=ReceiverInside,ICA_Client,AM,SELFSERVICE,DesktopViewer,Flash,Vd3d,WebHelper,BrowserEngine, WorkspaceHub

配置适用于 Windows 的 Workspace 以手动添加应用商店:

选项 ENABLE_CLIENT_NAME=Yes, No
说明 动态客户端名称功能可以使客户端名称始终与计算机名称相同。当用户更改其计算机名称时,客户端名称会随之相应更改。默认为 Yes。要禁用动态客户端名称支持,请将此属性设置为 No,并为 CLIENT_NAME 属性指定一个值。
示例用法 CitrixWorkspaceApp.exe ENABLE_DYNAMIC_CLIENT_NAME =Yes

使用 PNAgent 协议在本地保存应用商店的凭据:

选项 ALLOWSAVEPWD={N, S, A}
说明 默认值为 PNAgent 服务器在运行时指定的值。指定用户是否能够将应用商店的凭据本地保存在自己的计算机上,并且仅适用于使用 PNAgent 协议的应用商店。默认值为 S。选项包括:N – 不允许用户保存密码。S - 允许用户保存安全应用商店 (HTTPS) 和非安全应用商店 (HTTP) 的密码。也可以通过更新注册表项 HKEY_LOCAL_MACHINE\Software[Wow6432Node]\Citrix\Dazzle\AllowSavePwd 控制此功能。注意: 如果 AllowSavePwd 不起作用,则必须手动添加以下注册表项:1 注册表项(适用于 32 位操作系统客户端):HKEY_LOCAL_MACHINE\Software\Citrix\AuthManager 2 注册表项(适用于 64 位操作系统客户端):HKEY_LOCAL_MACHINE\Software\wow6432node\Citrix\AuthManager 3 类型: REG_SZ 4 值: never - 绝不允许用户保存密码。secureonly - 仅允许用户保存安全应用商店的密码(配置了 HTTPS)。always - 允许用户保存安全应用商店 (HTTPS) 和非安全应用商店 (HTTP) 的密码。
示例用法 CitrixWorkspaceApp.exe ALLOWADDSTORE=N /S / A

选择证书:

选项 AM_CERTIFICATESELECTIONMODE={Prompt, SmartCardDefault, LatestExpriry }
说明 alt_text
示例用法 CitrixWorkspaceApp.exe AM_CERTIFICATESELECTIONMODE=Prompt

使用 CSP 组件管理智能卡 PIN 条目:

选项 AM_SMARTCARDPINENTRY=CSP
说明 使用 CSP 组件管理智能卡 PIN 条目。默认情况下,向用户显示的 PIN 提示由 Citrix Workspace 应用程序而不是智能卡加密服务提供程序 (CSP) 提供。Citrix Workspace 应用程序在需要时提示用户键入 PIN,然后将 PIN 传递给智能卡 CSP。指定此属性可使用 CSP 组件管理 PIN 条目,包括提示输入 PIN。
示例用法 CitrixWorkspaceApp.exe AM_SMARTCARDPINENTRY=CSP

使用 Kerberos:

选项 ENABLE_KERBEROS={Yes , No}
说明 默认值为“否”。指定 HDX 引擎是否应使用 Kerberos 身份验证,并仅在启用了单点登录(直通)身份验证时应用。有关详细信息,请参阅“配置使用 Kerberos 的域直通身份验证”。
示例用法 CitrixWorkspaceApp.exe ENABLE_KERBEROS=No

显示旧 FTA 图标:

选项 LEGACYFTAICONS={False, True}
说明 使用此选项显示旧 FTA 图标。默认值为 False。指定是否为与订购的应用程序具有文件类型关联的文档显示应用程序图标。如果此参数设置为 False,Windows 将为未向其分配特定图标的文档生成图标。Windows 生成的图标由较小版本的应用程序图标覆盖的通用文档图标组成。如果您计划向运行 Windows 7 的用户交付 Microsoft Office 应用程序,Citrix 建议启用此选项。
示例用法 CitrixWorkspaceApp.exe LEGACYFTAICONS=False

启用预启动功能:

选项 ENABLEPRELAUNCH={False, True}
说明 默认值为 False。有关会话预启动的信息,请参阅缩短应用程序启动时间。
示例用法 CitrixWorkspaceApp.exe ENABLEPRELAUNCH=False

指定“开始”菜单快捷方式的目录:

选项 STARTMENUDIR={Directory Name}
说明 默认情况下,应用程序显示在开始 > 所有程序下。可以指定程序文件夹中的快捷方式的相对路径。例如,要将快捷方式放置在“开始”>“所有程序”>“Workspace”下,请指定 STARTMENUDIR=\Workspace。可以随时更改或移动文件夹。还可以使用注册表项控制此功能:为 StartMenuDir 创建一个注册表项 REG_SZ,并将其值设置为“\RelativePath” 位置:HKEY_LOCAL_MACHINE\Software[Wow6432Node]Citrix\Dazzle ,HKEY_CURRENT_USER\Software\Citrix\Dazzle. 对于通过指定了客户端应用程序文件夹(也称为 Program Neighborhood 文件夹)的 Citrix Virtual Apps 发布的应用程序,可以按如下所述指定客户端应用程序文件夹将附加到快捷方式路径:为 UseCategoryAsStartMenuPath 创建一个注册表项 REG_SZ,并将其值设置为 true。使用如上所述的相同注册表位置。注意: Windows 8/8.1 不允许您在“开始”菜单中创建嵌入式文件夹。“应用程序”将单独显示或在根文件夹中显示,不在定义的“类别”子文件夹中显示。示例:1 如果客户端应用程序文件夹为 \office,UseCategoryAsStartMenuPath 为 true,并且未指定 StartMenuDiris,则会将快捷方式放置在“开始”>“所有程序”>“Office”下。2 如果客户端应用程序文件夹为 \Office,UseCategoryAsStartMenuPath 为 true,StartMenuDir 为 \Workspace,则会将快捷方式放置在“开始”>“所有程序”>“Workspace”>“Office”下。对这些设置所做的更改不会影响已创建的快捷方式。必须卸载并重新安装应用程序,才能移动快捷方式
示例用法 CitrixWorkspaceApp.exe STARTMENUDIR=\Office

指定应用商店名称:

选项 STOREx=”storename;http[s]://servername.domain/IISLocation/discovery;[On, Off] ; [storedescription] “[STOREy=”–”]
说明 使用此选项可指定应用商店名称。最多可以指定 10 个应用商店与适用于 Windows 的 Workspace 结合使用。值:x y - 整数 0 到 9。storename - 默认值为 store。此名称必须与在 StoreFront 服务器上配置的名称一致。servername.domain – 托管应用商店的服务器的完全限定域名。IISLocation – IIS 内的应用商店路径。应用商店 URL 必须与 StoreFront 预配文件中的 URL 一致。应用商店 URL 的格式为“/Citrix/store/discovery”。要获取 URL,请从 StoreFront 中导出一个预配文件,在记事本中打开,并复制 Address 元素中的 URL。On, Off - 可选 Off 配置设置使您能够交付已禁用的应用商店,从而使用户能够选择是否访问这些应用商店。如果应用商店状态未指定,则默认设置为 On。storedescription – 应用商店的可选描述,例如 HR App Store。注意: 在本版本中,请务必在应用商店 URL 中包括 /discovery 以成功执行直通身份验证。
示例用法 CitrixWorkspaceApp.exe STORE0=”Store;https://test.xx.com/Citrix/Store/Discovery

在用户设备上启用 URL 重定向:

选项 ALLOW_CLIENTHOSTEDAPPSURL=1
说明 在用户设备上启用 URL 重定向功能。需要具有管理员权限。需要为所有用户安装适用于 Windows 的 Workspace。有关 URL 重定向的信息,请参阅 Citrix Virtual Apps and Desktops 文档中的“本地应用程序访问”及其子主题。
示例用法 CitrixWorkspaceApp.exe ALLOW_CLIENTHOSTEDAPPSURL=1

启用自助服务模式:

选项 SELFSERVICEMODE={False , True}
说明 默认值为 True。如果管理员将 SelfServiceMode 标志设置为 false,用户将不再具有自助服务适用于 Windows 的 Workspace 用户界面的访问权限。相反,这些用户可以从“开始”菜单或通过桌面快捷方式(称为仅快捷方式模式)访问订阅的应用程序。
示例用法 CitrixWorkspaceApp.exe SELFSERVICEMODE=False

指定桌面快捷方式的目录:

选项 DESKTOPDIR=目录名称
说明 将所有快捷方式放在单个文件夹中。桌面快捷方式支持类别路径。注意: 使用 DESKTOPDIR 选项时,请将 PutShortcutsOnDesktop 注册表项设置为 True。
示例用法 CitrixWorkspaceApp.exe DESKTOPDIR=\Office

从不受支持的 Citrix Workspace 应用程序版本进行升级

注意:

使用图形用户界面将 Citrix Workspace 应用程序 13.x Enterprise 或 12.x 升级到 Citrix Workspace 应用程序 4.4 及更高版本时,默认情况下,安装程序将运行 Receiver 清理实用程序。

但是,从命令行升级时,该实用程序默认不运行。要从命令行升级,请运行以下命令:

CitrixWorkspaceApp.exe /rcu /silent

将 Citrix Receiver for Windows 从 13.x(非 Enterprise)或 4.1 升级到 4.2 或更高版本时,/rcu 开关是不必要的,将被忽略。

选项 /rcu
说明 允许您将 Citrix Workspace 从不受支持的版本升级到最新版本。
示例用法 CitrixWorkspaceApp.exe /rcu

对安装问题进行故障排除

如果安装出现问题,请在用户的 %TEMP%/CTXWorkspaceInstallLogs 目录中搜索带有前缀 CtxInstall- 或 TrolleyExpress- 的日志。例如:

CtxInstall-ICAWebWrapper-20141114-134516.log

TrolleyExpress-20090807-123456.log

命令行安装示例

要指定 Citrix Gatewaya 应用商店 URL,请执行以下操作:

CitrixWorkspaceApp.exe STORE0="<StoreFriendlyName>;[testserver](https://testserver.com) <StoreName>;<On/Off>;<StoreDescription>"]

注意:

Citrix Gateway 应用商店 URL 必须是已配置的应用商店 URL 列表中的第一个条目。

无提示安装所有组件并指定两个应用商店:

CitrixWorkspaceApp.exe /silent
STORE0="AppStore;https://testserver.net/Citrix/MyStore/discovery;on;HR App Store"
STORE1="BackUpAppStore;https://testserver.net/Citrix/MyBackupStore/discovery;on;Backup HR App Store"

指定单点登录(直通身份验证)并添加指向 XenApp Services URL 的应用商店:

CitrixWorkspaceApp.exe / INCLUDESSON
/STORE0="PNAgent;https://testserver.net/Citrix/PNAgent/config.xml;on;MyPNAgent Site"

使用 Active Directory 和示例启动脚本

可以使用 Active Directory 组策略脚本根据 Active Directory 组织结构在系统中预部署适用于 Windows 的 Citrix Workspace 应用程序。Citrix 建议使用脚本而非提取 .msi 文件。使用计算机配置或用户配置下“组策略管理控制台 (GPMC)”中的脚本设置。有关启动脚本的常规信息,请参阅 Microsoft 文档。

要使用 Active Directory 启动脚本,请执行以下操作:

  1. 为每个脚本创建一个组织单位 (OU)。
  2. 为每个新创建的 OU 创建一个组策略对象 (GPO)。

编辑示例脚本

使用每个文件标题部分中的以下参数来编辑脚本:

  • 当前软件包版本 - 指定的版本号已经过验证,即使不存在,部署也将继续。例如,set DesiredVersion= 3.3.0.XXXX 可精确匹配指定的版本。如果您指定了部分版本号,例如 3.3.0,该版本号将与具有该前缀(3.3.0.1111、3.3.0.7777 等)的任何版本相匹配。
  • 软件包位置/部署目录 - 此参数指定包含软件包的网络共享,且不由脚本进行身份验证。必须将共享文件夹的“读取”权限设置为“所有人”。
  • 脚本日志记录目录 - 此参数指定复制安装日志且不由脚本进行身份验证的网络共享。每位用户都必须对共享文件夹具有读取和写入权限。
  • 软件包安装程序命令行选项 - 这些命令行选项将传递到安装程序。有关命令行语法,请参阅使用命令行参数

使用启动脚本的每计算机配置

Citrix 包括用于安装和卸载 CitrixWorkspaceApp.exe 的示例每计算机启动脚本。这些脚本位于适用于 Windows 的 Citrix Workspace 应用程序下载页面上。

  • CheckAndDeployWorkspacePerMachineStartupScript.bat
  • CheckAndRemoveWorkspacePerMachineStartupScript.bat

要添加“每计算机启动脚本”,请执行以下操作:

  1. 打开组策略管理控制台。
  2. 依次选择计算机配置 > 策略 > Windows 设置 > 脚本(启动/关闭)
  3. 在组策略管理控制台的右侧窗格中,选择启动
  4. 在“属性”菜单中,单击显示文件,将相应的脚本复制到显示的文件夹,然后关闭该对话框。
  5. 在“属性”菜单中,单击添加并选择浏览以添加新创建的脚本。

要进行适用于 Windows 的 Citrix Workspace 应用程序每计算机部署,请执行以下操作:

  1. 将指定接收此部署的用户设备移动到您创建的 OU 中。
  2. 重新启动用户设备并登录。
  3. 验证新安装的软件包是否在“程序”和“功能”中列出。

要删除适用于 Windows 的 Citrix Workspace 应用程序每计算机部署,请执行以下操作:

  1. 将为删除操作指定的用户设备移动到您创建的 OU 中。
  2. 重新启动用户设备,并以任意用户身份登录。
  3. 验证新安装的软件包是否未在“程序”和“功能”中列出。

使用启动脚本的每计算机配置

Citrix 建议用户使用每计算机启动脚本。对于 Windows 每用户部署,下面两个适用于 Windows 的 Citrix Workspace 应用程序每用户脚本将包含在 Citrix Virtual Apps and Desktops 介质上的适用于 Windows 的 Citrix Workspace 和 Plug-ins\Windows\Workspace\Startup_Logon_Scripts 文件夹中。

  • CheckAndDeployWorkspacePerUserLogonScript.bat
  • CheckAndRemoveWorkspacePerUserLogonScript.bat

要添加每用户启动脚本,请执行以下操作:

  1. 打开组策略管理控制台。
  2. 依次选择用户配置 > 策略 > Windows 设置 > 脚本。
  3. 在组策略管理控制台的右侧窗格中,选择登录 。
  4. 在登录属性菜单中,单击显示文件,将相应的脚本复制到显示的文件夹,然后关闭该窗口。
  5. 在登录属性菜单中,单击添加,然后使用浏览查找并添加新创建的脚本。

要进行适用于 Windows 的 Citrix Workspace 应用程序每用户部署,请执行以下操作:

  1. 将指定接收此部署的用户移动到您创建的 OU 中。
  2. 重新启动用户设备,并以指定的用户身份登录。
  3. 验证“程序和功能”(在早期操作系统版本中为“添加或删除程序”)中是否包含新安装的软件包。

要删除适用于 Windows 的 Citrix Workspace 应用程序每用户部署,请执行以下操作:

  1. 将为删除操作指定的用户移动到您创建的 OU 中。
  2. 重新启动用户设备,并以指定的用户身份登录。
  3. 验证“程序和功能”(在早期操作系统版本中为“添加或删除程序”)中是否已删除之前安装的软件包。

使用适用于 Web 的 Workspace

可以从适用于 Web 的 Workspace 部署适用于 Windows 的 Citrix Workspace 应用程序,以确保您在尝试从浏览器连接到应用程序之前已安装适用于 Windows 的 Citrix Workspace 应用程序。借助适用于 Web 的 Workspace 站点,您可以通过 Web 页面访问 StoreFront 应用商店。如果适用于 Web 的 Workspace 站点检测到用户没有兼容版本的适用于 Windows 的 Citrix Workspace 应用程序,系统会提示您下载并安装适用于 Windows 的 Citrix Workspace 应用程序。

如果已使用适用于 Web 的 Workspace 部署适用于 Windows 的 Citrix Workspace 应用程序,则不支持基于电子邮件的帐户发现。如果已配置基于电子邮件的帐户发现,而首次使用的用户从 Citrix.com 安装了适用于 Windows 的 Citrix Workspace 应用程序,则适用于 Windows 的 Citrix Workspace 应用程序将提示该用户输入电子邮件或服务器地址。输入电子邮件地址时会显示错误消息“您的电子邮件无法用于添加帐户”。

如果使用以下配置,则仅提示输入服务器地址。

  1. CitrixWorkspaceApp.exe 下载到本地计算机。
  2. CitrixWorkspaceApp.exe 重命名为 CitrixWorkspaceWeb.exe
  3. 使用常规部署方法部署这一重命名的可执行文件。如果使用 StoreFront,请参阅 StoreFront 文档中的使用配置文件配置适用于 Web 的 Workspace 站点

使用 System Center Configuration Manager 2012 R2

可以使用 Microsoft System Center Configuration Manager (SCCM) 部署 Citrix Workspace 应用程序。

注意:

只有 Citrix Receiver for Windows 4.5 及更高版本支持 SCCM 部署。

使用 SCCM 完成适用于 Windows 的 Citrix Workspace 应用程序的部署分为四个部分:

  1. 向 SCCM 部署中添加 Citrix Workspace 应用程序
  2. 添加分发点
  3. 将 Citrix Workspace 应用程序部署到软件中心
  4. 创建设备集合

向 SCCM 部署中添加 Citrix Workspace 应用程序

  1. 将下载的 Citrix Workspace 应用程序安装文件夹复制到 Configuration Manager 服务器上的某个文件夹并启动 Configuration Manager 控制台。

  2. 选择 Software Library(软件库)> Application Management(应用程序管理)。右键单击 Application(应用程序)并单击 Create Application(创建应用程序)。 此时将显示“Create Application”(创建应用程序)向导。

    本地化后的图片

  3. General(常规)窗格中,选择 Manually specify the application information(手动指定应用程序信息),然后单击 Next(下一步)。

  4. General Information(常规信息)窗格中,指定与应用程序有关的信息,例如名称、制造商、软件版本等。

  5. 在“Application Catalog”(应用程序目录)向导中,指定其他信息,例如,语言、应用程序名称、用户类别等,然后单击 Next(下一步)。

    注意:

    用户可以看到您在此处指定的信息。

  6. Deployment Type(部署类型)窗格中,单击 Add(添加)以配置 Citrix Workspace 应用程序设置的部署类型。

    此时将显示“Create Deployment Type”(创建部署类型)向导。

    本地化后的图片

  7. General(常规)窗格中:设置 Windows Installer(*.msi 文件)的部署类型,选择 Manually specify the deployment type information(手动指定部署类型信息),然后单击 Next(下一步)。
  8. General Information(常规信息)窗格中:指定部署类型详细信息(例如,Workspace 部署),然后单击 Next(下一步)。
  9. Content(内容)窗格中:

    1. 提供 Citrix Workspace 应用程序安装文件所在的路径。例如:SCCM 服务器上的 Tools。
    2. 安装程序指定为以下项之一:
      • CitrixWorkspaceApp.exe /silent,适用于默认无提示安装。
      • CitrixWorkspaceApp.exe /silent /includeSSON,启用域直通。
      • CitrixWorkspaceApp.exe /silent SELFSERVICEMODE=false,在非自助服务模式下安装 Citrix Workspace 应用程序。
    3. Uninstall program(卸载程序)指定 CitrixWorkspaceApp.exe /uninstall(启用通过 SCCM 卸载)。

    本地化后的图片

  10. Detection Method(检测方法)窗格中:选择 Configure rules to detect the presence of this deployment type(配置用于检测是否存在此部署类型的规则),然后单击 Add Clause(添加子句)。 此时将显示“Detection Rule”(检测规则)对话框。

    本地化后的图片

    • Setting Type(设置类型)设置为“File System”(文件系统)。
    • Specify the file or folder to detect the application(指定要检测应用程序的文件或文件夹)下,设置以下选项:
      • Type(类型)- 在下拉菜单中,选择“File”(文件)。
      • Path(路径)- %ProgramFiles (x86)%\Citrix\ICA Client\Workspace\
      • File or folder name(文件或文件夹名称)- CitrixWorkspaceApp.exe
      • Property(属性)- 在下拉菜单中,选择 Version(版本)
      • Operator(运算符)- 在下拉菜单中,选择 Greater than or equal to(大于或等于)
      • Value(值)- 键入 4.3.0.65534

    注意

    适用于 Windows 的 Citrix Workspace 应用程序升级也适用此规则组合。

  11. User Experience(用户体验)窗格中,设置:

    • Installation behavior(安装行为)- Install for system(为系统安装)
    • Logon requirement(登录要求)- Whether or not a user is logged on(用户是否登录)
    • Installation program visibility(安装程序可见性)- Normal(正常)。 单击下一步。

    注意

    请勿为此部署类型指定任何要求和依赖项。

  12. Summary(摘要)窗格中,验证此部署类型的设置。单击下一步

    此时将显示成功消息。

  13. Completion(完成)窗格中,新部署类型(Workspace 部署)将在“Deployment types”(部署类型)下列出。

  14. 单击 Next(下一步),然后单击 Close(关闭)。

添加分发点

  1. 在 Configuration Manager 控制台中右键单击 Citrix Workspace 应用程序,然后选择 Distribute Content(分发内容)。

    此时将显示“Distribute Content”(分发内容)向导。

    本地化后的图片

  2. 在“Content Distribution”(内容分发)窗格中,单击 Add(添加)> Distribution Points(分发点)

    此时将显示“Add Distribution Points”(添加分发点)对话框。

  3. 浏览到提供内容的 SCCM 服务器,然后单击 OK(确定)。

    在“Completion”(完成)窗格中,将显示成功消息。

  4. 单击 Close(关闭)。

将 Citrix Workspace 应用程序部署到软件中心

  1. 在 Configuration Manager 控制台中右键单击 Citrix Workspace 应用程序,然后选择 Deploy(部署)。

    此时将显示“Deploy Software”(部署软件)向导。

  2. 在要部署应用程序的集合(可以是设备集合,也可以是用户集合)中选择 Browse(浏览),然后单击 Next(下一步)。

    本地化后的图片

  3. Deployment Settings(部署设置)窗格中,将 Action(操作)设置为“Install”(安装),将 Purpose(用途)设置为“Required”(必需)(启用无人参与安装)。单击下一步

  4. Scheduling(计划)窗格中,指定在目标设备上部署软件的计划。

  5. User Experience(用户体验)窗格中,设置 User notifications(用户通知)行为;选择 Commit changes at deadline or during a maintenance window (requires restart)(在最后期限或维护时段提交更改(需要重新启动)),然后单击 Next(下一步)以完成“Deploy Software”(部署软件)向导。

在“Completion”(完成)窗格中,将显示成功消息。

重新启动目标端点设备(仅在立即开始安装时才需要执行)。

在端点设备上,Citrix Workspace 应用程序在软件中心中的 Available Software(可用软件)下显示。根据您所配置的计划,安装将自动触发。或者,您也可以根据需要制定计划或者进行安装。安装开始后,安装状态将在软件中心中显示。

创建设备集合

  1. 启动 Configuration Manager 控制台,单击 Assets and Compliance(资产与合规性)> Overview(概述)> Devices(设备)。

    本地化后的图片

  2. 右键单击 Device Collections(设备集合)并选择 Create Device Collection(创建设备集合)。

    此时将显示“Create Device Collection”(创建设备集合)向导。

  3. 在“General”(常规)窗格中,键入设备的 Name(名称),然后单击用于限制集合的 Browse(浏览)。

    这决定设备的范围,可以是 SCCM 创建的默认设备集合之一。 单击下一步

  4. 在“Membership Rules”(成员身份规则)窗格中,单击用于过滤设备的 Add Rule(添加规则)。

    此时将显示“Create Direct Membership Rule”(创建直接成员身份规则)向导。

    • 在“Search for Resources”(搜索资源)窗格中,根据要过滤的设备选择 Attribute name(属性名称),并提供属性名称的值以选择设备。
  5. 单击下一步。在“Select Resources”(选择资源)窗格中,选择需要作为设备集合的一部分的设备。

    在“Completion”(完成)窗格中,将显示成功消息。

  6. 单击关闭

  7. 在“Membership rules”(成员身份规则)窗格中,将列出新规则。单击“Next”(下一步)。

  8. 在“Completion”(完成)窗格中,将显示成功消息。单击 Close(关闭)以完成“Create Device Collection”(创建设备集合)向导。

    新设备集合将在 Device Collections(设备集合)中列出。在“Deploy Software”(部署软件)向导中浏览时,新设备集合属于设备集合的一部分。

注意:

MSIRESTARTMANAGERCONTROL 属性设置为 False 时,使用 SCCM 部署适用于 Windows 的 Citrix Workspace 应用程序可能会不成功。 根据我们的分析,适用于 Windows 的 Citrix Workspace 应用程序并不是导致此失败的原因。此外,重试可能会使部署成功。

卸载

您可以使用 Windows 的“程序和功能”实用程序(添加/删除程序)卸载适用于 Windows 的 Citrix Workspace 应用程序。

注意:

您会在继续安装适用于 Windows 的 Citrix Workspace 应用程序之前收到卸载 Citrix HDX RTME 软件包的提示。单击“确定”继续卸载。

使用命令行界面进行卸载:

可以从命令行键入以下命令卸载适用于 Windows 的 Citrix Workspace 应用程序:

CitrixWorkspaceApp.exe /uninstall

卸载后,由 receiver.adm/receiver.adml 或 receiver.admx 创建的注册表项仍保留在 HKEY_LOCAL_MACHINE 和 HKEY_LOCAL_USER 下的 Software\Policies\Citrix\ICA Client 目录中。

重新安装适用于 Windows 的 Citrix Workspace 应用程序时,可能会强制实施这些策略,这也许会导致出现异常行为。要删除这些自定义项,请手动执行删除操作。

对于无提示卸载适用于 Windows 的 Citrix Workspace 应用程序,请运行以下开关:

CitrixWorkspaceApp.exe\silent\uninstall

升级

手动升级到适用于 Windows 的 Citrix Workspace 应用程序

对于使用 StoreFront 的部署情形:

  • 对于 BYOD(自带设备)用户,最佳做法是按照产品文档站点上这些产品的文档中的相关说明配置最新的 Citrix Gateway 和 StoreFront 版本。将 StoreFront 创建的预配文件附加到一封电子邮件中,并通知用户如何在安装完适用于 Windows 的 Citrix Workspace 应用程序后升级和打开该预配文件。
  • 提供预配文件的另一个方法是,通知用户输入 Citrix Gateway 的 URL。或者,如果您按 StoreFront 文档中所述配置了基于电子邮件的帐户发现,则可通知用户输入其电子邮件地址。
  • 另一种方法是,按照 StoreFront 文档所述配置适用于 Web 的 Workspace 站点,然后按照使用适用于 Web 的 Workspace 完成配置。通知用户如何升级适用于 Windows 的 Citrix Workspace 应用程序、访问 适用于 Web 的 Workspace 站点以及从适用于 Web 的 Workspace 下载预配文件(单击用户名,然后单击激活)。

升级注意事项:

有关升级适用于 Windows 的 Citrix Workspace 应用程序之前的注意事项的详细信息,请参阅知识中心文章 CTX135933

升级 Citrix Workspace 应用程序

要升级到全新的 Citrix Workspace 应用程序,请执行以下任意步骤:

  • 从 Citrix 下载页面下载 Citrix Workspace 应用程序。
  • 使用应用商店升级 Citrix Workspace 应用程序。
  • 使用 Citrix Workspace 更新从 Citrix Receiver 自动更新到 Citrix Workspace 应用程序。

Citrix Workspace 更新

从 Citrix Workspace 应用程序配置 Citrix Workspace 更新时,请遵照优先级顺序按照下面的方法进行操作:

  1. 组策略对象 (GPO) 管理模板
  2. 命令行接口
  3. 高级首选项(每用户)

注意:

  • 使用 Citrix Workspace 更新升级 Citrix Workspace 应用程序时,不显示登录窗口。
  • HDX RTME for Windows 随附在 Citrix Workspace 更新中。系统将向您通知同时在 Citrix Workspace 应用程序的 LTSR 和当前版本中可用的 HDX RTME 更新。

限制:

  1. 如果您配置了截获出站代理的 SSL,则必须添加 Workspace 自动更新签名服务 (https://citrixupdates.cloud.com/) 和下载位置 (https://downloadplugins.citrix.com/) 的例外。
  2. 您的系统必须有权访问 Internet。
  3. 适用于 Web 的 Workspace 用户不能自动下载 StoreFront 策略。
  4. 默认情况下,Citrix Workspace 更新在 VDA 上处于禁用状态。这包括 RDS 多用户服务器计算机、VDI 和 RemotePC 计算机。
  5. Citrix Workspace 更新在安装了 Desktop Lock 的计算机上处于禁用状态。

使用组策略对象管理模板配置 Citrix Workspace 更新

  1. 通过运行 gpedit.msc 打开 Citrix Workspace 应用程序组策略对象管理模板。

  2. 在“计算机配置”节点下,转至管理模板 > Citrix 组件 > Citrix Workspace > Workspace 更新

  3. 选择设置检查更新的延迟策略。此策略允许您暂缓推出一段时间。

    本地化后的图片

  4. 选择已启用,然后从延迟组下拉菜单中,选择以下选项之一:

    • - 在交付期限的初期推出更新。
    • Medium - 在交付期限的中期推出更新。
    • - 在交付期限的末期推出更新。
  5. 单击应用确定保存此策略。

  6. 在“Workspace 更新模板”部分,选择 Citrix Workspace 更新策略。

    本地化后的图片

    注意:

    选择已禁用时,系统不会通知您可用的更新。这样还将在高级首选项表中隐藏 Workspace 更新选项。

  7. 选择已启用并根据需要设置值:

    • 启用 Citrix Workspace 更新策略下拉列表中,选择以下选项之一:
      • 自动 - 系统将在有可用更新时向您发出通知(默认设置)。
      • 手动 - 系统在有可用更新时不向您发出通知。手动检查更新。
    • 选择仅限 LTSR 以仅获取 LTSR 的更新。
    • Auto-Update-DeferUpdate-Count 下拉列表中,选择一个介于 -130 之间的值,其中
      • -1 指示您可以将通知推迟任意次数(默认值 = -1)。
      • 0 指示不显示以后提醒我选项。
      • 任何其他数值指示显示以后提醒我选项该次数。例如,如果将该值设置为 10,以后提醒我选项将显示 10 次。
  8. 单击应用确定保存此策略。

使用命令行界面配置 Citrix Workspace 更新

安装适用于 Windows 的 Citrix Workspace 应用程序时:

要在适用于 Windows 的 Citrix Workspace 应用程序安装过程中以管理员身份使用命令行设置配置 Citrix Workspace 更新设置,请执行以下操作:

  • /AutoUpdateCheck= auto/manual/disabled
  • /AutoUpdateStream= LTSR/Current。其中,LTSR 是指长期服务版本,Current 是指当前版本。
  • /DeferUpdateCount= 介于 -1 到 30 之间的任意值
  • /AURolloutPriority= auto/fast/medium/slow

例如 - CitrixWorkspaceApp.exe /AutoUpdateCheck=auto /AutoUpdateStream=Current /DeferUpdateCount=-1 /AURolloutPriority=fast*

  • 要在适用于 Windows 的 Citrix Workspace 安装过程中以用户身份使用命令行设置配置 Citrix Workspace 更新设置,请执行以下操作: /AutoUpdateCheck=auto/manual

例如: CitrixWorkspaceApp.exe/AutoUpdateCheck=auto*

使用组策略对象管理模板编辑 Citrix Workspace 更新设置将替换在所有用户的 Citrix Workspace 应用程序安装过程中应用的设置。

安装适用于 Windows 的 Citrix Workspace 应用程序后:

可以在安装适用于 Windows 的 Citrix Workspace 应用程序后配置 Citrix Workspace 更新。

使用命令行:

打开 Windows 命令提示窗口,并将目录更改到 CitrixWorkspaceUpdater.exe 所在位置。CitrixWorkspaceUpdater.exe 通常位于 CitrixWorkspaceInstallLocation\Citrix\Ica Client\Workspace 下。

也可以使用此二进制文件设置 Citrix Workspace 更新命令行策略。

例如:管理员可以使用全部四个选项:

  • CitrixWorkspaceUpdater.exe / AutoUpdateCheck=auto /AutoUpdateStream= Current/DeferUpdateCount=-1 / AURolloutPriority= fast

使用图形用户界面配置 Citrix Workspace 更新

注意:

可以隐藏通知区域中的 Citrix Workspace 应用程序图标中提供的全部或部分“高级首选项”表。有关详细信息,请参阅隐藏“高级首选项”表

个人用户可以使用高级首选项对话框覆盖 Citrix Workspace 更新设置。这是一项基于用户的配置,并且这些设置仅适用于当前用户。

  1. 右键单击通知区域中的 Citrix Workspace 应用程序图标。

  2. 选择高级首选项并单击 Workspace 更新

    本地化后的图片

  3. 选择以下选项之一:

    • 是,通知我
    • 否,不要通知我
    • 使用管理员指定的设置
  4. 单击保存

使用 StoreFront 配置 Citrix Workspace 更新

  1. 使用文本编辑器打开 web.config 文件,该文件通常位于 C:\inetpub\wwwroot\Citrix\Roaming directory 中。

  2. 在该文件中找到用户帐户元素(您的部署的帐户名称为 Store)

    例如: <account id=... name="Store">

    </account> 标记之前,导航到该用户帐户的属性:

    <properties>
           <clear/>
     </properties>
    
  3. <clear /> 标记后面添加自动更新标记。

    <account>
    
        <clear />
    
        <account id="d1197d2c-ac82-4f13-9346-2ee14d4b0202" name="F84Store"
    
          description="" published="true" updaterType="Citrix" remoteAccessType="None">
    
          <annotatedServices>
    
            <clear />
    
            <annotatedServiceRecord serviceRef="1__Citrix_F84Store">
    
              <metadata>
    
                <plugins>
    
                  <clear />
    
                </plugins>
    
                <trustSettings>
    
                  <clear />
    
                </trustSettings>
    
                <properties>
    
                  <property name="Auto-Update-Check" value="auto" />
    
                  <property name="Auto-Update-DeferUpdate-Count" value="1" />
    
                          <property name="Auto-Update-LTSR-Only" value="FALSE" />
    
                  <property name="Auto-Update-Rollout-Priority" value="fast" />
    
                        </properties>
    
              </metadata>
    
            </annotatedServiceRecord>
    
          </annotatedServices>
    
          <metadata>
    
            <plugins>
    
              <clear />
    
            </plugins>
    
            <trustSettings>
    
              <clear />
    
            </trustSettings>
    
            <properties>
    
              <clear />
    
            </properties>
    
          </metadata>
    
        </account>
    
    

auto-update-Check

此属性指示 Citrix Workspace 应用程序在有可用更新时进行检测。

有效值包括:

  • 自动 - 系统将在有可用更新时向您发出通知(默认设置)。
  • 手动 - 系统在有可用更新时不向您发出通知。手动检查更新。
  • 已禁用 - Citrix Workspace 更新处于隐藏状态,系统在更新可用时不向您发出通知。

auto-update-LTSR-Only

此属性指示 Citrix Workspace 应用程序必须仅接受 LTSR 的更新。

有效值包括:

  • True - Citrix Workspace 更新仅检查适用于 Windows 的 Citrix Workspace 应用程序的 LTSR 更新
  • False - Citrix Workspace 更新还检查适用于 Windows 的 Citrix Workspace 应用程序的非 LTSR 更新。

auto-update-DeferUpdate-Count

此属性指示可以推迟通知的次数。以后提醒我选项在设置次数值中显示。

有效值包括:

  • -1 - 指示您可以将通知推迟任意次数(默认值 = -1)。
  • 0 - 指示不显示以后提醒我选项。
  • 任何其他数值 - 指示显示“以后提醒我”选项该次数。例如,如果将该值设置为 10,以后提醒我选项将显示 10 次。

auto-update-Rollout-Priority

此属性指示可以为推出设置的时间期限。

有效值包括:

  • Fast - 在交付期限的初期推出更新。
  • Medium - 在交付期限的中期推出更新。
  • Slow - 在交付期限的末期推出更新。