App Layering に基づく割り当て

最終公開日 : Oct 24, 2026
App Layering を使用すると、エラスティックレイヤーを AD ユーザー、グループ、およびマシンに割り当てることができます。

前提条件

  • エラスティックレイヤーが展開されるすべてのイメージには、.NET Framework 4.6.2 以降が必要です。
  • エラスティックレイヤーとして割り当てるアプリレイヤー。

エラスティックレイヤーの割り当て

ユーザーがデスクトップにログインするたびに、特定のアプリレイヤーバージョンをグループのメンバーに配信できます。アプリレイヤーバージョンをエラスティックレイヤーとして割り当てます。レイヤーのコピーはアプライアンスのネットワークファイル共有に保存され、ベースイメージを介して受け取るレイヤーに加えて、割り当てられた AD ユーザーおよびグループにオンデマンドで配信されます。
この機能を使用するには、アプリレイヤーの各リビジョンを受け取るユーザーとグループを指定する エラスティック割り当て を追加します。次に、エラスティックレイヤー設定を有効にしてベースイメージを公開します。

ユーザーが割り当てられたエラスティックレイヤーにアクセスする方法

ユーザーがセッションまたはデスクトップにログインすると、次の場合にエラスティックレイヤーを受け取ります。
  • ユーザー(管理コンソールの AD ユーザー)にレイヤーが割り当てられている場合。
  • ユーザーが属する AD グループにレイヤーが割り当てられている場合。
  • ユーザーがログインしているマシンが、エラスティックレイヤーを受け取る AD グループのメンバーである場合。
  • ユーザーがログインしているマシンが、管理コンソールを介してレイヤーに割り当てられている AD グループに関連付けられている場合。

ユーザーに複数のバージョンのレイヤーが割り当てられている場合

レイヤーがユーザーに直接割り当てられ、かつユーザーの1つ以上のグループに間接的に割り当てられている場合、ユーザーは最も新しい直接割り当てられたバージョンを受け取ります。例:
  • ユーザーにバージョン2が割り当てられ、ユーザーが属するグループにバージョン3が割り当てられている場合、ユーザーはバージョン2を取得します。
  • ユーザーが属する2つ以上のグループに同じレイヤーの異なるバージョンが割り当てられている場合、ユーザーは割り当てられたレイヤーの最新バージョンを受け取ります。

ユーザーがベースイメージとエラスティックレイヤーの両方でアプリレイヤーを受け取る場合

アプリレイヤーがベースイメージに含まれている場合、それをエラスティックレイヤーとして同じユーザーに割り当てないでください。ユーザーが両方の方法で同じレイヤーを割り当てられた場合、バージョンに関係なくエラスティックレイヤーを受け取ります。

ベースイメージでエラスティックレイヤーを有効にする

ベース(レイヤー化された)イメージでエラスティックレイヤーを有効にするには、それらを公開するために使用するイメージテンプレートを構成します。
  1. 管理コンソールで、レイヤー化されたイメージを公開するために使用するイメージテンプレートを選択します。
  2. イメージタブを選択し、次にエラスティックレイヤーを有効にしたいイメージテンプレートを選択します。
  3. アクションバーからテンプレートの編集を選択します。
  4. レイヤー化されたイメージディスクタブを選択します。
  5. エラスティックレイヤーフィールドで、アプリケーションレイヤーを選択します。
  6. 確認と完了タブを選択し、テンプレートを保存して公開をクリックします。
  7. プロビジョニングシステムを使用して仮想マシンを配布します。
    ユーザーがログインすると、デスクトップには各エラスティックアプリレイヤーのアイコンが含まれます。

ADユーザーとグループにアプリレイヤーをエラスティックに割り当てる

