从以前版本迁移
使用 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 4.6 SP2 |
|
安装启用了共存的 App-V 5.0 客户端。 |
|
排序并推出 App-V 5.0 包。 根据需要,取消发布 App-V 4.6 包。 |
重要 必须运行 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 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 程序包