Citrix Virtual Apps and Desktops

アプリケーショングループの管理

注:

バージョン2511以降、Citrix Web Studio(Webベース)はCitrix Virtual Apps and Desktops™の唯一の管理コンソールです。Citrix Studio(MMCベース)はインストーラーから削除されました。この記事はWeb Studioにのみ適用されます。Citrix Studioに関する情報については、Citrix Virtual Apps and Desktops 7 2212以前の同等の記事を参照してください。

はじめに

  • この記事では、作成したアプリケーショングループを管理する方法について説明します。

アプリケーショングループまたはデリバリーグループでのアプリケーションの管理方法については、「アプリケーション」を参照してください。これには、次の方法が含まれます。

  • アプリケーショングループ内のアプリケーションを追加または削除する
  • アプリケーショングループの関連付けを変更する

アプリケーショングループの管理には、デリバリーグループ管理者組み込みロールの委任管理権限が必要です。詳細については、「委任管理」を参照してください。

アプリケーショングループの有効化または無効化

アプリケーショングループが有効になっている場合、追加されたアプリケーションを配信できます。アプリケーショングループを無効にすると、そのグループ内の各アプリケーションが無効になります。ただし、それらのアプリケーションが他の有効なアプリケーショングループにも関連付けられている場合、それらの他のグループから配信できます。アプリケーションがアプリケーショングループに関連付けられたデリバリーグループに明示的に追加された場合、アプリケーショングループを無効にしても、それらのデリバリーグループ内のアプリケーションには影響しません。

アプリケーショングループは作成時に有効になります。グループの作成時にこの構成を変更することはできません。

  1. 左側のペインで[アプリケーション]を選択し、次に[アプリケーショングループ]タブを選択します。
  2. アプリケーショングループを選択し、アクションバーで[アプリケーショングループの編集]を選択します。
  3. [設定]ページで、[アプリケーショングループを有効にする]チェックボックスをオンまたはオフにします。
  4. ウィンドウを開いたままにするには[適用]をクリックし、変更を適用してウィンドウを閉じるには[保存]をクリックします。

アプリケーショングループ間のアプリケーションセッション共有の有効化または無効化

  • アプリケーショングループ間のセッション共有は、アプリケーショングループの作成時に有効になります。グループの作成時にこの構成を変更することはできません。詳細については、「アプリケーショングループとのセッション共有」を参照してください。

    1. 左側のペインで[アプリケーション]を選択し、次に[アプリケーショングループ]タブを選択します。
  1. アプリケーショングループを選択し、アクションバーで[アプリケーショングループの編集]を選択します。
  2. [設定]ページで、[アプリケーショングループ間のアプリケーションセッション共有を有効にする]チェックボックスをオンまたはオフにします。
    1. ウィンドウを開いたままにするには[適用]をクリックし、変更を適用してウィンドウを閉じるには[保存]をクリックします。
  • アプリケーショングループ内でのアプリケーションセッション共有の無効化

同じアプリケーショングループ内のアプリケーション間のセッション共有は、アプリケーショングループの作成時にデフォルトで有効になります。アプリケーショングループ間のアプリケーションセッション共有を無効にしても、同じアプリケーショングループ内のアプリケーション間のセッション共有は有効のままです。

PowerShell SDKを使用して、含まれるアプリケーション間でアプリケーションセッション共有が無効になっているアプリケーショングループを構成できます。特定の状況では、このオプションが望ましい場合があります。たとえば、ユーザーがシームレスではないアプリケーションを、個別のモニター上の全画面表示のアプリケーションウィンドウで起動できるようにしたい場合があります。

アプリケーショングループ内でアプリケーションセッション共有を無効にすると、そのグループ内の各アプリケーションは新しいアプリケーションセッションで起動します。同じアプリケーションを実行している適切な切断セッションが利用可能な場合、そのセッションが再接続されます。たとえば、メモ帳が実行されている切断セッションでメモ帳を起動すると、新しいセッションを作成する代わりにそのセッションが再接続されます。複数の適切な切断セッションが利用可能な場合、ランダムではあるが決定論的な方法で、いずれかのセッションが再接続のために選択されます。同じ状況で再度発生した場合、同じセッションが選択されますが、それ以外の場合、セッションは必ずしも予測可能ではありません。

  • PowerShell SDKを使用して、既存のアプリケーショングループ内のすべてのアプリケーションのアプリケーションセッション共有を無効にするか、アプリケーションセッション共有が無効になっているグループを作成します。

PowerShellコマンドレットの例

セッション共有を無効にするには、Broker PowerShellコマンドレットNew-BrokerApplicationGroupまたはSet-BrokerApplicationGroupを、パラメーターSessionSharingEnabledFalseに、パラメーターSingleAppPerSessionTrueに設定して使用します。

  • たとえば、グループ内のすべてのアプリケーションでアプリケーションセッション共有が無効になっているアプリケーショングループを作成するには:

    New-BrokerApplicationGroup AppGr1 -SessionSharingEnabled $False ‑SingleAppPerSession $True

    • たとえば、既存のアプリケーショングループ内のすべてのアプリケーション間でアプリケーションセッション共有を無効にするには:

    Set-BrokerApplicationGroup AppGR1 -SessionSharingEnabled $False ‑SingleAppPerSession $True