アプリレイヤーを初めてエラスティックに割り当てる場合は、Notepad++ や GIMP のようなシンプルなアプリから始めることをお勧めします。
  1. 管理者ユーザーとして管理コンソールにログインし、 > を選択します。
  2. Select an app layer that you do not plan to include in the base image, and select the app version you want to assign.
  3. をクリックします。
  4. ユーザーに割り当てたいアプリレイヤーのバージョンを選択します。
  5. はスキップします。これは、レイヤーをイメージテンプレートに割り当てるためのものです。
  6. このアプリレイヤーバージョンを受け取るユーザーとグループを選択します。
  7. 選択内容を確認し、 をクリックします。
ユーザーがログインすると、割り当てられた各エラスティックレイヤーのアイコンが表示されます。

マシン割り当てと関連付けを介してユーザーにアプリレイヤーをエラスティックに割り当てる

マシンをADグループに追加するか、ADグループに関連付けることによって、マシンにレイヤーを割り当てることができます。その後、アプリレイヤーをADグループにエラスティックに割り当てます。
マシンに割り当てられたレイヤーは、そのマシンに正常にログインしたすべてのユーザーが利用できます。App Layering Serviceは、マシンのADグループメンバーシップと関連付けの変更を10分ごとにスキャンします。ユーザーがログインすると、割り当てられた各エラスティックアプリレイヤーのアイコンが表示されます。

Active Directoryを使用してマシンをADグループに追加する

環境で公開されたレイヤー化されたイメージが起動していると仮定すると、マシンをADグループに追加し、エラスティックレイヤーをADグループに割り当てることができます。
  1. Active Directory (AD) を使用して、マシンを AD グループに追加します。
  2. ベースイメージに含める予定の ない アプリレイヤーを選択し、そのレイヤーを AD グループにエラスティックに割り当てます。
  3. AD が変更を伝播し、App Layering Service が更新されるのを待つか、次の いずれか の方法で App Layering Service にマシン グループのリストを強制的に更新させることができます。
    • App Layering Service が変更を検出するのを待ちます (デフォルトでは 10 分以内)。
    • App Layering Service を再起動します。
    • App Layering Service マシンを再起動します。
    • refresh.groups コマンドを実行します。
      C:\Program Files\Unidesk\Layering Services\ulayer.exe refresh.groups

例

レイヤー化されたイメージを使用してプロビジョニングした AD ユーザー、AD グループ、およびマシンから始めます。
  • AD ユーザー: Kenya
    • Kenya にはエラスティックな割り当てがありません。
  • AD グループ: Marketing
    • Marketing グループにはメンバー Kenya が含まれています。
  • マシン: ElasticTestMachine
    • ElasticTestMachine のベースイメージには MS Office App Layer が含まれています。
この例では、「Chrome App layer」を「ElasticTestMachine」にエラスティックに割り当てます。
  1. ADで、マシン「ElasticTestMachine」を「Marketing AD Group」に追加します。
  2. 管理コンソールで、「Chrome App Layer」を「Marketing Group」にエラスティックに割り当てます。
  3. マーケティンググループの一員であるKenyaが ElasticTestMachine にログインすると、ベースイメージに含まれる MS Office App layer と Chrome App layer の両方を受け取ります。
  4. Marketing グループに 属していない ユーザーが ElasticTestMachine にログインすると、両方のレイヤーを受け取ります。ベースイメージに含まれているため MS Office、そして ElasticTestMachine が Marketing ADグループのメンバーであるため Chrome です。

エラスティック割り当ての管理

次のことができます。
  • エラスティック割り当てを追加する。
  • アプリレイヤーを更新し、レイヤーの新しいバージョンをエラスティックに割り当てる。
  • エラスティック割り当てを削除する。
  • エラスティック割り当てをデバッグする。

アプリレイヤーとそのエラスティック割り当てを更新する

