适用于 Windows 的 Citrix Workspace 应用程序-快速

概述

适用于 Windows 的 Citrix Workspace 应用程序提供了使用 Citrix Virtual Apps and Desktops 访问用户资源这些资源包括 SaaS、Web 和旧版应用程序和桌面。Citrix Workspace 应用程序提供从桌面、开始菜单、Citrix Workspace 用户界面和 Web 浏览器进行访问

另外,可以使用适用于 HTML5 的 Citrix Workspace 应用程序访问 Windows 设备上的资源,而无需安装适用于 Windows 的 Citrix Workspace 应用程序。但是,两个客户端之间的功能差异很大。有关每个可用 Workspace 应用程序版本中支持的所有功能的完整概述,请参阅 Citrix Workspace 应用程序功能列表

安装

可以从 此处 下载适用于 Windows 的 Citrix Workspace 应用程序的最新版本。Citrix Workspace 应用程序可以同时安装在 Windows 客户端和 Citrix 工作人员(VDA)上。

尽管技术上是可行的,但不需要提取 CitrixWorkspaceApp.exe中包含的文件。强烈建议直接使用可执行文件安装 Citrix Workspace 应用程序。

可以将安装文件 CitrixWorkspaceApp.exe 重命名为 CitrixWorkSpaceAppWeb.exe。重命名此文件会在安装结束时从最后一个对话窗口中删除 “ 添加帐户 ” 按钮。它还会阻止 添加账户 窗口(首次使用、FTU)在首次登录时出现。如果只计划通过网上商店访问,此模式更适合。

如果您想在 没有管理权限 的情况下安装 Citrix Workspace 应用程序,请注意以下事项:

  • 必须在本地计算机上预安装 Microsoft Visual C++ 可再发行版 2017(32 位和 64 位)。这是安装 Citrix Workspace 应用程序的先决条件。Visual C++ 可再发行版只能使用管理权限安装。
  • Citrix Workspace 应用程序的以下组件只能使用管理权限安装:
    • SSON(单点登录)
    • URL 重定向
    • 本地应用程序访问
    • USB 支持
    • 应用程序保护
  • 如果安装是基于用户的,则必须为登录到本地计算机的每个用户安装 Citrix Workspace 应用程序。基于用户的安装的默认安装路径为 C:\Users\%UserName%\AppData\Local\Citrix\ICA Client
  • 为避免潜在冲突,请确保在使用管理权限安装 Citrix Workspace 应用程序之前,在本地计算机上卸载所有基于用户的 Citrix Workspace 应用程

命令行参数

Citrix Workspace 应用程序附带许多安装参数。有关所有可用参数的完整概述,请参阅 产品文档

为了成功部署,请务必了解每个参数,并确保它们符合贵组织的要求。例如:

  • 贵组织中的某些用户是否需要本地应用程序访问?“本地应用程序访问”允许在托管桌面内部集成本地安装的应用程序。如果是,请确保包含参数 /FORCE_LAA =1 以安装本地应用程序访问组件。
  • 用户是否允许在不重新进行身份验证的情况下使用 Citrix Virtual Apps and Desktops?如果是,请确保包含参数 /includesSON 以安装单点登录组件,并包含 /enable_sson=Yes 以启用单点登录组件。

    注意:

    您还可以使用 Citrix Workspace 应用程序命令行工具 来帮助您构建精确的命令行语法 (CTX227370)。

从较旧且不受支持的版本(例如 Citrix Receiver 3.4)升级到 Citrix Workspace 应用程序时,请务必使用参数 /rcu/forceinstall (Citrix Workspace 应用程序 1909 及更高版本)。

请记住,某些组件(例如启用单点登录)需要重新启动本地计算机。

以下是命令行语法的示例: CitrixWorkspaceApp.exe /silent /includeSSON /FORCE_LAA=1

安装路径

基于计算机的安装的默认安装路径是 C:\Program Files (x86)\Citrix\ICA Client