考慮事項

-  `SingleAppPerSession`プロパティを有効にするには、`SessionSharingEnabled`プロパティをFalseに設定する必要があります。これら2つのプロパティを同時に有効にすることはできません。`SessionSharingEnabled`パラメーターは、アプリケーショングループ間のセッション共有を指します。
-  アプリケーションセッション共有は、アプリケーショングループに関連付けられているがデリバリーグループには関連付けられていないアプリケーションに対してのみ機能します。デリバリーグループに直接関連付けられているすべてのアプリケーションは、デフォルトでセッションを共有します。
  • アプリケーションが複数のアプリケーショングループに割り当てられている場合、グループ間で設定が競合しないようにしてください。たとえば、あるグループのオプションがTrueに設定され、別のグループのオプションがFalseに設定されている場合、予測できない動作が発生します。

アプリケーショングループの名前変更

  1. 左側のペインで[アプリケーション]を選択し、次に[アプリケーショングループ]タブを選択します。
  2. アプリケーショングループを選択し、アクションバーで[アプリケーショングループの名前変更]を選択します。
  3. 新しい一意の名前を指定し、[OK]をクリックします。

アプリケーショングループとのデリバリーグループ関連付けの追加、削除、または優先順位の変更

アプリケーショングループは、アプリケーションを配信できる共有(プライベートではない)マシンを含むデリバリーグループに関連付けることができます。

以下の両方の条件が満たされている場合、デスクトップのみを配信する共有マシンを含むデリバリーグループも選択できます。

  • デリバリーグループに共有マシンが含まれており、バージョン7.9より前に作成されている
  • デリバリーグループの編集権限がある

[アプリケーショングループの編集]ダイアログがコミットされると、デリバリーグループの種類は自動的に「デスクトップとアプリケーション」に変換されます。

  1. 左側のペインで[アプリケーション]を選択し、次に[アプリケーショングループ]タブを選択します。
  2. アプリケーショングループを選択し、アクションバーで[アプリケーショングループの編集]を選択します。
  3. [デリバリーグループ]ページを選択します。
  4. デリバリーグループを追加するには、[追加]をクリックします。利用可能なデリバリーグループのチェックボックスをオンにします。(互換性のないデリバリーグループは選択できません。)選択が完了したら、[OK]をクリックします。
  5. デリバリーグループを削除するには、削除するグループのチェックボックスをオンにしてから[削除]をクリックします。プロンプトが表示されたら削除を確認します。
  6. デリバリーグループの優先順位を変更するには、デリバリーグループのチェックボックスをオンにしてから[優先順位の編集]をクリックします。優先順位(0 = 最高)を入力し、[OK]をクリックします。
  7. 加えた変更を適用してウィンドウを開いたままにするには[適用]をクリックし、変更を適用してウィンドウを閉じるには[保存]をクリックします。

アプリケーショングループでのタグ制限の追加、変更、または削除

タグ制限の追加、変更、削除は、アプリケーション起動の対象となるマシンに予期せぬ影響を与える可能性があります。タグで考慮事項と注意事項を確認してください。

  1. 左ペインでアプリケーションを選択し、次にアプリケーショングループタブを選択します。
  2. アプリケーショングループを選択し、次にアクションバーでアプリケーショングループの編集を選択します。
  3. デリバリーグループページを選択します。
  4. タグ制限を追加するには、タグを持つマシンへの起動を制限を選択し、次にドロップダウンリストからタグを選択します。
  5. タグ制限を変更または削除するには、別のタグを選択するか、このタグを持つマシンへの起動を制限のチェックを外してタグ制限を完全に削除します。
  6. 変更を適用してウィンドウを開いたままにするには適用をクリックするか、変更を適用してウィンドウを閉じるには保存をクリックします。

アプリケーショングループでのユーザーの追加または削除

ユーザーに関する詳細については、「アプリケーショングループの作成」を参照してください。

  1. 左ペインでアプリケーションを選択し、次にアプリケーショングループタブを選択します。
  2. アプリケーショングループを選択し、次にアクションバーでアプリケーショングループの編集を選択します。
  3. ユーザーページを選択します。関連付けられたデリバリーグループ内のすべてのユーザーにアプリケーショングループ内のアプリケーションの使用を許可するか、特定のユーザーとグループのみに許可するかを指定します。ユーザーを追加するには、追加をクリックし、追加するユーザーを指定します。ユーザーを削除するには、1人以上のユーザーを選択し、削除をクリックします。
    1. 変更を適用してウィンドウを開いたままにするには適用をクリックするか、変更を適用してウィンドウを閉じるには保存をクリックします。
  • アプリケーショングループでのアプリケーションアイコンの追加、変更、または削除