アプリレイヤーにエラスティック割り当てを追加し、ユーザーは期待どおりにアプリにアクセスしています。アプリケーションの新しいバージョンがリリースされたため、レイヤーに新しいバージョンで更新します。次に、そのレイヤーを持つユーザーに新しいバージョンを割り当てる必要があります。
  1. 管理コンソールにログインし、 > を選択します。
  2. 更新した弾力的に割り当てられたアプリレイヤーを選択します。
  3. > をクリックします。
  4. 新しいバージョンを選択します。
  5. タブは スキップ します。
  6. タブには、選択したレイヤーの異なるバージョンが割り当てられているユーザーとグループのリストが表示されます。レイヤーの新しいバージョンを割り当てたいユーザーとグループを選択します。
    注:
    • リストが長い場合は、 フィールドを使用して結果をフィルタリングします。
    • リストが空の場合は、 というチェックボックスをクリックします。グレー表示された名前のリストが表示されます。これらのユーザーにはすでにこのバージョンが割り当てられています。
  7. タブで、新しいバージョンを受け取るユーザーとグループを確認します。
  8. をクリックします。

レイヤーの弾力的な割り当てを削除する

  1. 管理コンソールにログインし、 > を選択します。
  2. 割り当てを削除したいアプリレイヤーを選択し、 を選択します。
  3. レイヤーを削除したい割り当て済みテンプレートを選択します。レイヤーの割り当てが一覧表示されます。
    リストが長い場合は、検索フィールドを使用して結果をフィルタリングします。
  4. 「確認と完了」タブで、新しいバージョンを受け取るために正しいイメージテンプレートが選択されていることを確認します。
  5. 「割り当ての削除」をクリックします。

エラスティックレイヤーのOSレイヤー切り替え

最良の結果を得るには、アプリレイヤーをエラスティックレイヤーとして割り当てる場合、レイヤー化されたイメージで使用されているものと同じOSレイヤーを持つアプリレイヤーを割り当てることができます。ただし、この従来のアプローチでは、展開するOSレイヤーごとに、一部のアプリレイヤーの追加コピーを作成および管理する必要がある場合があります。
柔軟性を高め、アプリレイヤーの重複の必要性を減らすために、異なるOSレイヤーを使用するレイヤー化されたイメージ上のユーザーにエラスティックレイヤーを割り当てることができます。この機能は、アプリケーションレイヤーのプロパティで、このアプリレイヤーをOSレイヤーに関係なくすべてのレイヤー化されたイメージにエラスティックに割り当てることを許可するチェックボックスをオンにすることで有効にできます。OSレイヤーを切り替える場合、すべてのエラスティックレイヤーの制限が有効です。

うまく機能する場合

任意のOSにインストールできるシンプルなアプリケーションの場合。例:Notepad++、WinRAR、7Zip

うまく機能しない場合

インストールがインストールされているOSに依存する複雑なアプリケーションの場合。例:
  • Windows 11 OSレイヤーを使用してアプリレイヤーを作成し、イメージがServer 2022 OSレイヤーとして割り当てられている場合、アプリケーションは期待どおりに動作しない可能性があります。
  • 特定のバージョンの.Netに依存するアプリケーションは、新しいOSに正しいバージョンの.Netがインストールされていない場合、正常に実行されない可能性があります。
注:
  • 同じOSクラスと、互いに近いOSリビジョンを使用することをお勧めします。例:1週間違いの2つのWindows 11 25H2リビジョンを使用できます。

エラスティックレイヤー互換モード

デフォルトでは、App Layeringを介して割り当てられたエラスティックレイヤーは、ユーザーがログオンした後にイメージに合成されます。エラスティックレイヤーが正しくロードされない場合は、エラスティックレイヤー互換モードを有効にしてみてください。互換モードを有効にすると、エラスティックレイヤーはログインが完了する前にロードを開始します。
注記:
  • 公開アプリケーションを使用する場合、レイヤーは起動前にマウントされる必要があるため、互換モードが必要です
  • エラスティックレイヤーが期待どおりに動作しない場合を除き、互換モードを無効にすることをお勧めします
  • 多数のレイヤーでこの設定を有効にすると、ログイン時間が遅くなります