Product Documentation

使用命令行界面迁移 XenApp

Sep 14, 2015

有关 cmdlet 选项和属性的信息,请参阅 Cmdlet 参考

  1. 从“开始”菜单中,依次选择所有程序 > Citrix > XenApp 迁移 > Windows PowerShell with Citrix XenApp Migration Module。 此时将启动 PowerShell 控制台。
  2. 开始迁移之前,使用以下 cmdlet 构建一个文件,其中包含服务器到工作组的映射(如果从 XenApp 5 迁移)以及(可选)迁移选项和属性值替代项。
    1. 使用 Add-XAServerMapping cmdlet 将 XenApp 5 场中的服务器映射到新场中的工作组。 映射中包含的服务器是从旧场的服务器仓库中选出的,具有代表性。
      重要:首次迁移 XenApp 5 场之前,必须配置服务器映射。尽管映射不是必需的,但如果没有这些映射将无法完整迁移 XenApp 5 场,因为将不会迁移有关服务器的任何数据(例如服务器设置、应用程序服务器或者“区域首选项和故障转移”策略)。
      • 要显示指定的服务器映射,请使用 Get-XAServerMapping cmdlet。
      • 要删除服务器映射,请使用 Remove-XAServerMapping cmdlet。
    2. 使用 Set-XAMigrationOption cmdlet 自定义迁移。 设置迁移选项是可选操作。

      可以指定:

      • 远程服务器名称;即要从中迁移对象的源场中服务器的名称。作为一个迁移选项,指定远程服务器名称可避免在每次开始迁移时都要指定名称。

        如果更改源服务器,请务必更新之前配置的任何自定义迁移选项以及引用源场中的对象或位置的工作组映射(如果需要)。

      • 用于存储从旧场中导出的数据的非默认文件夹位置。
      • 迁移时要包括或排除的对象类型和指定对象。
      • 要迁移到 64 位场的 32 位应用程序;其路径将从 \Program Files\ 转换为 \Program Files (x86)\。

      要显示指定的迁移选项,请使用 Get-XAMigrationOption cmdlet。

    3. 如果不希望将特定值从源场迁移到新场中,请使用 Add-XASettingOverride cmdlet 为各对象属性指定值。 可以指定设置替代。
      • 要显示可以使用 Add-XASettingOverride cmdlet 指定的对象属性的名称,请使用 Get-XALegacySettingName cmdlet。
      • 要显示指定的属性替代值,请使用 Get-XASettingOverride cmdlet。
      • 要删除指定的属性替代值,请使用 Remove-XASettingOverride cmdlet。
      提醒: 从其中任一接口启动的预览和迁移都将使用在命令行接口中指定的定制设置(和映射,如果从 XenApp 5 迁移),除非另行明确指定替代项。
  3. 要预览迁移(即,查看迁移过程中将发生的情况,但不采取任何措施),请输入 Start-XAMigration -PendingReportOnly
  4. 使用 Start-XAMigration cmdlet 启动迁移。
  5. 运行迁移之后,使用 Get-XAMigrationObjectCount cmdlet 显示旧场和新场中的对象数量。 这样有助于监视新场与旧场之间的等效性。 可以自定义显示内容以报告与现有快照之间的差别。

迁移后,请继续执行迁移后任务

注意:后续迁移(从其中一个界面启动)将使用当前的迁移选项以及属性值替代文件。

迁移后需执行的任务

迁移完成后,应检查日志以确认迁移是否成功。未成功迁移的项目将生成描述性日志条目,例如Skipped invalid File type (已跳过无效文件类型 )。要查看日志,请执行以下操作:
  • 在图形界面中,选择查看日志
  • 在命令行界面中,在 c:\Users\user\AppData\Local\Citrix\Citrix.XenApp.Migration(或您在使用 -SetXAMigrationOption cmdlet 进行迁移之前指定的替代位置)下的 Data 文件夹中查找日志。
注意:在命令行显示内容和日志中,策略对象是指在 XenApp 5 源场中配置的 IMA 策略。组策略对象是指在 XenApp 6.x 场中使用 XenApp Management(AppCenter 或交付服务控制台)配置的策略。

确认迁移成功完成后,应执行以下操作:

  • 将服务器或 OU 与工作组相关联。
  • 创建负载评估程序策略。
  • 创建区域策略。
  • 配置打印机设置。
  • 在新场中启动配置日志记录。
  • 将“运行状况监视”测试可执行文件复制到新场中并配置“运行状况监视”设置。
  • 也可以按旧服务器文件夹层次结构添加新服务器,以保留委派权限。
  • 迁移 32 位 XenApp 5 场后,重建配置的应用程序,以允许通过流技术推送到服务器的应用程序启动。