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

适用于:

  • Windows 10
  • Windows 11

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

连接组 XML 文件定义 App-V 客户端的连接组。 有关连接组 XML 文件以及如何配置它的信息,请参阅 关于连接组文件

本文介绍以下过程:

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

  1. 若要将 App-V 包添加并发布到运行 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 “财务应用程序”

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

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

  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
  3. 0 - False
  4. 1 - True
  5. Set-AppvClientConfiguration -RequirePublishAsAdmin
    1


对于 App-V 问题,请使用 App-V TechNet 论坛

App-V 的操作

使用 Windows PowerShell 管理 App-V