Citrix Workspace 应用程序将多个日志文件写入子文件夹 CTXReceiverInstallLogs-%Date%-%Time% 中的 %TEMP% 目录。将创建以下日志文件:

  • 来自主安装程序的日志文件:
    • TrolleyExpress-%Date%-%Time%.log
  • 每个组件的日志文件(MSI 安装程序):
    • CtxInstall-AppProtection-%Date%-%Time%.log
    • CtxInstall-AuthManager-%Date%-%Time%.log
    • CtxInstall-CtxBrowserInstaller-%Date%-%Time%.log
    • ctxInstall-DesktopViewer-%Date%-%Time %.log
    • ctxInstall-GenericUSB-%Date%-%Time %.log
    • ctxInstall-ICAwebwrapper-%Date%-%Time %.log
    • CtxInstall-PackageInstaller-%Date%-%Time%.log
    • ctxInstall-riInstall-riInstaller-%Date%-%Time %.log
    • CtxInstall-SelfServicePlugin-%Date%-%Time%.log
    • CtxInstall-Vd3dClient-%Date%-%Time%.log
    • ctxInstall-WebHelper-%Date%-%Time %.log
    • CtxInstall-WinDockerInstaller-%Date%-%Time%.log

临时文件夹的确切位置取决于执行安装的用户。例如,本地系统帐户的临时文件夹(例如由 Microsoft SCCM 使用)为 C:\Windows\Temp。 日志文件路径无法更改。Citrix Workspace 应用程序的安装完成后,可以将日志文件复制到其他目录。

配置

在 Active Directory 基础架构中,Citrix Workspace 应用程序可以使用 Microsoft 组策略集中配置。这要求 Citrix Workspace 应用程序的管理模板(ADMX 和 ADML 文件)复制到组策略中央存储区。

ADMX 文件包含实际设置。ADML 文件是包含组策略管理控制台中显示的文本的语言文件。

管理模板文件包含在 Citrix Workspace 应用程序的安装目录中:

  • C:\Program Files (x86)\Citrix\ICA Client\Configuration\CitrixBase.admx
  • C:\Program Files (x86)\Citrix\ICA Client\Configuration\receiver.admx
  • C:\Program Files (x86)\Citrix\ICA Client\Configuration\%language%\CitrixBase.adml
  • C:\Program Files (x86)\Citrix\ICA Client\Configuration\%language%\receiver.adml

也可以在 管理员下载(部署工具) 部分中从 Citrix Web 站点进行下载。

将 ADMX 和 ADML 文件复制到组策略中心存储区:

  • ADMX 文件的默认路径是: %LogonServer%\sysvol\%Domain%\Policies\PolicyDefinitions
  • ADML 文件的默认路径是: %LogonServer%\sysvol\%Domain%\Policies\PolicyDefinitions\%Language%

出于测试目的,您可以将管理模板复制到本地计算机 (C:\Windows\PolicyDefinitions),然后使用本地组策略编辑器 (gpedit.msc) 查看和管理设置。

Citrix Workspace 应用程序具有按计算机和每用户设置。有许多设置可用,例如:

  • 计算机配置\策略\管理模板\Citrix 组件\Citrix Workspace
    • DPI\ High DPI: 在大多数环境中,默认设置就足够了,但是如果有多个屏幕的用户报告问题,则可能需要更改 DPI 配置。
    • SelfService \ EnableFTU: 禁用此设置可防止用户首次登录时出现添加帐户窗口。将安装文件 CitrixWorkspaceApp.exe 重命名为 CitrixWorkSpaceAppWeb.exe 的结果相同。
    • StoreFront\ NetScaler Gateway URL /StoreFront 帐户列表: 使用此设置可自动将 NetScaler Gateway 或 StoreFront URL 添加到用户的 Workspace 应用程序。
  • 用户配置\ 策略\ 管理模板\ Citrix 组件\ Citrix Workspace
    • 用户身份验证\ 本地用户名和密码: 要允许单点登录,请启用此设置并勾选选项 启用直通身份验证允许所有 ICA 连接的直通身份验证

启动会话时,用户可能会看到一个对话窗口,询问设备访问权限(例如,本地驱动器、网络摄像头或麦克风)。默认情况下,Desktop Viewer 客户端设备限制基于 Internet 区域。可以通过创建和配置 客户端选择性信任 注册表项来更改此行为。作为管理员,您可以通过修改注册表来定义访问级别。有四个访问级别:

  • 0 = 没有访问权限
  • 1 = 只读
  • 2 = 完全访问
  • 3 = 提示用户

客户端选择性信任 注册表项和值不会自动创建。可以使用组策略或直接在注册表中创建和配置它们。以下文章提供了有关如何配置 客户端选择性信任注册表设置的详细信 息: CTX133565

在本文中,可以下载包含组策略文件(ADM、ADMX 和 AMDL)和 REG 文件的 ZIP 文件。使用组策略配置客户端时,建议使用 ADMX 和 ADML 文件。

