アプリケーショングループの管理
はじめに
この記事では、作成したアプリケーショングループを管理する方法について説明します。
アプリケーショングループまたはデリバリーグループ内のアプリケーションの管理方法については、アプリケーションを参照してください。これには、以下の方法が含まれます。
-
アプリケーショングループ内のアプリケーションを追加または削除する。
-
アプリケーショングループの関連付けを変更する。
アプリケーショングループの管理には、Delivery Group Administratorの組み込みロールの委任管理権限が必要です。詳細については、委任管理を参照してください。
アプリケーショングループを有効または無効にする
アプリケーショングループが有効になっている場合、そのグループに追加されたアプリケーションを配信できます。アプリケーショングループを無効にすると、そのグループ内の各アプリケーションが無効になります。ただし、それらのアプリケーションが他の有効なアプリケーショングループにも関連付けられている場合、それらの他のグループから配信できます。アプリケーションがアプリケーショングループに関連付けられたデリバリーグループに明示的に追加された場合、アプリケーショングループを無効にしても、それらのデリバリーグループ内のアプリケーションには影響しません。
アプリケーショングループは作成時に有効になります。グループ作成時にこの設定を変更することはできません。
-
Studioナビゲーションペインで「アプリケーション」を選択します。
-
中央ペインでアプリケーショングループを選択し、操作ペインで「アプリケーショングループの編集」を選択します。
-
設定ページで、アプリケーショングループを有効にするチェックボックスをオンまたはオフにします。
-
ウィンドウを開いたままにするには、適用をクリックするか、変更を適用してウィンドウを閉じるには、OKをクリックします。
アプリケーショングループ間のアプリケーションセッション共有を有効または無効にする
アプリケーションセッション共有は、アプリケーショングループの作成時に有効になります。この構成は、グループの作成時に変更できません。詳細については、「アプリケーショングループとのセッション共有」を参照してください。
アプリケーショングループ内でのアプリケーションセッション共有を無効にする
同じアプリケーショングループ内のアプリケーション間でのセッション共有は、アプリケーショングループの作成時にデフォルトで有効になります。アプリケーショングループ間でのアプリケーションセッション共有を無効にしても、同じアプリケーショングループ内のアプリケーション間でのセッション共有は有効のままです。
PowerShell SDKを使用して、アプリケーションセッション共有を無効にしたアプリケーショングループを構成できます。場合によっては、このオプションが望ましいことがあります。たとえば、ユーザーに非シームレスアプリケーションを別のモニターの全画面表示アプリケーションウィンドウで起動させたい場合があります。
アプリケーショングループ内でアプリケーションセッション共有を無効にすると、そのグループ内の各アプリケーションは新しいアプリケーションセッションで起動します。同じアプリケーションを実行している適切な切断されたセッションが利用可能な場合、そのセッションが再接続されます。たとえば、メモ帳を実行している切断されたセッションがある状態でメモ帳を起動すると、新しいセッションを作成する代わりにそのセッションが再接続されます。複数の適切な切断されたセッションが利用可能な場合、ランダムではあるものの決定論的な方法で、いずれかのセッションが再接続のために選択されます。同じ状況が再発した場合、同じセッションが選択されますが、それ以外の場合にセッションが予測可能であるとは限りません。
PowerShell SDKを使用して、既存のアプリケーショングループ内のすべてのアプリケーションのアプリケーションセッション共有を無効にするか、アプリケーションセッション共有を無効にしたグループを作成します。
PowerShellコマンドレットの例
セッション共有を無効にするには、Broker PowerShellコマンドレット
New-BrokerApplicationGroup または Set-BrokerApplicationGroup を使用し、パラメーター SessionSharingEnabled を False に、パラメーター SingleAppPerSession を True に設定します。
-
たとえば、グループ内のすべてのアプリケーションでアプリケーションセッション共有を無効にしたアプリケーショングループを作成するには、次のようにします。
New-BrokerApplicationGroup AppGr1 -SessionSharingEnabled $False ‑SingleAppPerSession $True -
たとえば、既存のアプリケーショングループ内のすべてのアプリケーション間でアプリケーションセッション共有を無効にするには、次のようにします。
Set-BrokerApplicationGroup AppGR1 -SessionSharingEnabled $False ‑SingleAppPerSession $True
考慮事項
-
SingleAppPerSessionプロパティを有効にするには、SessionSharingEnabledプロパティを False に設定する必要があります。両方のプロパティを同時に有効にすることはできません。SessionSharingEnabledパラメーターは、アプリケーショングループ間のセッション共有を指します。 -
アプリケーションセッション共有は、アプリケーショングループに関連付けられているがデリバリーグループには関連付けられていないアプリケーションでのみ機能します。デリバリーグループに直接関連付けられているすべてのアプリケーションは、デフォルトでセッションを共有します。
-
アプリケーションが複数のアプリケーショングループに割り当てられている場合は、グループの設定が競合しないようにしてください。たとえば、一方のグループのオプションが
Trueに設定され、もう一方のグループのオプションがFalseに設定されている場合、予期しない動作が発生します。
アプリケーショングループの名前を変更する
アプリケーショングループとのデリバリーグループの関連付けを追加、削除、または優先度を変更する
アプリケーショングループは、アプリケーションを配信できる共有(プライベートではない)マシンを含むデリバリーグループに関連付けることができます。
以下の両方の条件が満たされている場合、デスクトップのみを配信する共有マシンを含むデリバリーグループを選択することもできます。
-
デリバリーグループには共有マシンが含まれており、バージョン7.9より前のバージョンで作成されました。
-
デリバリーグループの編集権限があること。
-
Studioナビゲーションペインで「アプリケーション」を選択します。
-
中央ペインでアプリケーショングループを選択し、操作ペインで「アプリケーショングループの編集」を選択します。
-
変更を適用してウィンドウを開いたままにするには、適用をクリックするか、変更を適用してウィンドウを閉じるには、OKをクリックします。
アプリケーショングループのタグ制限を追加、変更、または削除する
タグ制限の追加、変更、削除は、アプリケーション起動の対象となるマシンに予期せぬ影響を与える可能性があります。タグの考慮事項と注意事項を確認してください。
-
Studioナビゲーションペインで「アプリケーション」を選択します。
-
中央ペインでアプリケーショングループを選択し、操作ペインで「アプリケーショングループの編集」を選択します。
-
デリバリーグループページを選択します。
-
タグ制限を追加するには、タグを持つマシンへの起動を制限するを選択し、ドロップダウンリストからタグを選択します。
-
タグ制限を変更または削除するには、別のタグを選択するか、このタグを持つマシンへの起動を制限するのチェックを外してタグ制限を完全に削除します。
-
変更を適用してウィンドウを開いたままにするには、適用をクリックするか、変更を適用してウィンドウを閉じるには、OKをクリックします。
アプリケーショングループのユーザーを追加または削除する
ユーザーの詳細については、「アプリケーショングループの作成」を参照してください。
-
Studioナビゲーションペインで「アプリケーション」を選択します。
-
中央ペインでアプリケーショングループを選択し、操作ペインで「アプリケーショングループの編集」を選択します。
-
ユーザーページを選択します。関連付けられたデリバリーグループのすべてのユーザーにアプリケーショングループ内のアプリケーションの使用を許可するか、特定のユーザーとグループのみに許可するかを指定します。ユーザーを追加するには、追加をクリックし、追加するユーザーを指定します。ユーザーを削除するには、1人以上のユーザーを選択し、削除をクリックします。
-
変更を適用してウィンドウを開いたままにするには、適用をクリックするか、変更を適用してウィンドウを閉じるには、OKをクリックします。
アプリケーショングループのスコープを変更する
スコープは、作成した場合にのみ変更できます (すべてのスコープは編集できません)。詳細については、「委任管理」を参照してください。
アプリケーショングループを削除する
アプリケーションは、少なくとも1つのデリバリーグループまたはアプリケーショングループに関連付けられている必要があります。アプリケーショングループを削除した結果、1つ以上のアプリケーションがどのグループにも属さなくなった場合、そのグループを削除するとそれらのアプリケーションも削除されるという警告が表示されます。その後、削除を確定またはキャンセルできます。
アプリケーションを削除しても、元のソースから削除されるわけではありません。ただし、再度利用可能にする場合は、もう一度追加する必要があります。