接続グループでオプション パッケージを使用する方法

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

注:省略可能なパッケージは、App-V 5.0 SP3 でのみサポートされます。

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

手順へのリンク タスク

1 つの接続グループ (オプション パッケージと共に) を使用して、異なるパッケージを持つ複数のユーザーに対してアクセス権を付与する

1 つの接続グループを使用して、さまざまなアプリケーションとプラグインのグループを異なるエンド ユーザーが使用できるようにします。

たとえば、Microsoft Office をすべてのエンド ユーザーに配布し、異なるプラグインをユーザーの異なるサブセットに配布する場合などです。

接続グループを変更せずに、オプション パッケージを非公開または削除するか、オプション パッケージを再発行して後で再発行する

App-V クライアントで接続グループを無効、削除、編集、追加、および再び有効にすることなく、オプション パッケージを公開解除、削除、または再発行します。

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

1 つの接続グループ (オプション のパッケージと共に) を使用して、異なるパッケージを持つ複数のユーザーに対してアクセス権を付与する

タスクの説明 タスクを実行する方法

App-V 5.0 SP3 を使用する

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

: Microsoft Office をエンド ユーザーに配布するが、特定のプラグインを有効にするのはユーザーのサブセットのみです。

これを行うには、Office を含むパッケージと、Office プラグインを含む別のパッケージを含む接続グループを作成し、プラグイン パッケージを省略可能にします。

プラグイン パッケージの権限を持たないエンド ユーザーは、引き続き Office を実行できます。

メソッド 手順

App-V Server – 管理コンソール

  1. 管理コンソールで [パッケージ] を選択し、[ パッケージ ] ページを開きます。

  2. [接続グループ] を選択して、[接続グループ] ライブラリを表示します。

  3. 接続グループ ライブラリから正しい接続グループを選択します。

  4. [接続されたパッケージ] ウィンドウで [編集] を クリックします。

  5. パッケージ名の横にある [省略可能] を選択します。

  6. [ グループ アクセスにパッケージ アクセスを追加 する] チェック ボックスをオンにします。 この必要な手順は、Active Directory グループにパッケージを割り当てたときに前に構成したパッケージ資格を接続グループに追加します。

App-V Server - PowerShell コマンドレット

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

Add-AppvServerConnectionGroupPackage

構文:

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

例:

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

スタンドアロン コンピューター上の App-V クライアント

  1. 接続グループ XML ドキュメントを作成し、Package tag 属性 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><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" Isional="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-00000003472" VersionId="*" DisplayName="Contoso Accounts" IsOptional="true" />

</Packages> </AppConnectionGroup>

 

App-V 5.0 SP3 より前のバージョン

特定のユーザーが特定のアプリケーションとプラグインの組み合わせを使用できるようにするには、多くの接続グループを作成する必要がありました。

接続グループを変更せずに、オプション パッケージを非公開または削除するか、オプション パッケージを再発行して後で再発行する

タスクの説明 タスクを実行する方法

App-V 5.0 SP3 を使用する

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

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

: Microsoft Office プラグインを含むオプション パッケージを発行し、プラグインを削除する場合は、接続グループを無効にしなくてもパッケージを公開解除できます。

メソッド 手順

App-V Server – 管理コンソール

  • パッケージの公開を解除するには、管理コンソールで [ パッケージ の選択] ページを選択し、発行を解除するパッケージを右クリックし、[ 非公開] をクリックします。

  • 接続グループからオプション のパッケージを削除するには、 [接続グループ ] ページで、削除するパッケージを選択し、右矢印をクリックして左下の [接続グループ] ウィンドウからパッケージを削除します。

スタンドアロン コンピューター上の App-V クライアント

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

  • Unpublish-AppvClientPackage

  • Remove-AppvClientPackage

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

 

App-V 5.0 SP3 より前のバージョン

次のことが必要です。

  1. 接続グループを有効にした各 App-V クライアント コンピューターから削除します。

  2. パッケージを公開解除します。

  3. 接続グループの定義からパッケージを削除します。

  4. 接続グループを再発行します。

接続グループでオプション パッケージを使用するための要件

接続グループでオプション パッケージを使用する前に、次の要件を確認してください。

要件 詳細

接続グループには、少なくとも 1 つのオプション以外のパッケージが含まれている必要があります。

  • App-V Server と PowerShell コマンドレットは要件が満たされていることを検証しないため、この要件を満たしていることを注意深く確認してください。

  • オプション以外のパッケージが 1 つ以上含まれていない接続グループを誤って作成し、エンド ユーザーがその接続グループでパッケージ化されたアプリケーションを開こうとした場合、接続グループは失敗します。

  • ユーザーが発行した接続グループには、グローバルまたはユーザーに発行されるパッケージを含めることができます。

  • グローバルに発行された接続グループには、グローバルに発行されたパッケージのみを含める必要があります。

グローバルに発行された接続グループには、接続グループの仮想環境を開始するときにパッケージを確実に使用できるように、グローバルに発行されるパッケージが含まれている必要があります。

ユーザー発行パッケージを含むグローバルに発行された接続グループを追加または有効にしようとすると、接続グループは失敗します。

これらのパッケージを含む接続グループを発行する前に、オプション以外のすべてのパッケージを発行する必要があります。

オプション以外のパッケージがない場合、接続グループの仮想環境を開始できません。

オプション以外のパッケージが発行されていない場合、App-V クライアントは接続グループの追加または有効化に失敗します。

グローバルに発行されたパッケージを公開解除する前に、そのコンピューター上のすべてのユーザーの権利を持つ接続グループにパッケージが不要になっていることを確認します。

システムは、パッケージが別のユーザーの接続グループの一部であるかどうかを確認しません。 グローバル パッケージを非公開にすると、そのコンピューター上のすべてのユーザーが使用できなくなります。そのため、各ユーザーの接続グループにパッケージが含まれなくなったことを確認するか、またはパッケージを省略可能にします。

接続グループの管理