Product Documentation

编辑迁移工具 XML 文件

Mar 17, 2016

将数据导入 XenDesktop 7.x 站点之前,请检查并编辑由导出工具 (XdExport) 生成的 XML 文件的内容(尤其是在分多个阶段执行迁移时),并导入部分用户、交付组和策略,然后再导入其他数据。

可以使用任意文本编辑器查看或更改文件内容,也可以使用专用 XML 编辑器,例如 Microsoft XML Notepad。

XML 内容中的某些元素必须存在,以便 XML 文件能被导入工具 (XdImport) 所接受。

所需的 XML 架构在 XdFarm.xsd 文件中定义,该文件作为迁移工具下载包的一部分提供。 使用此文件时:
  • 如果 minOccurs 属性的值为 1 或更大的值,则表示如果父元素存在,一些特定元素也必须存在。
  • 如果提供给导入工具的 XML 文件无效,该工具将终止,并将显示一条错误消息,提示您如何找到该问题在 XML 文件中的位置。

导入桌面或交付组的子集

要仅导入交付组和桌面的子集,可编辑 DesktopGroups 元素的内容。 DesktopGroups 元素可以容纳多个 DesktopGroup 元素,并且在每个 DesktopGroup 元素中,都存在一个可以包含多个 Desktop 元素的 Desktops 元素。

请勿删除 DesktopGroups 元素,尽管您能够删除所有 DesktopGroup 元素并将其保留为空。 同样,在每个 DesktopGroup 元素中,必须存在 Desktops 元素,但可以不包含任何 Desktop 元素。

删除 DesktopDesktopGroup 元素以避免导入单个特定计算机或整个交付组。 例如,XML 文件包含:
   …        …        …      …        …         …        …   
在此示例中,您的编辑操作将阻止导入 Group1 组, 而只会导入 Group2 组中的 Machine3:
   …        …        …    

管理名称重复的交付组

在 XenDesktop 4 中,桌面组可以通过文件夹形式组织,名称相同的桌面组可以显示在不同文件夹中,内部桌面组名称是显示给用户的名称。 在此版本中,不可以将交付组置于文件夹中,每个交付组必须有唯一的内部名称,显示给用户的名称可以不同于内部名称。 为反映这些不同,您可能必须重命名桌面组。

例如,在 XenDesktop 4 场中可以存在两个不同的桌面组,这两个桌面组显示给两个不同用户的名称均为“我的桌面”,这可以使用桌面组文件夹来实现。 如果这些交付组要在 XenDesktop 7.x 站点中保持独立,您必须在 XML 文件中编辑桌面组名称,使这些名称为唯一的名称。

如果 XenDesktop 7.x 站点中的某个交付组与要导入的桌面组同名,并且这些交付组要在 XenDesktop 7.x 站点中保持独立,您必须在 XML 文件中编辑 XenDesktop 4 的桌面组名称,使该名称在站点中保持唯一。 如果要导入的桌面组实际上与 XenDesktop 7.x 交付组相同,并且要将 XML 文件中的计算机合并到现有的桌面组中,这种情况下,无需重命名该交付组;为导入工具指定 -MergeDesktops 参数即可。 例如,如果 XML 文件包含:
   …   \Sales     …   \Finance   
删除重复的名称,如下所示:
   …   \Sales     …   \Finance   

管理策略导入

可以从 XML 文件中删除策略,并且可以指定唯一的名称以避免策略名称重复。 不支持合并策略。
  • 导入策略数据时有两种情形:成功导入所有策略,或者不导入任何策略数据(如有任何故障)。
  • 导入大量带有许多设置的策略时,导入过程可能需要数小时的时间。
  • 如果您批量导入策略,它们的原始优先级可能会受到影响。 导入策略时,所导入策略的相对优先级将会保留,但这些策略的优先级高于站点中已存在的策略。 例如,如果要导入优先级分别为 1 到 4 的四个策略,并决定分两批导入这些策略,则应首先导入优先级为 3 和 4 的策略,因为第二批策略会自动获得更高的优先级。
要仅将策略的子集导入到 XenDesktop 7.x 站点中,请编辑 Policies 元素的内容。 Policies 元素可以容纳多个 Policy 元素。 请勿删除 Policies 元素,尽管您能够删除所有 Policy 元素并将其保留为空。 删除全部 Policy 元素以避免导入特定的 XenDesktop 4 场策略。 例如,如果 XML 文件包含:
   …   … 
为避免导入任何 XenDesktop 4 策略,并避免与已在 XenDesktop 7.x 站点中配置的策略相冲突,请按如下所示编辑该文件以删除各 Policy 元素:
 
或者,也可以按如下所示编辑该文件,以使用其他名称导入策略:
   …   …