从以前版本迁移

使用 App-V 5.0,可以将现有的 App-V 4.6 基础结构迁移到更灵活、更集成、更易于管理 App-V 5.0 基础结构。

规划迁移策略时,请考虑以下部分:

注意有关 App-V 4.6 和 App-V 5.0 之间的差异的详细信息,请参阅关于 App-V 5.0 的 App-V 4.6 和 App-V 5.0 部分之间的差异

转换使用早期版本的 App-V 创建的包

使用包转换器实用工具升级使用以前版本的 App-V 创建的虚拟应用程序包。 包转换器使用 PowerShell 转换包,如果有许多需要转换的包,则可以帮助自动执行此过程。

重要 转换现有包后,应在部署包之前测试包,以确保转换过程成功。

转换现有包之前要了解的内容

问题 解决方法

包脚本不会转换。

测试转换后的包。 如有必要,请转换脚本。

包注册表设置重写不会转换。

测试转换后的包。 如有必要,重新添加注册表重写。

使用 DSC 的虚拟包在转换后不会链接。

使用连接组链接包。 请参阅 管理连接组

在转换过程中检测到环境变量冲突。

解决关联的 .osd 文件中的任何冲突。

在转换过程中检测到硬编码路径。

硬编码路径难以正确转换。 包转换器将检测并返回包含硬编码路径的文件的包。 使用硬编码路径查看文件,并确定包是否需要该文件。 如果是这样,建议重新对包进行排序。

转换包时,检查文件或快捷方式是否失败。 在 App-V 4.6 包中找到该项目。 它可能是硬编码路径。 转换路径。

注意 建议使用 App-V 5.0 序列化器转换需要利用功能的关键应用程序或应用程序。 请参阅: 如何使用 App-V 5.0 对新应用程序进行排序

如果转换后已转换的包未打开,还建议使用 App-V 5.0 序列器对应用程序重新排序。

如何转换在旧版 App-V 中创建的包

迁移客户端

下表显示了用于升级客户端的建议方法。

任务 详细信息

将环境升级到 App-V 4.6 SP2

应用程序虚拟化部署和升级注意事项

安装启用了共存的 App-V 5.0 客户端。

如何在同一台计算机上部署 App-V 4.6 和 App-V 5.0 客户端

排序并推出 App-V 5.0 包。 根据需要,取消发布 App-V 4.6 包。

如何使用 App-V 5.0 对新应用程序进行排序

重要 必须运行 App-V 4.6 SP3 才能使用共存模式。 此外,对包进行排序时,必须配置位于“用户配置”部分的“管理机构”设置。

迁移 App-V 5.0 服务器完整基础结构

没有直接方法可以升级到完整的 App-V 5.0 基础结构。 有关升级 App-V 服务器的信息,请使用以下部分中的信息。

任务 详细信息

将环境升级到 App-V 4.6 SP3。

应用程序虚拟化部署和升级注意事项

部署 App-V 5.0 版本的客户端。

如何部署 App-V 客户端

安装 App-V 5.0 服务器。

如何部署 App-V 5.0 服务器

迁移现有包。

请参阅本文中 使用早期版本的 App-V 部分创建的转换包

其他迁移任务

还可以执行其他迁移任务,例如重新配置终结点,以及在运行 App-V 5.0 客户端的计算机上打开使用早期版本创建的包。 以下链接提供有关执行这些任务的详细信息。

如何为特定计算机上的所有用户将 App-V 4.6 程序包中的扩展点迁移到转换后的 App-V 5.0 程序包

如何为特定用户将 App-V 4.6 程序包中的扩展点迁移到 App-V 5.0

如何为特定计算机上的所有用户将 App-V 5.0 程序包中的扩展点还原到 App-V 4.6 程序包

如何为特定用户将 App-V 5.0 程序包中的扩展点还原到 App-V 4.6 程序包

用于执行 App-V 迁移任务的其他资源

App-V 5.0 的操作

简化的 Microsoft App-V 5.1 管理服务器升级过程