使用 Windows PowerShell 管理 App-V 5.1

Microsoft Application Virtualization (App-V) 5.1 提供 Windows PowerShell cmdlet,可帮助管理员执行各种 App-V 5.1 任务。 以下部分提供有关将 PowerShell 与 App-V 5.1 配合使用的详细信息。

如何使用 PowerShell 管理 App-V 5.1

使用以下 PowerShell 过程执行各种 App-V 5.1 任务。

名称 说明
如何加载 PowerShell Cmdlet 和获取 Cmdlet 帮助 介绍如何安装 PowerShell cmdlet 并查找 cmdlet 帮助和示例。
如何使用 PowerShell 管理在独立计算机上运行的 App-V 5.1 程序包 介绍如何使用 PowerShell 在独立计算机上管理客户端包生命周期。
如何使用 PowerShell 管理独立计算机上的连接组 介绍如何使用 PowerShell 管理连接组。
如何使用 PowerShell 修改客户端配置 介绍如何使用 PowerShell 修改客户端。
如何使用 PowerShell 应用用户配置文件 介绍如何使用 PowerShell 应用用户配置文件。
如何使用 PowerShell 应用部署配置文件 介绍如何使用 PowerShell 应用部署配置文件。
如何使用 PowerShell 对包进行排序 介绍如何使用 PowerShell 创建新包。
如何使用 PowerShell 创建包加速器 介绍如何使用 PowerShell 创建包加速器。 可以使用包加速器自动对大型复杂应用程序进行排序。
如何使用 PowerShell 在 App-V 5.1 Client 上启用报告 介绍如何使运行 App-V 5.1 的计算机能够发送报告信息。
如何使用 PowerShell 安装 App-V 数据库并转换关联的安全标识符 介绍如何采用一个帐户名称数组,以及如何将每个帐户名称转换为标准格式和十六进制格式的相应 SID。

重要提示

确保使用 App-V 包执行的任何脚本都与为 PowerShell 配置的执行策略匹配。

PowerShell 错误处理

使用下表了解有关 App-V 5.1 PowerShell 错误处理的信息。

事件 操作
对嵌入脚本使用 RollbackOnError 属性 RollbackOnError 属性与嵌入脚本一起使用时,对于以下事件,将忽略该属性:
  • 删除包
  • 取消发布包
  • 终止虚拟环境
  • 终止进程
包名称包含 $ 如果包名称包含字符 () $ ,则必须使用单引号 ( ' ) ,例如,
Add-AppvClientPackage 'Contoso$App.appv'

App-V 5.1 的操作