アプリケーションアイコンを追加、変更、または削除するには、次の手順を実行します。

  1. 左ペインでアプリケーションを選択します。
  2. アプリケーションタブで、アプリケーションを選択し、次にプロパティを選択します。

    アプリケーショングループレベルで変更を行うには、アプリケーショングループタブに移動し、グループ内のアプリケーションを選択し、次にプロパティを選択します。

  3. デリバリーページを選択し、次に変更を選択します。アイコンの選択ウィンドウが表示されます。
  4. アイコンの選択ウィンドウで、次のいずれかを実行します。

    • アイコンを追加するには、追加を選択し、次にアイコンを参照します。
    • アイコンを削除するには、アイコンを選択し、次に削除を選択します。
    • アイコンを変更するには、アプリケーション用にアイコンを選択します。

    重要:

    • サイズが200 KBを超えるアイコンは追加できません。
    • .iconファイルのみ追加できます。
    • 組み込みアイコンは削除できません。
    • 使用中のアプリケーションのアイコンは削除できません。
  5. 変更を適用してウィンドウを閉じるには保存を選択します。

アプリケーショングループでのスコープの変更

スコープは、作成した場合にのみ変更できます(すべてのスコープは編集できません)。詳細については、「委任管理」を参照してください。

  1. 左ペインでアプリケーションを選択し、次にアプリケーショングループタブを選択します。
  2. アプリケーショングループを選択し、次にアクションバーでアプリケーショングループの編集を選択します。
  3. スコープページを選択します。スコープの横にあるチェックボックスをオンまたはオフにします。
  4. 変更を適用してウィンドウを開いたままにするには適用をクリックするか、変更を適用してウィンドウを閉じるには保存をクリックします。

アプリケーショングループでのスコープの変更

スコープは、作成した場合にのみ変更できます(すべてのスコープは編集できません)。詳細については、「委任管理」を参照してください。

  1. 左ペインでアプリケーションを選択し、次にアプリケーショングループタブを選択します。
  2. アプリケーショングループを選択し、次にアクションバーでアプリケーショングループの編集を選択します。
  3. スコープページを選択します。変更するスコープの横にあるチェックボックスをオンまたはオフにします。
  4. 変更を適用してウィンドウを開いたままにするには適用を選択するか、変更を適用してウィンドウを閉じるには保存を選択します。

アプリケーショングループの削除

アプリケーションは、少なくとも1つのデリバリーグループまたはアプリケーショングループに関連付けられている必要があります。アプリケーショングループを削除した結果、1つ以上のアプリケーションがどのグループにも属さなくなる場合、そのグループを削除すると、それらのアプリケーションも削除されるという警告が表示されます。その後、削除を確定またはキャンセルできます。

アプリケーションを削除しても、元のソースからは削除されません。ただし、再度利用可能にする場合は、再度追加する必要があります。

  1. 左ペインでアプリケーションを選択し、次にアプリケーショングループタブを選択します。
  2. アプリケーショングループを選択し、次にアクションバーでグループの削除を選択します。
  3. プロンプトが表示されたら削除を確定します。

フォルダーを使用したアプリケーショングループの整理

フォルダーを作成してアプリケーショングループを整理し、簡単にアクセスできます。

必要な役割

デフォルトでは、次の組み込みの役割のいずれかを持っている場合、アプリケーショングループのフォルダーを作成および管理できます。

  • クラウド管理者
  • フル管理者
  • アプリケーショングループ管理者

カスタム役割を作成することで、管理アクションを他のユーザーに委任できます。次の表に、各アクションに必要な権限を示します。

アクション 必要な権限
アプリケーショングループフォルダーの作成 アプリケーショングループフォルダーの作成
アプリケーショングループフォルダーの削除 アプリケーショングループフォルダーの削除
アプリケーショングループフォルダーの移動 アプリケーショングループフォルダーの移動
アプリケーショングループフォルダーの名前変更 アプリケーショングループフォルダーの編集
アプリケーショングループのフォルダーへの移動 アプリケーショングループフォルダーの編集、アプリケーショングループのプロパティの編集

詳細については、「役割の作成と管理」を参照してください。

フォルダーの作成と管理

アクションバーまたは右クリックメニューを使用して、アプリケーショングループフォルダーを作成および管理できます。さらに、アプリケーショングループまたはフォルダーをフォルダーツリー内の目的の場所にドラッグすることもできます。

補足情報:

  • フォルダーは最大5レベルまでネストできます(デフォルトのルートフォルダーを除く)。
  • フォルダーにはアプリケーショングループとサブフォルダーを含めることができます。フォルダーとそのサブフォルダーにアプリケーショングループが含まれていない場合にのみ、フォルダーを削除できます。
  • Web Studioのすべてのノード(マシンカタログデリバリーグループアプリケーションアプリケーショングループなど)は、バックエンドで同じフォルダーツリーを共有します。フォルダーの名前変更または移動時の名前の競合を避けるため、異なるノード間で最上位フォルダーに一意の名前を使用します。

    New-BrokerAdminFolder SDKコマンドレットを使用してフォルダーを作成し、それをアプリケーショングループノードの下に表示させたい場合は、Set-BrokerAdminFolderMetadataコマンドレットを使用してContainsApplicationGroupsメタデータを追加する必要があります。

    例:

     Set-BrokerAdminFolderMetadata -AdminFolderId {adminFolderUid} -Name ContainsApplicationGroups -Value true
     <!--NeedCopy-->