如何使用 PowerShell 管理独立计算机上的连接组

使用 App-V 连接组,可以在单个虚拟环境中将所有虚拟应用程序作为定义的包集运行。 例如,可以使用单独的包虚拟化应用程序及其插件,但在单个连接组中一起运行它们。

连接组 XML 文件定义在安装 App-V 客户端的计算机上运行的连接组。 有关连接组 XML 文件以及如何配置它的信息,请参阅 “关于连接组文件”。

本主题介绍以下过程:

在连接组中添加和发布 App-V 包

  1. 若要将 App-V 5.0 包添加并发布到运行 App-V 客户端的计算机,请键入以下命令:

    Add-AppvClientPackage –path c:\tmpstore\quartfin.appv |Publish-AppvClientPackage

  2. 针对连接组中的每个包重复此过程的 步骤 1

在 App-V 客户端上添加和启用连接组

  1. 通过键入以下命令添加连接组:

    Add-AppvClientConnectionGroup –path c:\tmpstore\financ.xml

  2. 通过键入以下命令启用连接组:

    Enable-AppvClientConnectionGroup –name “Financial Applications”

    当成员包中的任何虚拟应用程序在目标计算机上运行时,它们将在连接组的虚拟环境中运行,并且可用于连接组中其他包中的所有虚拟应用程序。

为特定用户启用或禁用连接组

  1. 查看参数说明和要求:

    • 该参数使管理员能够为特定用户启用或禁用连接组。

    • 必须使用 App-V 5.0 SP2 修补程序包 5 或更高版本才能使用此参数。

    • 可以从用户或管理员会话运行此 cmdlet。

    • 必须使用管理凭据登录才能使用该参数。

    • 必须登录最终用户。

    • 必须 (SID) 提供最终用户的安全标识符。

  2. 使用以下 cmdlet 并添加可选 –UserSID 参数,其中 -UserSID 表示最终用户的安全标识符 (SID) :

    Cmdlet 示例

    Enable-AppVClientConnectionGroup

    Enable-AppVClientConnectionGroup“ConnectionGroupA”-UserSID S-1-2-34-56789012-3456789012-345678901-2345

    Disable -AppVClientConnectionGroup

    Disable -AppVClientConnectionGroup “ConnectionGroupA” -UserSID S-1-2-34-56789012-3456789012-345678901-2345

仅允许管理员启用连接组

  1. 查看使用此 cmdlet 的说明和要求:

    • 使用此 cmdlet 和参数将 App-V 客户端配置为仅允许管理员 (不最终用户) 启用或禁用连接组。

    • 必须至少使用 App-V 5.0 SP3 来使用此 cmdlet。

  2. 运行以下 cmdlet 和参数:

    Cmdlet 参数和值 示例

    Set-AppvClientConfiguration

    –RequirePublishAsAdmin

    • 0 - False

    • 1 - True

    Set-AppvClientConfiguration –RequirePublishAsAdmin1

    有 App-V 问题? 使用 App-V TechNet 论坛

App-V 5.0 的操作

使用 PowerShell 管理 App-V