安装、卸载和更新

可以使用以下任何方法安装 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 应用程序中使用直通身份验证时才需要管理员权限。

使用基于 Windows 的安装程序安装 Citrix Workspace 应用程序:

  1. 启动 CitrixWorkspaceApp.exe 文件并单击启动
  2. 阅读并接受“最终用户许可协议”,然后继续安装。
  3. 如果尝试在具有管理员权限的已加入域的计算机上进行安装,则会出现一个额外的对话框来启用或禁用 Single Sign-On。有关详细信息,请参阅域直通身份验证
  4. 按照基于 Windows 的安装程序完成安装。

使用命令行参数

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

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

要使用 Windows 命令行安装 Citrix Workspace 应用程序,请启动命令提示符,然后在单行中键入安装程序文件名、安装命令和安装属性。下面列出了可用的安装命令和属性:

CitrixWorkspaceApp.exe [commands] [properties]

命令行参数列表

参数大致分类如下:

  1. 常用参数
  2. 安装参数
  3. HDX 功能参数
  4. 首选项和用户界面参数
  5. 身份验证参数

常用参数

  • /?/help - 列出所有安装命令和属性。
  • /silent - 在安装过程中禁用安装对话框和提示。
  • /noreboot - 在安装过程中禁止提示重新启动对话框。禁止显示重新启动提示时,处于暂停状态的 USB 设备在重新启动用户设备之后才能被 Workspace 应用程序识别。
  • /includeSSON - 要求您以管理员身份安装。指示 Citrix Workspace 应用程序随 Single Sign-On 组件安装。有关详细信息,请参阅域直通身份验证
  • /rcu - 指示 Citrix Workspace 应用程序将通过卸载软件的现有版本来安装/升级。此操作还将清理旧设置。

安装参数

/AutoUpdateCheck

说明:

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

  • 自动(默认设置)- 系统将在有可用更新时向您发出通知。例如,CitrixWorkspaceApp.exe /AutoUpdateCheck=auto
  • 手动 - 系统在有可用更新时不向您发出通知。手动检查更新。例如,CitrixWorkspaceApp.exe /AutoUpdateCheck=manual
  • 已禁用 – 禁用自动更新。例如,CitrixWorkspaceApp.exe /AutoUpdateCheck=disabled

/AutoUpdateStream

说明:

指示 Citrix Workspace 应用程序的版本跟踪信息。有关详细信息,请参阅生命周期里程碑

  • LTSR – 指示版本为长期服务版本。示例:CitrixWorkspaceApp.exe /AutoUpdateStream=LTSR
  • 当前 – 指示版本为最新版本的 Citrix Workspace 应用程序。例如,CitrixWorkspaceApp.exe /AutoUpdateStream=Current

/DeferUpdateCount

说明:

指示更新可用时可以推迟更新通知的次数。有关详细信息,请参阅Citrix Workspace 更新

    • 1(默认值)- 允许推迟任意次通知。例如,CitrixWorkspaceApp.exe /DeferUpdateCount=-1
  • 0 – 指示针对每个可用更新您将(仅)收到一条通知。以后提醒我选项处于禁用状态。例如,CitrixWorkspaceApp.exe /DeferUpdateCount=0
  • 任何其他数字“n”- 允许推迟更新通知“n”次。以后提醒我选项显示“n”次。例如,CitrixWorkspaceApp.exe /DeferUpdateCount=<n>

/AURolloutPriority

说明:

指示您可以暂缓推出更新的期限。

  • 自动(默认设置)- 在交付期间根据管理员的配置推出更新。例如,CitrixWorkspaceApp.exe /AURolloutPriority=Auto
  • 快 - 在交付期限的初期推出更新。例如,CitrixWorkspaceApp.exe /AURolloutPriority=Fast
  • 中 – 在交付期限的中期推出更新。例如,CitrixWorkspaceApp.exe /AURolloutPriority=Medium
  • 慢 - 在交付期限的末期推出更新。例如,CitrixWorkspaceApp.exe /AURolloutPriority=Slow

INSTALLDIR

说明:

指定 Citrix Workspace 应用程序安装目录。默认路径为 C:\Program Files\Citrix。例如,CitrixWorkspaceApp.exe INSTALLDIR=C:\Program Files\Citrix

ADDLOCAL

说明:

安装一个或多个指定的组件。例如,CitrixWorkspaceapp.exe ADDLOCAL=ReceiverInside,ICA_Client,AM,SELFSERVICE,DesktopViewer,Flash,Vd3d,WebHelper,BrowserEngine, WorkspaceHub

HDX 功能参数

ALLOW_BIDIRCONTENTREDIRECTION

说明:

