次の方法で共有


App-V 5.1 接続グループで省略可能なパッケージを使用する

Microsoft Application Virtualization (App-V) 5.0 SP3 以降では、接続グループ管理を簡略化するために、接続グループにオプションのパッケージを追加できます。 次の表は、省略可能なパッケージを使用して簡単に完了できるタスクの概要と、各タスクの手順へのリンクを示しています。

オプション パッケージは、App-V 5.0 SP3 より前のリリースではサポートされていません。

省略可能なパッケージを使用する前に、「 接続グループでオプション パッケージを使用するための要件」を参照してください。

手順へのリンク タスク
異なるパッケージを持つ複数のユーザーに対して、オプションのパッケージを含む 1 つの接続グループを使用する 1 つの接続グループを使用して、アプリケーションとプラグインのさまざまなグループを異なるユーザーが使用できるようにします。
たとえば、Microsoft Office をすべてのユーザーに配布し、異なるプラグインをユーザーの異なるサブセットに配布するとします。
接続グループを変更せずに、省略可能なパッケージの発行を解除または削除するか、省略可能なパッケージの発行を解除し、後で再発行する App-V クライアントで接続グループを無効、削除、編集、追加、および再度有効にすることなく、省略可能なパッケージの発行解除、削除、または再発行を行います。
また、接続グループを無効にしたり再発行したりすることなく、オプションのパッケージを再発行し、後で再発行することもできます。

接続グループで省略可能なパッケージを使用するための要件

接続グループで省略可能なパッケージを使用する前に、次の要件を確認してください。

要件 詳細
接続グループには、オプション以外のパッケージが少なくとも 1 つ含まれている必要があります。 - App-V サーバーと PowerShell コマンドレットでは要件が検証されないため、この要件を満たしていることを注意深く確認してください。
- オプション以外のパッケージが少なくとも 1 つ含まれていない接続グループを誤って作成し、エンド ユーザーがその接続グループでパッケージ化されたアプリケーションを開こうとすると、接続グループは失敗します。
ユーザーが発行した接続グループには、グローバルまたはユーザーに発行されたパッケージを含めることができます。 - グローバルに発行された接続グループには、グローバルに発行されたパッケージのみを含む必要があります。
- グローバルに発行された接続グループには、接続グループの仮想環境を開始するときにパッケージを使用できるようにするために、グローバルに発行されたパッケージが含まれている必要があります。
- ユーザーが発行したパッケージを含むグローバルに発行された接続グループを追加または有効にしようとすると、接続グループは失敗します。
これらのパッケージを含む接続グループを発行する前に、オプション以外のすべてのパッケージを発行する必要があります。 - 非オプション パッケージが見つからない場合、接続グループの仮想環境を開始できません。
- App-V クライアントは、非オプション パッケージが発行されていない場合、接続グループの追加または有効化に失敗します。
グローバルに発行されたパッケージを発行解除する前に、そのコンピューター上のすべてのユーザーに対する権限を持つ接続グループにパッケージが不要になっていることを確認します。 - パッケージが別のユーザーの接続グループの一部であるかどうかを確認しません。
- グローバル パッケージを発行解除すると、そのコンピューター上のすべてのユーザーが使用できなくなります。そのため、各ユーザーの接続グループにパッケージが含まれていることを確認するか、またはパッケージを省略可能にします。

パッケージが異なる複数のユーザーに対して、オプションのパッケージを含む 1 つの接続グループを使用する

オプションのパッケージを接続グループに追加できます。これにより、アプリケーションとプラグインのさまざまな組み合わせを異なるユーザーに提供できます。

たとえば、Microsoft Office をユーザーに配布するが、ユーザーのサブセットに対してのみ特定のプラグインを有効にする場合などです。 Office を含むパッケージと Office プラグインを含む別のパッケージを含む接続グループを作成します。次に、プラグイン パッケージを省略可能にします。 プラグイン パッケージを利用できないユーザーは、引き続き Office を実行できます。

以降のセクションでは、各メソッドの手順について説明します。