客户端选择性信任组策略

也可以使用 REG 文件创建和配置 客户端选择性信任 注册表项和值。将文件 Re cevercStregupX64.reg 用于 64 位操作系统,或对 32 位操作系统使用文件 RecevercStregupX86.reg 。使用 REG 文件时,请记住,用户可以更改设备访问设置。如果要阻止用户更改首选项,请将以下注册表项中的值 (默认值) 设置为 false

HKLM\SOFTWARE\WOW6432Node\Citrix\ICA Client\Client Selective Trust\oidPredefinedSecurityPolicySettings\InstantiatedSecurityPolicyEditable

有时,需要使用其他产品的管理模板来配置 Citrix Workspace 应用程序的行为。

警告: 以下配置可能允许恶意网站在没有任何提示的情况下以静默方式向恶意 VDA 启动会话。

例如,当用户每次 启动 StoreFront 资源时,Google Chrome 和 Chromium 上的 Microsoft Edge 中显示提示打开 Citrix Workspace 启动器 时,请配置以下设置:

  • 用户配置\ 管理模板\ Google \ Google Chrome
    • 策略设置: 允许访问 URL 列表-> 启用
    • 策略值: receiver://*
  • 用户配置\ 管理模板\ Microsoft Edge
    • 策略设置: 定义允许的 URL 列表-> 启用
    • 策略值: receiver://*

优化和安全性

在远程系统上使用虚拟应用程序和桌面意味着两件事:

  1. 远程系统的资源 (CPU/RAM) 同时由多个用户使用,有时可能在沉重负载下运行。
  2. 由于网络性能(例如延迟和抖动),本地端点与远程系统之间的通信可能会低于最佳状态。

出于这个原因,引入了各种优化功能。

Citrix HDX RealTime Optimization Pack

其中一项功能涉及适用于微软 Skype for Business 版的 Citrix HDX RealTime Optimization Pack。实时 Optimization Pack 由两个组成部分组成:

  1. HDX RealTime Media Engine(与 Citrix Workspace 应用程序一起在本地终端节点上运行)。
  2. HDX RealTime 连接器(与 Microsoft Skype for Business 客户端一起运行在数据中心的 VDA 上)。

HDX RealTime Media Engine 直接在用户设备上执行媒体处理。它将卸载服务器的负载以实现最大可扩展性,从而将网络带宽占用量降至最低,并确保最佳音频-视频质量。

只有在 Citrix Workspace 应用程序已存在时,才能安装 HDX RealTime 媒体引擎。

下载 Citrix RealTime Optimization Pack 的最新版本 此处

有关适用于 Microsoft Skype 的 Citrix HDX RealTime Optimization Pack 的更多信息,请参阅 产品文档

Microsoft Teams 优化

关于 Microsoft Teams,不需要进一步优化。在 Citrix Workspace 应用程序和虚拟交付代理 (VDA) 中默认情况下,所有可用的优化功能都包含在以下版本中:

  • Citrix Workspace 应用程序 1907 或更高
  • Delivery Controller 1906.2 或更高版本
  • 虚拟交付代理 (VDA) 版本 1906.2 或更高版本
  • Microsoft Teams 版本 1.2.00.31357 或更高版本

有关更多信息,请参阅产品文档

浏览器内容重定向

浏览器内容重定向 功能可防止 VDA 端呈现白名单网页。相反,网页是在本地终端节点上呈现的。

有关如何配置 浏览器内容重定向 的详细信息,请参阅 产品文档

Citrix 桌面锁

组织中的某些用户可能不需要与 PC 的本地桌面进行交互;他们可能只需要虚拟桌面。Citrix Desktop Lock 可以锁定物理 PC,并有效地将这些计算机置于 kiosk 模式。电脑启动时,用户将看到他们的虚拟桌面,而不是本地操作系统的桌面。

Citrix 桌面锁是一个单独的组件,不包含在 Citrix Workspace 应用程序中。在安装 Citrix 桌面锁定之前,必须先安装 Citrix Workspace 应用程序。安装 Citrix Workspace 应用程序时必须启用 SSON,并且必须在安装过程中或使用组策略配置应用商店。Citrix 桌面锁可在加入域的计算机上运行。

下载最新版本的 Citrix Desktop Lock 此处

有关安装和配置 Citrix Desktop Lock 的详细信息,请参阅 产品文档

应用程序保护

