自动清理 App-V 客户端上未发布的包

适用于:

  • Windows 10
  • Windows 11

如果要在早期版本的 App-V 中释放额外的存储空间,则必须手动从客户端设备中删除未发布的包。 从Windows 10版本 1703 开始,使用 PowerShell 或 组策略 设置在重启设备后自动清理未发布的包。

使用 PowerShell cmdlet 进行清理

可以输入 PowerShell cmdlet 以打开 AutoCleanupEnabled 设置,这将自动从 App-V 客户端设备中清理未发布的 App-V 包。

打开 AutoCleanupEnabled 选项

  1. 以管理员身份打开 PowerShell 并输入以下 cmdlet 以启用自动包清理功能:

    Set-AppvClientConfiguration -AutoCleanupEnabled 1
    

    运行 cmdlet 后,应在 PowerShell 屏幕上看到以下信息:

    名称 SetbyGroupPolicy
    AutoCleanupEnabled 1 False
  2. 运行以下 cmdlet 以检查配置是否已打开清理设置。

    Get-AppvClientConfiguration
    

    如果 AutoCleanupEnabled 选项在配置列表中显示值 1 ,则表示设置已打开。

使用组策略设置进行清理

使用组策略,可以启用未使用的 App-V 包设置的“启用自动清理”,从 App-V 客户端设备自动清理未发布的 App-V 包。

启用未使用的 App-V 包设置的启用自动清理

  1. 打开组策略编辑器,然后选择管理模板\System\App-V\PackageManagement\启用未使用的 App-V 包设置的自动清理

  2. 选择 “已启用”,然后选择 “确定”。

    组策略更新并重置客户端后,该设置将清理 App-V 客户端上任何未发布的 App-V 包。

相关文章