1 つの接続グループを使用する: App-V サーバー - 管理コンソール

  1. 管理コンソールで、[ 接続グループ] を選択して、接続グループ ライブラリを表示します。
  2. 接続グループ ライブラリから適切な接続グループを選択します。
  3. [接続済みパッケージ] ウィンドウで [ 編集] を 選択します。
  4. パッケージ名の横にある [ 省略可能] を選択します。
  5. [ ADD PACKAGE ACCESS TO GROUP ACCESS]\(グループ アクセスへのパッケージ アクセスの追加\ ) チェック ボックスをオンにします。 この必要な手順により、Active Directory グループにパッケージを割り当てたときに前に構成したパッケージエンタイトルメントが接続グループに追加されます。

1 つの接続グループを使用する: App-V サーバー - Windows PowerShell コマンドレット

Add-AppvServerConnectionGroupPackage コマンドレットを使用し、-Optional パラメーターを指定します。

構文

Add-AppvServerConnectionGroupPackage [-AppvServerConnectionGroup] <SerializableConnectionGroup> [[-AppvServerPackage] <PackageVersion>] [-Optional] [-Order <int>] [-UseAnyPackageVersion]

Add-AppvServerConnectionGroupPackage -Name "Connection Group 1" -PackageName "Package 1" -Optional

1 つの接続グループを使用する: スタンドアロン コンピューター上の App-V クライアント

  1. 接続グループ XML ドキュメントを作成し、 Package タグ属性 IsOptional"true" に設定します。
  2. 接続グループを追加して有効にするには、次のコマンドレットを使用します。
    • Add-AppvClientConnectionGroup
    • Enable-AppvClientConnectionGroup

省略可能なパッケージを含む接続グループ XML ドキュメントの例

<?xml version="1.0" ?>
<AppConnectionGroup
   xmlns="https://schemas.microsoft.com/appv/2014/virtualapplicationconnectiongroup"
   AppConnectionGroupId="8105CCD5-244B-4BA1-8888-E321E688D2CB"
   VersionId="84CE3797-F1CB-4475-A223-757918929EB4"
   DisplayName="Contoso Software Connection Group" >
<Packages>
<Package
   PackageId="7735d1a8-5ef9-4df9-a1cf-3aa92ef54fe7"
   VersionId="ec560d6f-e62e-48eb-a9e5-7c52a8c2e149"
   DisplayName="Contoso Business Manager"
/>

<Package
   PackageId="fc6fe0f7-be3d-4643-b37d-fc3f62d4dd5c"
   VersionId="c67a71cd-3542-4a48-93e8-20c643c50970"
   DisplayName="Contoso Forms"
   IsOptional="false"
/>
<Package
   PackageId="8f6301a5-4348-4039-9560-b27a5bb72711"
   VersionId="6c694b45-3e19-46c6-a327-d159aa39e1d2"
   DisplayName="Contoso Tax"
   IsOptional="true"
/>

<Package
   PackageId="89d701bc-d507-4299-b6b6-000000003472"
   VersionId="*"
   DisplayName="Contoso Accounts"
   IsOptional="true"
/>

</Packages>
</AppConnectionGroup>

接続グループを変更せずに、省略可能なパッケージの発行を解除または削除するか、省略可能なパッケージの発行を解除し、後で再発行する

App-V クライアントで接続グループを無効または再び有効にしなくても、接続グループ内にある省略可能なパッケージを発行解除、削除、または再発行できます。

また、接続グループを無効にしたり再発行したりすることなく、オプションのパッケージの発行を解除し、後で再発行することもできます。

たとえば、Microsoft Office プラグインを含む省略可能なパッケージを発行し、そのプラグインを削除する場合は、接続グループを無効にせずにパッケージの発行を解除できます。

以降のセクションでは、各メソッドの手順について説明します。

発行解除: App-V サーバー - 管理コンソール

  • パッケージの発行を解除するには、管理コンソールで [ パッケージ ] ページを選択します。 発行を解除するパッケージを選択し、[発行解除] を選択 します
  • 接続グループから省略可能なパッケージを削除するには、[ 接続グループ] ページに移動します。 削除するパッケージを選択し、右矢印を選択して、左下の接続グループ ペインからパッケージを削除します。

発行解除: スタンドアロン コンピューター上の App-V クライアント

次の既存のコマンドレットを使用します。

  • Unpublish-AppvClientPackage
  • Remove-AppvClientPackage

詳細については、「 PowerShell を使用して Stand-Alone コンピューターで実行されている App-V 5.1 パッケージを管理する方法」を参照してください。

接続グループの管理