Citrix Workspace 应用程序版本 1912 引入了新的安全功能 应用保护。这是 Citrix Workspace 应用程序的附加功能,可在使用 Citrix Virtual Apps and Desktops 发布的资源时提供增强的安全更具体地说。应用程序保护 可在 Citrix HDX 会话中提供反键盘记录和防屏幕捕获功能。

对于静默安装,请确保在安装 Citrix Workspace 应用程序时包含开关 /includeappprotection (产品文档)。

有关 应用保护 的更多信息,请参阅 产品文档

自动化

较大的组织可能希望在其 Windows 终端设备上自动安装和配置 Citrix Workspace 应用程序。有多种方法可以解决这个问题。

可以从面向管理员的下载部分中的以下 URL 下载多个部署脚本(*.bat 文件)。

在部署这些批处理文件之前,首先需要对这些批处理文件进行自定义,以适应组织的环境。

另一种选择是使用自定义 PowerShell 脚本,如下所示:

免责声明

这些软件应用程序按原样提供给您,不提供任何形式的陈述、担保或条件。可以使用和分发本软件,风险需自行承担。CITRIX 不承诺任何形式的明示、默示、书面、口头或法定的保证,包括但不仅限于适销性、特定目的适用性、所有权和非侵权性。在不限制上述规定的通用性的原则下,您承认并同意 (a) 本软件应用程序可能会出现错误、设计缺陷或其他问题,可能会导致数据丢失或财产损害;(b) 可能无法使本软件程序完全正常运行;以及 (c) Citrix 可能会停止提供本软件应用程序的当前版本和/或任何将来的版本,无需事先通知,也不承担任何责任。在任何情况下都不应使用本代码来支持极度危险的行为,包括但不仅限于维持生命或爆破行为。根据违约责任或任何其他责任理论,CITRIX 及其分支机构或代理对使用本软件应用程序导致的任何损害都不承担责任,包括但不仅限于直接的、特殊的、附带的、后果性的损害或其他损害,即使已被告知造成此类损害的可能性。您同意保护 Citrix 并使 Citrix 免于承担因您使用、修改或分发本代码导致的任何和所有索赔。

脚本示例

#==========================================================================
# INSTALLING AND CONFIGURING CITRIX WORKSPACE APP FOR WINDOWS
#
# Author: Citrix Systems, Inc.
# Date  : 16.03.2020
# Editor: Microsoft Visual Studio Code
# Citrix Workspace app versions supported by this script: ALL
#==========================================================================

# Error handling
$global:ErrorActionPreference = "Stop"
if($verbose){ $global:VerbosePreference = "Continue" }

# Disable File Security (prevents the "Open File – Security Warning" dialog -> "Do you want to run this file")
$env:SEE_MASK_NOZONECHECKS = 1

# Custom variables [edit | customize to your needs]
$LogDir = "C:\Logs\Citrix Workspace app"                                       # the full path to your log directory
$LogFile = Join-Path $LogDir "Install Citrix Workspace app.log"                # the full path to your log file
$StartDir = $PSScriptRoot                                                      # the directory path of the installation file(s). $PSScriptRoot is the directory of the current script.
$InstallFileName = "CitrixWorkspaceApp.exe"                                    # the name of the installation file. Options: 'CitrixWorkspaceApp.exe' or 'CitrixWorkspaceAppWeb.exe'.
$InstallArguments = "/silent /includeSSON /FORCE_LAA=1"                        # the command line arguments for the installation file
$ClientSelectiveTrustRegKeys = "CitrixWorkspaceApp_Client_Selective_Trust.reg" # the name of the registry file containing the Client Selective Trust settings

# Create the log directory if it does not exist
if (!(Test-Path $LogDir)) { New-Item -Path $LogDir -ItemType directory | Out-Null }

# Function WriteToLog
Function WriteToLog {
    param(
        [string]$InformationType,
        [string]$Text
    )

    $DateTime = (Get-Date -format dd-MM-yyyy) + " " + (Get-Date -format HH:mm:ss)
    if ( $Text -eq "" ) {
        Add-Content $LogFile -value ("")   # Write an empty line
    } else {
        Add-Content $LogFile -value ($DateTime + " " + $InformationType.ToUpper() + " - " + $Text)
    }
}  

# Create a new log file (overwriting any existing one)
New-Item -Path $LogFile -ItemType "file" -force | Out-Null

# Write to log file
WriteToLog "I" "Install Citrix Workspace app" $LogFile
WriteToLog "I" "----------------------------" $LogFile
WriteToLog "-" "" $LogFile

