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