アプリケーショングループの管理
注:
Citrix Virtual Apps and Desktops™展開は、Web Studio(Webベース)とCitrix Studio(Windowsベース)の2つの管理コンソールを使用して管理できます。この記事ではWeb Studioのみを扱います。Citrix Studioについては、Citrix Virtual Apps and Desktops 7 2212以前の同等の記事を参照してください。
はじめに
この記事では、作成したアプリケーショングループを管理する方法について説明します。
アプリケーショングループまたはデリバリーグループでアプリケーションを管理する方法については、アプリケーションを参照してください。これには、以下の方法が含まれます。
-
アプリケーショングループ内のアプリケーションを追加または削除する。
-
アプリケーショングループの関連付けを変更する。
アプリケーショングループの管理には、Delivery Group Administratorの組み込みロールの委任管理権限が必要です。詳細については、委任管理を参照してください。
アプリケーショングループを有効または無効にする
アプリケーショングループが有効になっている場合、そのグループに追加されたアプリケーションを配信できます。アプリケーショングループを無効にすると、そのグループ内の各アプリケーションも無効になります。ただし、それらのアプリケーションが他の有効なアプリケーショングループにも関連付けられている場合、それらの他のグループから配信できます。アプリケーションがアプリケーショングループに関連付けられたデリバリーグループに明示的に追加されている場合、アプリケーショングループを無効にしても、それらのデリバリーグループ内のアプリケーションには影響しません。
アプリケーショングループは作成時に有効になります。グループの作成時にこの設定を変更することはできません。
-
左側のペインでアプリケーションを選択し、次にアプリケーショングループタブを選択します。
-
アプリケーショングループを選択し、次にアクションバーでアプリケーショングループの編集を選択します。
-
設定ページで、アプリケーショングループを有効にするチェックボックスをオンまたはオフにします。
-
ウィンドウを開いたままにするには適用をクリックし、変更を適用してウィンドウを閉じるには保存をクリックします。
アプリケーションセッションのアプリケーショングループ間での共有を有効または無効にする
アプリケーショングループ間のセッション共有は、アプリケーショングループを作成するときに有効になります。グループの作成時にこの構成を変更することはできません。詳しくは、「アプリケーショングループとのセッション共有」を参照してください。
-
左ペインでアプリケーションを選択し、アプリケーショングループタブを選択します。
-
アプリケーショングループを選択し、アクションバーでアプリケーショングループの編集を選択します。
-
設定ページで、アプリケーショングループ間のアプリケーションセッション共有を有効にするチェックボックスをオンまたはオフにします。
-
ウィンドウを開いたままにするには適用をクリックし、変更を適用してウィンドウを閉じるには保存をクリックします。
アプリケーショングループ内でのアプリケーションセッション共有を無効にする
同じアプリケーショングループ内のアプリケーション間のセッション共有は、アプリケーショングループを作成するときにデフォルトで有効になります。アプリケーショングループ間のアプリケーションセッション共有を無効にしても、同じアプリケーショングループ内のアプリケーション間のセッション共有は有効のままです。
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 に設定する必要があります。これら2つのプロパティを同時に有効にすることはできません。SessionSharingEnabledパラメーターは、アプリケーショングループ間のセッション共有を指します。 -
アプリケーションセッション共有は、アプリケーショングループに関連付けられているがデリバリーグループには関連付けられていないアプリケーションでのみ機能します。デリバリーグループに直接関連付けられているすべてのアプリケーションは、デフォルトでセッションを共有します。
-
アプリケーションが複数のアプリケーショングループに割り当てられている場合、グループの設定が競合しないようにしてください。たとえば、あるグループのオプションが
Trueに設定され、別のグループのオプションがFalseに設定されている場合、予期しない動作が発生します。
アプリケーショングループの名前を変更する
アプリケーショングループとのデリバリーグループの関連付けを追加、削除、または優先度を変更する
アプリケーショングループは、アプリケーションを配信できる共有(プライベートではない)マシンを含むデリバリーグループに関連付けることができます。
以下の両方の条件が満たされている場合は、デスクトップのみを配信する共有マシンを含むデリバリーグループを選択することもできます。
-
デリバリーグループに共有マシンが含まれており、バージョン7.9より前のバージョンで作成されている。
-
デリバリーグループの編集権限があること。
-
左ペインでアプリケーションを選択し、アプリケーショングループタブを選択します。
-
アプリケーショングループを選択し、アクションバーでアプリケーショングループの編集を選択します。
-
デリバリーグループページを選択します。
-
デリバリーグループを追加するには、追加をクリックします。利用可能なデリバリーグループのチェックボックスを選択します。(互換性のないデリバリーグループは選択できません。)選択が完了したら、OKをクリックします。
-
デリバリーグループを削除するには、削除するグループのチェックボックスを選択し、削除をクリックします。プロンプトが表示されたら削除を確定します。
-
デリバリーグループの優先度を変更するには、デリバリーグループのチェックボックスを選択し、優先度の編集をクリックします。優先度(0 = 最高)を入力し、OKをクリックします。
-
加えた変更を適用してウィンドウを開いたままにするには適用をクリックし、変更を適用してウィンドウを閉じるには保存をクリックします。
アプリケーショングループのタグ制限を追加、変更、または削除する
タグ制限の追加、変更、削除は、アプリケーション起動の対象となるマシンに予期せぬ影響を与える可能性があります。タグの考慮事項と注意事項を確認してください。
-
左側のペインでアプリケーションを選択し、アプリケーショングループタブを選択します。
-
アプリケーショングループを選択し、アクションバーでアプリケーショングループの編集を選択します。
-
デリバリーグループページを選択します。
-
タグ制限を追加するには、タグを持つマシンへの起動を制限するを選択し、ドロップダウンリストからタグを選択します。
-
タグ制限を変更または削除するには、別のタグを選択するか、このタグを持つマシンへの起動を制限するのチェックを外してタグ制限を完全に削除します。
-
行った変更を適用してウィンドウを開いたままにするには、適用をクリックするか、変更を適用してウィンドウを閉じるには、保存をクリックします。
アプリケーショングループでのユーザーの追加または削除
ユーザーの詳細については、「アプリケーショングループの作成」を参照してください。
-
左ペインでアプリケーションを選択し、アプリケーショングループタブを選択します。
-
アプリケーショングループを選択し、アクションバーでアプリケーショングループの編集を選択します。
-
ユーザーページを選択します。関連付けられたデリバリーグループ内のすべてのユーザーにアプリケーショングループ内のアプリケーションの使用を許可するか、特定のユーザーとグループのみに許可するかを指定します。ユーザーを追加するには、追加をクリックし、追加するユーザーを指定します。ユーザーを削除するには、1人以上のユーザーを選択し、削除をクリックします。
-
行った変更を適用してウィンドウを開いたままにするには、適用をクリックするか、変更を適用してウィンドウを閉じるには、保存をクリックします。
アプリケーショングループでのアプリケーションアイコンの追加、変更、または削除
アプリケーションアイコンを追加、変更、または削除するには、次の手順を実行します。
-
左ペインでアプリケーションを選択します。
-
アプリケーションタブで、アプリケーションを選択し、プロパティを選択します。アプリケーショングループレベルで変更を行うには、アプリケーショングループタブに移動し、グループ内のアプリケーションを選択して、プロパティを選択します。
-
デリバリーページを選択し、変更を選択します。アイコンの選択ウィンドウが表示されます。
-
アイコンの選択ウィンドウで、次のいずれかを実行します。
-
アイコンを追加するには、追加を選択し、アイコンを参照します。
-
アイコンを削除するには、アイコンを選択し、削除を選択します。
-
アイコンを変更するには、アプリケーションのアイコンを選択します。
重要:-
サイズが200 KBを超えるアイコンを追加することはできません。
-
.iconファイルのみを追加できます。
-
組み込みアイコンを削除することはできません。
-
使用中のアプリケーションのアイコンを削除することはできません。
-
-
Save を選択して変更を適用し、ウィンドウを閉じます。
アプリケーショングループのスコープを変更する
スコープを作成した場合にのみスコープを変更できます(「すべてのスコープ」は編集できません)。詳しくは、委任管理を参照してください。
-
左側のペインでアプリケーションを選択し、アプリケーショングループタブを選択します。
-
アプリケーショングループを選択し、アクションバーでアプリケーショングループの編集を選択します。
-
スコープページを選択します。スコープの横にあるチェックボックスをオンまたはオフにします。
-
適用をクリックして変更を適用し、ウィンドウを開いたままにするか、保存をクリックして変更を適用し、ウィンドウを閉じます。
アプリケーショングループのスコープを変更する
スコープは、作成した場合にのみ変更できます (すべてのスコープは編集できません)。詳細については、「委任管理」を参照してください。
アプリケーショングループを削除する
アプリケーションは、少なくとも1つのデリバリーグループまたはアプリケーショングループに関連付けられている必要があります。アプリケーショングループを削除した結果、1つ以上のアプリケーションがどのグループにも属さなくなる場合、そのグループを削除するとそれらのアプリケーションも削除されるという警告が表示されます。その後、削除を確定またはキャンセルできます。
アプリケーションを削除しても、元のソースから削除されるわけではありません。ただし、再度利用可能にする場合は、もう一度追加する必要があります。
フォルダーを使用してアプリケーション グループを整理する
フォルダーを作成してアプリケーション グループを整理し、簡単にアクセスできるようにすることができます。
必要な役割
デフォルトでは、次の組み込みロールのいずれかを持っている場合、アプリケーション グループのフォルダーを作成および管理できます。
-
クラウド管理者
-
フル管理者
-
アプリケーション グループ管理者
カスタム ロールを作成することで、管理アクションを他のユーザーに委任できます。次の表に、各アクションに必要な権限を示します。
| アクション | 必要な権限 |
|---|---|
| アプリケーション グループ フォルダーの作成 | アプリケーション グループ フォルダーの作成 |
| アプリケーション グループ フォルダーの削除 | アプリケーション グループ フォルダーの削除 |
| アプリケーション グループ フォルダーの移動 | アプリケーション グループ フォルダーの移動 |
| アプリケーショングループフォルダーの名前を変更 | アプリケーショングループフォルダーの編集 |
| アプリケーショングループをフォルダーに移動 | アプリケーショングループフォルダーの編集、アプリケーショングループプロパティの編集 |
詳しくは、「役割の作成と管理」を参照してください。
フォルダーの作成と管理
アクションバーまたは右クリックメニューを使用して、アプリケーショングループフォルダーを作成および管理できます。さらに、アプリケーショングループまたはフォルダーをフォルダーツリー内の目的の場所にドラッグできます。
知っておくと良いこと:
-
フォルダーは最大5レベルまでネストできます (デフォルトのルートフォルダーを除く)。
-
フォルダーには、アプリケーショングループとサブフォルダーを含めることができます。フォルダーとそのサブフォルダーにアプリケーショングループが含まれていない場合にのみ、フォルダーを削除できます。
-
すべてのノード (マシンカタログ、デリバリーグループ、アプリケーション、アプリケーショングループなど) は、バックエンドでフォルダーツリーを共有します。フォルダーの名前変更または移動時に他のリソースフォルダーとの名前の競合を避けるため、異なるフォルダーツリー内の第1レベルのフォルダーには異なる名前を付けることをお勧めします。