设计决策:应用注意事项

Microsoft Office 和Microsoft 365 是 Citrix 今天提供的最受欢迎的工作负载之一。Microsoft 和Citrix 共同努力,在 Azure 的 Citrix 会话中运行Microsoft 365 时开发了最佳的用户体验。他们的合作创建了应用程序、流程和指导,以帮助您提供同类最佳的解决方案。您可能在 Citrix 服务器上托管了其他应用程序,这些应用程序必须进行分析并迁移到 Azure。无论应用程序驻留在何处,这些应用程序都必须具有可访问的应用程序数据。以下是您需要回答的有关应用程序和应用程序数据的问题:

如何将 VDA 托管的应用程序与Microsoft 365 集成?

  • 安装办公室时使用 Office 365 专业增强版

  • Microsoft 365 需要一个支持共享计算机激活的计划,这是任何多用户会话主机所必需的

  • 在黄金映像上安装 Office 后,请勿打开任何 Office 应用程序。如果您打开一个 Office 应用程序,则必须重置映像以删除阻止用户级激活的临时密钥。要重置映像,请卸载 Office,重新启动,然后重新安装 Office。

  • 对于使用 KMS 许可的早期版本的 Office,例如 Office 2010 和 2013,您必须验证您的 KMS 服务器是否可以从 Azure 云访问。您可以通过以下方法之一使 KMS 服务器可供 Citrix 工作负载访问:
    • 将您的 KMS 服务器迁移到 Azure 云
    • 使用 ExpressRoute 或站点对站点 (S2S) 虚拟专用网络 (VPN) 将本地数据中心连接到 Azure
  • 使用 FSLogix 和 Office 365 容器时,请按照以下步骤将其与 Windows 搜索集成,并在每个步骤之间重新启动:
    • 为 Windows 搜索服务配置自动启动(不延迟)。此配置应在安装 Office 之前完成,以便 Office 设置所需的挂钩。
    • 安装Microsoft Office。
    • 安装 FSLogix 代理。
    • 如果您不需要 Windows 搜索,您可以禁用该服务。在禁用该服务之前,请继续并完成安装步骤以节省计算资源,然后禁用该服务。使用这种方法,如果以后需要,您可以轻松启用该服务。

我应该将 FSLogix 用于 Citrix 工作负载吗?

  • 使用Microsoft GPO 管理所有Microsoft 365 Office 设置

  • Microsoft FSLogix 是处理 Microsoft365 集成的推荐方法。它可以无缝处理 Outlook 搜索、Outlook PST 和 Office 激活。

  • Microsoft 建议在 Microsoft365 Apps 1704 及更高版本中使用 SSO (ADFS):

    • 当 ADFS 可用时,启用 “使用联合组织凭据自动激活 Office” GPO 并在 GPO 安全登录中配置自动登录
    • 如果 ADFS 不可用,请使用 FSLogix 或 Citrix 配置文件管理器同步以下注册表项 %localappdata%\ Microsoft\ Office\ 16.0\ 许可与用户一起漫游 Microsoft 365 令牌

我应该如何配置 Outlook?(缓存模式还是联机模式)?

  • 满足以下条件时,请使用缓存 Exchange 模式:
    • 配置文件管理解决方案(如 FSLogix 或 Citrix Profile Management器)可用于管理 OST 文件和搜索索引
    • 用户需要响应速度更快的电子邮件系统
    • Outlook 客户端和邮件服务器之间的连接延迟很长或者经常中断
  • 满足以下条件时使用联机模式:
    • 低延迟网络连接可用
  • 使用Active Directory 组策略配置 Outlook Exchange 模式,建议的设置包括以下内容:
    • 文件 > 缓存 Exchange 模式
    • 同步设置
    • 禁用快速访问
    • 使用缓存交换模式
    • 缓存文件

使用 Citrix Profile Management 时,我应该对 Microsoft 365 使用哪些设置?

  • 使用 Citrix Profile Management 时,使用这些项目可提供强大的用户体验并支持 OST/PST 存储位置和搜索索引位置

    • 使用最新版本的 Citrix 配置文件管理器。最新版本具有本机 Outlook 搜索和大文件处理等功能,可为 Outlook 提供优化。
    • 启用大文件处理以允许在 Azure 文件中存储 OST/PST 文件。
    • 在 Citrix Profile Management 中包含以下文件夹和注册表:
      • %localappdata%\Microsoft\Office\16.0\Licensing
      • %localappdata%\Microsoft\Credential
      • AppData\Local\Microsoft\Credentials
      • AppData\Local\Microsoft\Windows\WebCache
      • AppData\LocalLow\Microsoft\CryptnetUrlCache
      • AppData\Local\Microsoft\Outlook
      • AppData\Local\Microsoft\Vault
      • AppData\Local\Microsoft\Office
      • AppData\Local\Microsoft\Office\*.qat
      • AppData\Local\Microsoft\Office\*.officeUI
      • AppData\Local\Microsoft\Windows\UsrClass.*
      • HKCU\Software\Microsoft\Office\16.0\Common\Identity\DisableADALatopWAMOverride

我应该将我的应用程序数据存储在哪里?

  • 使用 Azure 迁移或 Movere 评估和规划应用程序迁移

  • 请咨询应用程序供应商,以确定 Azure 中是否支持该软件。如果计划使用 PVS 进行流式传输,还要验证供应商是否支持第 2 代虚拟机。

相对于我的应用程序,我的数据应该放在哪里?

  • 离开 Azure 的数据会产生出口费用。尽量使应用程序及其数据尽可能靠近。尽管这种配置很理想,但并不总是可能的。如果您无法将数据保存在应用程序附近,请专注于最大限度地减少它们之间的延迟。

在确定我的数据位置时,我应该考虑哪些成本?

  • 在阻止应用程序及其数据同时迁移到 Azure 的混合云环境中工作时,请先移动应用程序,然后再移动应用程序数据。通过这种方法,可以降低数据出站费用。

如何将 Citrix Workspace 与Microsoft 365 和Microsoft Teams 集成?

  • 对于多会话主机,请在黄金映像上安装 VDA 后安装 Microsoft Teams,然后使用 ALLUSER=1 标志将其安装在 c:\program 文件下

  • 要更新 Microsoft Teams 代理,需要先卸载以前的版本,然后才能安装新版本

  • 将 Citrix Microsoft Teams 重定向策略设置为允许

  • Microsoft Teams 依赖于 Azure 传输中继,必须可以访问以下端口和 IP 地址范围
    • UDP 3478-3481
    • TCP 443
    • 137.106.64.0/18
    • 52.112.0.0/14
    • 52.120.0.0/14
  • 使用 Citrix Director 的活动管理器监视Microsoft Teams s 应用程序,例如 WebSocketAgent.exe、WebSocketService.exe 和 CtxSvcHost.exe

其他资源链接

macOS 上面向Microsoft Teams 的 Citrix 优化

将 Microsoft 365 应用程序作为操作系统映像的一部分进行部署

为 Citrix Profile Management和Citrix 用户个性化层部署 Azure 文件

FSLogix Office 365 容器现已Citrix Ready

Microsoft 365 网络连接原则

适用于Citrix XenApp 和 XenDesktop 7.x 的Microsoft Office 365

Microsoft Teams 在 Citrix Virtual Apps and Desktops 环境中优化

监视、故障排除和支持 Microsoft Teams

设计决策:应用注意事项

在本文中