############################
# Pre-Installation         #
############################

# Cleanup: delete existing group policy registry keys (reference: https://docs.citrix.com/zh-cn/citrix-workspace-app-for-windows/install.html#uninstall)
WriteToLog "I" "Cleanup: delete existing Citrix Workspace group policy registry keys" $LogFile
$x = 0
try {
    $RegKeyPath = "hklm:\SOFTWARE\Policies\Citrix\ICA Client"
    if ( Test-Path $RegKeyPath ) {
        $x++
        Remove-Item -Path $RegKeyPath -recurse
    }
    $RegKeyPath = "hklm:\SOFTWARE\Wow6432Node\Policies\Citrix\ICA Client"
    if ( Test-Path $RegKeyPath ) {
        $x++
        Remove-Item -Path $RegKeyPath -recurse
    }
    if ( $x -eq 0 ) {
        WriteToLog "I" "No existing group policy registry keys were found. Nothing to do." $LogFile
    } else {
        WriteToLog "S" "The group policy registry keys were deleted successfully" $LogFile
    }
} catch {
    WriteToLog "E" "An error occurred trying to delete the group policy registry keys (error: $($Error[0]))" $LogFile
    Exit 1
}

# Write an empty line to the log file
WriteToLog "-" "" $LogFile

# Cleanup: delete old Citrix Workspace app log folders in the TEMP directory
WriteToLog "I" "Cleanup: delete old Citrix Workspace app log folders" $LogFile
try {
    Get-ChildItem -path ( Join-Path $env:Temp "CTXReceiverInstallLogs*" ) -directory | Remove-Item -force -recurse
    WriteToLog "S" "The old log folders were deleted successfully (or they did not exist in the first place)" $LogFile
} catch {
    WriteToLog "E" "An error occurred trying to delete the old log folders (error: $($Error[0]))" $LogFile
    Exit 1
}

# Write an empty line to the log file
WriteToLog "-" "" $LogFile

############################
# Installation             #
############################

$InstallFile = Join-Path $StartDir $InstallFileName
WriteToLog "I" "Install Citrix Workspace app" $LogFile
WriteToLog "I" "Command: $InstallFile $InstallArguments" $LogFile
if ( Test-Path $InstallFile ) {
    $Process = Start-Process -FilePath $InstallFile -ArgumentList $InstallArguments -PassThru -ErrorAction Stop
    Wait-Process -InputObject $process
    switch ($Process.ExitCode) {
        0 { WriteToLog "S" "Citrix Workspace app was installed successfully (exit code: 0)" $LogFile }
        3 { WriteToLog "S" "Citrix Workspace app was installed successfully (exit code: 3)" $LogFile } # Some Citrix products exit with 3 instead of 0
        1603 {
            WriteToLog "E" "A fatal error occurred (exit code: 1603). Some applications throw this error when the software is already (correctly) installed! Please check the log files!" $LogFile
            Exit 1
            }
        1605 {
            WriteToLog "E" "Citrix Workspace app is not currently installed on this machine (exit code: 1605)" $LogFile
            Exit 1
            }
        1619 {
            WriteToLog "E" "The installation files cannot be found. The PS1 script should be in the root directory and all source files in the subdirectory 'Files' (exit code: 1619)" $LogFile
            Exit 1
            }
        3010 { WriteToLog "W" "A reboot is required (exit code: 3010)!" $LogFile }
        40008 {
            WriteToLog "I" "This version of Citrix Workspace app has already been installed. Nothing to do!" $LogFile
            # Re-enable File Security
            Remove-Item env:\SEE_MASK_NOZONECHECKS

            # Write an empty line to the log file
            WriteToLog "-" "" $LogFile
            WriteToLog "I" "End of script" $LogFile
            Exit 0
        }
        default {
            WriteToLog "E" "The installation ended in an error (exit code: $($Process.ExitCode))" $LogFile
            Exit 1
        }
    }
} else {
    WriteToLog "E" "The file '$InstallFile' could not be found" $LogFile
    Exit 1
}

# Write an empty line to the log file
WriteToLog "-" "" $LogFile

############################
# Post-Installation        #
############################

