Citrix Virtual Apps and Desktops

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

注:

Web Studio(Webベース)とCitrix Studio(Windowsベース)の2つの管理コンソールを使用して、Citrix Virtual Apps and Desktopsの展開を管理できます。この記事ではWeb Studioのみを扱います。Citrix Studioについて詳しくは、Citrix Virtual Apps and Desktops 7 2212以前の同様の記事を参照してください。

はじめに

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

以下の操作方法を含む、アプリケーショングループまたはデリバリーグループでのアプリケーションの管理について詳しくは、「アプリケーション」を参照してください:

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

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

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

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

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

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

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

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

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

アプリケーショングループ内でのアプリケーションセッション共有の無効化

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

PowerShell SDKを使用して、所属するアプリケーション間のセッション共有を無効化したアプリケーショングループを構成できます。状況によっては、このオプションが望ましい場合もあります。たとえば、ユーザーが複数の非シームレスアプリケーションを個別のモニターのフルサイズのアプリケーションウィンドウで起動できるようにする場合などです。

アプリケーショングループ内でのアプリケーションセッション共有を無効にした場合、そのグループ内の各アプリケーションは新しいアプリケーションセッションで起動します。適切な切断されたセッションで同じアプリケーションが動作中の利用可能なセッションがあれば、そのセッションが再接続されます。たとえば、Notepadが動作中の切断されたセッションでNotepadを起動する場合、そのセッションは新しく作成されるのではなく再接続されます。複数の適切な切断セッションが利用可能なときは、そのうちの1つのセッションが再接続先として、ランダムだが決定的な方法で選択されます。同じ状況で同じ状態が再現したときは、同じセッションが選択されます。しかし、そうでない場合は再接続されるセッションは、予測できるとは限りません。

PowerShell SDKを使用して、既存のアプリケーショングループのすべてのアプリケーションでアプリケーションセッション共有を無効化するか、アプリケーションセッション共有を無効化したグループを作成します。

PowerShellコマンドレット例

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

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

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

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

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

注意事項

  • SingleAppPerSessionプロパティを有効にするには、SessionSharingEnabledプロパティをFalseに設定する必要があります。この2つのプロパティは、同時に有効化してはなりません。SessionSharingEnabledパラメーターは、アプリケーショングループ間のセッション共有に関するものです。
  • アプリケーションセッション共有は、アプリケーショングループに関連付けられているが、デリバリーグループには関連付けられていないアプリケーションに対してのみ有効です。デリバリーグループに直接関連付けられているアプリケーションはすべてデフォルトでセッションを共有します。
  • 1つのアプリケーションが複数のアプリケーショングループに割り当てられている場合、グループどうしで設定が矛盾しないようにしてください。たとえば、同じオプションを一方のグループでは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人または複数のユーザーを選択し、[削除] をクリックします。
  4. [適用] をクリックして行った変更を適用しウィンドウを開いたままにするか、[保存] をクリックして変更を適用しウィンドウを閉じます。

アプリケーショングループのアプリケーションアイコンの追加、変更、または削除

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

  1. 左側のペインで [アプリケーション] を選択します。
  2. [アプリケーション] タブでアプリケーションを選択してから [プロパティ] を選択します。

    アプリケーショングループレベルで変更を加えるには、[アプリケーショングループ] タブに移動し、グループ内のアプリケーションを選択して、[プロパティ] を選択します。

  3. [デリバリー] ページを選択してから、[変更]を選択します。[アイコンの選択] ウィンドウが開きます。
  4. [アイコンの選択] ウィンドウで、次のいずれかを実行します:

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

    重要:

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

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

スコープの変更は、スコープを作成済みの場合のみ行うことができます([すべて]のスコープを編集することはできません)。詳しくは、「管理者権限の委任」を参照してください。

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

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

スコープの変更は、スコープを作成済みの場合のみ行うことができます([すべて]のスコープを編集することはできません)。詳しくは、「管理者権限の委任」を参照してください。

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

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

アプリケーションは、デリバリーグループかアプリケーショングループの少なくとも1つに割り当てる必要があります。アプリケーショングループの削除により1つまたは複数のアプリケーションがグループに属していない状態になる場合は、グループを削除するとこれらのアプリケーションも削除されることを通知する警告メッセージが表示されます。削除を確定またはキャンセルすることができます。

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

  1. 左側のペインで [アプリケーション] を選択し、[アプリケーショングループ] タブを選択します。
  2. アプリケーショングループを選択し、操作バーで [グループの削除] を選択します。
  3. 確認のメッセージが表示されたら、削除を確定します。

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

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

ヒント:

  • 最大で5レベルまでの階層構造でフォルダーをネストできます(デフォルトのルートフォルダーを除く)。
  • フォルダーには、アプリケーショングループとサブフォルダーを含めることができます。フォルダーの削除は、フォルダーとそのサブフォルダーにアプリケーショングループが含まれていない場合にのみ可能となります。
  • バックエンドのフォルダーツリーは、すべてのリソース(マシンカタログ、デリバリーグループ、アプリケーション、およびアプリケーショングループなど)で共有されます。フォルダーの名前変更や移動時に他のリソースフォルダーと名前が競合しないように、異なるフォルダーツリーの第1レベルのフォルダーには異なる名前を付けることをお勧めします。