如何针对特定计算机上的所有用户将扩展点从 App-V 4.6 包迁移到转换后的 App-V 5.1 包

使用以下过程使用部署配置文件将扩展点从 App-V 4.6 包迁移到 App-V 5.1 包。

注意

此过程假定你运行的是最新版本的 App-V 4.6。

以下过程不需要 App-V 5.1 管理服务器。

过程

使用部署配置文件将扩展点从 App-V 4.6 包迁移到转换后的 App-V 5.1 包

  1. 找到包含要迁移的包的部署配置文件的目录。 若要设置策略,请对 userConfiguration 节进行以下更新:

    ManagingAuthority TakeoverExtensionPointsFrom46="true" PackageName=<Package ID>

    下面是部署配置文件中的内容示例:

     <?xml version="1.0" ?>
     <DeploymentConfiguration
     xmlns="<https://schemas.microsoft.com/appv/2010/deploymentconfiguration>" PackageId=<Package ID> DisplayName=<Display Name>
     <MachineConfiguration/>
     <UserConfiguration>
     <ManagingAuthority TakeoverExtensionPointsFrom46="true"
     PackageName=<Package ID>
     </UserConfiguration>
     </DeploymentConfiguration>
    
  2. 若要添加 App-V 5.1 包,请在提升的 PowerShell 命令提示符中键入:

     $pkg= Add-AppvClientPackage -Path <Path to package location> -DynamicDeploymentConfiguration <Path to the deployment configuration file>
    
     Publish-AppVClientPackage $pkg
    
  3. 若要测试迁移,请使用关联的 FTA 或快捷方式打开虚拟应用程序。 应用程序以 App-V 5.1 打开。 App-V 4.6 包和转换后的 App-V 5.1 包都已发布给用户,但 App-V 5.1 包已采用应用程序的 FTA 和快捷方式。

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

App-V 5.1 的操作