# Optional: import the Client Selective Trust registry keys and values. This prevents security popup messages regarding permissions for access to files, microphones, cameras, scanners, etc. in the local intranet and trusted sites.
# Reference: How to Configure Default Device Access Behavior of Receiver, XenDesktop and XenApp (https://support.citrix.com/article/CTX133565)
$RegFile = Join-Path $StartDir $ClientSelectiveTrustRegKeys
WriteToLog "I" "Optional: import the Client Selective Trust registry keys and values. This prevents security popup messages during logon" $LogFile
WriteToLog "I" "Import registry file '$RegFile'" $LogFile
if ( Test-Path $RegFile ) {
    try {
        $process = start-process -FilePath "reg.exe" -ArgumentList "IMPORT ""$RegFile""" -WindowStyle Hidden -Wait -PassThru
        if ( $process.ExitCode -eq 0 ) {
            WriteToLog "S" "The registry settings were imported successfully (exit code: $($process.ExitCode))" $LogFile
        } else {
            WriteToLog "E" "An error occurred trying to import registry settings (exit code: $($process.ExitCode))" $LogFile
            Exit 1
        }
    } catch {
        WriteToLog "E" "An error occurred trying to import the registry file '$RegFile' (error: $($Error[0]))!" $LogFile
        Exit 1
    }
} else {
    WriteToLog "I" "The file '$RegFile' could not be found. Nothing to do." $LogFile
}

# Write an empty line to the log file
WriteToLog "-" "" $LogFile

# Copy the Citrix Workspace app log files to the custom log path defined in the variable '$LogDir'
WriteToLog "I" "Copy the log files from the TEMP directory to '$LogDir'" $LogFile
$CitrixLogPath = (Get-ChildItem -directory -path $env:Temp -filter "CTXReceiverInstallLogs*").FullName
if ( Test-Path ( $CitrixLogPath + "\*.log" ) ) {
    $SourceFiles = Join-Path $CitrixLogPath "\*.log"
    WriteToLog "I" "Source files          = $SourceFiles" $LogFile
    WriteToLog "I" "Destination directory = $LogDir" $LogFile
    try {
        Copy-Item $SourceFiles -Destination $LogDir -Force -Recurse
        WriteToLog "S" "The log files were copied successfully" $LogFile
    } catch {
        WriteToLog "E" "An error occurred trying to copy the log files" $LogFile
        Exit 1
    }
} else {
    WriteToLog "I" "There are no log files in the directory '$CitrixLogPath'. Nothing to copy." $LogFile
}

# Re-enable File Security
Remove-Item env:\SEE_MASK_NOZONECHECKS

# Write an empty line to the log file
WriteToLog "-" "" $LogFile
WriteToLog "I" "End of script" $LogFile
<!--NeedCopy-->

将脚本另存为 *.ps1 文件,然后按如下方式执行脚本:

powershell.exe -executionpolicy bypass -file "C:\Temp\Citrix Workspace app installation.ps1"

确保以管理员身份运行 PowerShell 脚本。默认情况下,PowerShell 脚本希望安装程序 (CitrixWorkspaceApp.exe) 以及包含 “ 客户端选择性信任 ” 注册表项和值的注册表文件与脚本本身位于同一目录中。将安装路径和脚本名称更改为您的要求。

日志文件被写入 C:\Logs\Citrix Workspace app,但可以通过修改变量 $LogDir$LogFile 来更改此路径。安装完成后,Citrix Workspace 应用程序安装程序生成的所有日志文件都会复制到日志目录(在变量 $LogDir 中定义)。

此外,该脚本通过删除以下两个注册表项来删除任何现有的特定于计算机的组策略设置:

  • HKLM\SOFTWARE\Policies\Citrix\ICA Client
  • HKLM\SOFTWARE\Wow6432Node\Policies\Citrix\ICA Client

该脚本还会导入 客户端选择性信 任注册表文件,但这是可选的。如果没有找到 *.reg 文件,脚本将不会以错误结束。

您可以在 Active Directory 组策略中执行脚本,也可以使用电子软件分发软件 (ESD) 执行脚本,例如 Microsoft SCCM。

采用

在初始安装和配置之后,最关键的部署阶段之一是最终用户培训和入门。Citrix 已准备好Citrix Workspace 最终用户采用的列表,其中包括帮助最终用户开始使用 Citrix Workspace 所需的所有内容。您可以在工具部分中找到所有内容,包括示例部署时间表、电子邮件模板、传单和采用工具包。

卸载

卸载适用于 Windows 的 Citrix Workspace 应用程序可以使用以下命令行完成: CitrixWorkspaceApp.exe /silent /uninstall

有关详细信息,请参阅 产品文档

适用于 Windows 的 Citrix Workspace 应用程序-快速