指示在客户端到主机与主机到客户端之间已启用双向内容重定向。有关详细信息,请参阅 Citrix Virtual Apps and Desktops 文档中的双向内容重定向策略设置部分。

  • 0(默认值)- 指示双向内容重定向处于禁用状态。例如,CitrixWorkspaceApp.exe ALLOW_BIDIRCONTENTREDIRECTION=0
  • 1 - 指示双向内容重定向处于启用状态。例如,CitrixWorkspaceApp.exe ALLOW_BIDIRCONTENTREDIRECTION=1

FORCE_LAA

说明:

指示 Citrix Workspace 应用程序随客户端本地应用程序访问组件安装。有关详细信息,请参阅 Citrix Virtual Apps and Desktops 文档中的本地应用程序访问部分。

  • 2-0(默认值)- 指示未安装本地应用程序访问组件。例如,CitrixWorkspaceApp.exe FORCE_LAA =2
  • 3-1 - 指示安装客户端本地应用程序访问组件。例如,CitrixWorkspaceApp.exe FORCE_LAA =1

LEGACYFTAICONS

说明:

指定是否为与订购的应用程序具有文件类型关联的文档或文件显示应用程序图标。

  • false(默认设置)- 指定是否为与订购的应用程序具有文件类型关联的文档或文件显示应用程序图标。设置为 false 时,操作系统将为没有为其指定特定图标的文档生成一个图标。操作系统生成的图标由较小版本的应用程序图标覆盖的通用图标组成。例如,CitrixWorkspaceApp.exe LEGACYFTAICONS=False
  • ture - 指定不为与订购的应用程序具有文件类型关联的文档或文件显示应用程序图标。例如,CitrixWorkspaceApp.exe LEGACYFTAICONS=True

ALLOW_CLIENTHOSTEDAPPSURL

说明:

在用户设备上启用 URL 重定向功能。有关详细信息,请参阅 Citrix Virtual Apps and Desktops 文档中的本地应用程序访问部分。

  • 0(默认值)- 在用户设备上禁用 URL 重定向功能。例如,CitrixWorkspaceApp.exe ALLOW_CLIENTHOSTEDAPPSURL=0
  • 1- 在用户设备上启用 URL 重定向功能。例如,CitrixWorkspaceApp.exe ALLOW_CLIENTHOSTEDAPPSURL=1

首选项和用户界面参数

ALLOWSAVEPWD

说明:

允许您在本地保存应用商店凭据。此参数仅适用于使用 PNAgent 协议的应用商店。

  • S(默认值)– 仅允许保存安全应用商店的密码(已配置 HTTPS)。例如,CitrixWorkspaceApp.exe ALLOWADDSTORE=S
  • N - 不允许保存密码。例如,CitrixWorkspaceApp.exe ALLOWADDSTORE=N
  • A – 允许保存安全应用商店 (HTTPS) 和非安全应用商店 (HTTP) 的密码。例如,CitrixWorkspaceApp.exe ALLOWADDSTORE=A

DESKTOPDIR

说明:

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

  • <Directory Name> - 默认情况下,快捷方式显示在 /Desktop 文件夹中。可以指定快捷方式的相对路径。例如,要将快捷方式放置在“开始”>“所有程序”>“Workspace”下,请指定 STARTMENUDIR=\Workspace。例如,CitrixWorkspaceApp.exe DESKTOPDIR=\Office

SELFSERVICEMODE

说明:

控制对自助服务 Workspace 应用程序用户界面的访问。请参阅“Fast Connect 3 凭据插入 API”文档中的会话管理

  • True - 指示用户有权访问自助服务用户界面。例如,CitrixWorkspaceApp.exe SELFSERVICEMODE=True
  • False - 指示用户无法访问自助服务用户界面。例如,CitrixWorkspaceApp.exe SELFSERVICEMODE=False

ENABLEPRELAUNCH

说明:

控制会话预启动。有关详细信息,请参阅应用程序启动时间

  • True - 指示会话预启动功能处于启用状态。例如,CitrixWorkspaceApp.exe ENABLEPRELAUNCH=True
  • False - 指示会话预启动功能处于禁用状态。例如,CitrixWorkspaceApp.exe ENABLEPRELAUNCH=False

DisableSetting

说明:

隐藏快捷方式和重新连接选项,使其不在高级首选项表中显示。有关详细信息,请参阅在“高级首选项”表中隐藏特定设置

  • 0(默认值)– 在“高级首选项”表中显示快捷方式重新连接选项。例如,CitrixWorkspaceApp.exe DisableSetting=0
  • 1 – 仅在“高级首选项”表中显示重新连接选项。例如,CitrixWorkspaceApp.exe DisableSetting=1
  • 2 – 仅在“高级首选项”表中显示快捷方式选项。例如,CitrixWorkspaceApp.exe DisableSetting=2
  • 3 – 在“高级首选项”表中隐藏快捷方式重新连接选项。例如,CitrixWorkspaceApp.exe DisableSetting=3

EnableCEIP

说明:

指示您参与客户体验改善计划。有关详细信息,请参阅CEIP

  • True(默认设置)- 选择加入 Citrix 客户体验改善计划 (CEIP)。例如,CitrixWorkspaceApp.exe EnableCEIP=True
  • False - 选择退出 Citrix 客户体验改善计划 (CEIP)。例如,CitrixWorkspaceApp.exe EnableCEIP=False

EnableTracing

说明:

控制 AlwaysOn 跟踪功能。

  • True(默认设置)- 启用 AlwaysOn 跟踪功能。例如,CitrixWorkspaceApp.exe EnableTracing=true
  • False - 禁用 AlwaysOn 跟踪功能。例如,CitrixWorkspaceApp.exe EnableTracing=false

CLIENT_NAME

说明:

指定服务器用来识别用户设备的名称。

  • <ClientName> - 指定服务器上用来识别用户设备的名称。默认名称为 %COMPUTERNAME%

STARTMENUDIR

说明:

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

  • <Directory Name> - 默认情况下,应用程序显示在开始 > 所有程序下。可以在 \Programs 文件夹中指定快捷方式的相对路径。例如,要将快捷方式放置在“开始”>“所有程序”>“Workspace”下,请指定 STARTMENUDIR=\Workspace。例如,CitrixWorkspaceApp.exe STARTMENUDIR=\Office

ENABLE_DYNAMIC_CLIENT_NAME

说明:

允许客户端名称与计算机名称相同。更改计算机名称时,客户端名称也会随之更改。

  • 是(默认设置)- 允许客户端名称与计算机名称相同。例如,CitrixWorkspaceApp.exe ENABLE_DYNAMIC_CLIENT_NAME=Yes
  • 否 - 不允许客户端名称与计算机名称相同。必须为 CLIENT_NAME 属性指定一个值。例如,CitrixWorkspaceApp.exe ENABLE_DYNAMIC_CLIENT_NAME=No

身份验证参数

ENABLE_SSON

说明:

Workspace 应用程序通过 /includeSSON 命令安装时启用 Single Sign-on。有关详细信息,请参阅域直通身份验证

  • 是(默认设置)- 指示 Single Sign-on 处于启用状态。例如,CitrixWorkspaceApp.exe /ENABLE_SSON=Yes
  • 否 - 指示 Single Sign-on 处于禁用状态。例如,CitrixWorkspaceApp.exe /ENABLE_SSON=No

ENABLE_KERBEROS

说明:

指定 HDX 引擎是否必须使用 Kerberos 身份验证。仅当启用了 Single Sign-on 身份验证时才适用。有关详细信息,请参阅通过 Kerberos 实现的域直通身份验证

  • 是 - 指示 HDX 引擎将使用 Kerberos 身份验证。例如,CitrixWorkspaceApp.exe ENABLE_KERBEROS=Yes
  • 否 - 指示 HDX 引擎将不使用 Kerberos 身份验证。例如,CitrixWorkspaceApp.exe ENABLE_KERBEROS=No

除上述属性外,您还可以指定与 Workspace 应用程序结合使用的应用商店 URL。最多可以添加 10 个应用商店。请使用以下属性执行此操作:

STOREx=”storename;http[s]://servername.domain/IISLocation/discovery;[On, Off]; [storedescription]

值:

  • x - 整数 0 到 9,用于标识应用商店。
  • storename - 应用商店的名称。此值必须与在 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 以成功执行直通身份验证。
  • Citrix Gateway 应用商店 URL 必须是已配置的应用商店 URL 列表中的第一个条目。

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

注意:

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

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

CitrixWorkspaceApp.exe /rcu /silent

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

对安装问题进行故障排除

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

CtxInstall-ICAWebWrapper-20141114-134516.log

TrolleyExpress-20090807-123456.log

命令行安装示例

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

CitrixWorkspaceApp.exe HRStore;https://ag.mycompany.com#Storename;On;Store

其中,Storename 指示需要配置的应用商店的名称。

注意:

  • 使用此方法配置的 Citrix Gateway 应用商店 URL 不支持使用 Citrix Gateway 的 PNA Services 站点。

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

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 文件。有关启动脚本的常规信息,请参阅 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 包括用于安装和卸载 Citrix Workspace 应用程序的示例每计算机启动脚本。这些脚本位于适用于 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 重命名为 CitrixWorkspaceAppWeb.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”(文件)。
      • 路径 - %ProgramFiles (x86)%\Citrix\ICA Client\Receiver\
      • 文件或文件夹名称 - Receiver.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. 单击关闭

将 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. 选择已启用,然后从延迟组下拉菜单中,选择以下选项之一:

    • - 在交付期限的初期推出更新。
    • - 在交付期限的中期推出更新。
    • - 在交付期限的末期推出更新。
  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

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

有效值包括:

  • 快 - 在交付期限的初期推出更新。
  • 中 - 在交付期限的中期推出更新。
  • 慢 - 在交付期限的末期推出更新。