Profile Management

VHD設定を構成する

この記事では、VHDXベースの機能をカスタマイズおよび最適化する方法について説明します。

  • VHDコンテナーのストレージ容量とパスを指定する(#specify-the-storage-capacity-and-path-for-vhd-containers)

    適用対象: プロファイルコンテナー、OneDriveコンテナー、フォルダーミラーリングコンテナー、およびOutlook検索インデックスコンテナー。

  • VHDディスク圧縮設定を有効にして構成する(#enable-and-configure-vhd-disk-compaction-settings)

    適用対象: プロファイルコンテナー、OneDriveコンテナー、およびフォルダーミラーリングコンテナー

  • VHDコンテナーへの排他的アクセスを有効にする(#enable-exclusive-access-to-vhd-containers)

    適用対象: プロファイルコンテナーおよびOneDriveコンテナー

  • セッションでのVHDXディスクの自動再アタッチを有効にする(#enable-automatic-reattachment-of-vhdx-disks-in-sessions)

    適用対象: プロファイルコンテナー、Outlook検索インデックスコンテナー、フォルダーミラーリングコンテナー、およびOneDriveコンテナー。

これらのコンテナーの詳細については、以下を参照してください。

  • プロファイルコンテナー(/ja-jp/profile-management/2308/configure/citrix-profile-management-profile-container.html)

  • Outlook検索インデックスローミング(/ja-jp/profile-management/2308/configure/enable-native-outlook-search-experience.html) (Outlook検索インデックスコンテナー と呼ばれます)

  • フォルダーミラーリングソリューションの高速化(/ja-jp/profile-management/2308/policies/descriptions-and-defaults.html#accelerate-folder-mirroring) (フォルダーミラーリングコンテナー と呼ばれます)

  • OneDriveコンテナー(/ja-jp/profile-management/2308/configure/enable-the-onedrive-container.html)

VHDコンテナのストレージ容量とパスを指定する

デフォルトでは、各VHDXコンテナはユーザー ストアに50 GBのディスク容量で保存されます。必要に応じて、別のストレージパスを選択し、デフォルトの容量を変更できます。

以下に、VHDXファイルのデフォルトおよびカスタムのストレージパスを示します。

  • プロファイルコンテナ設定
    • デフォルト: {USER_STORE_PATH}\ProfileContainer\{OS_NAME_SHORT}\
    • カスタム: {VHDX_STORE_PATH}\ProfileContainer\{OS_NAME_SHORT}\
  • Outlook検索インデックスのローミング
    • デフォルト: {USER_STORE_PATH}\VHD\{OS_NAME_SHORT}\
    • カスタム: {VHDX_STORE_PATH}\VHD\{OS_NAME_SHORT}\
  • フォルダーミラーリングの高速化
    • デフォルト: {USER_STORE_PATH}\MirrorFolders\
    • カスタム: {VHDX_STORE_PATH}\MirrorFolders\
  • OneDriveコンテナを有効にする
    • デフォルト: {USER_STORE_PATH}\OneDrive\
    • カスタム: {VHDX_STORE_PATH}\OneDrive\

プロファイル管理は、現在のユーザーを偽装してVHDXファイルにアクセスし、ドメインコンピューターにVHDXファイルのストレージパスへのfull control権限を付与しません。

ストレージパスを指定する

VHDXコンテナ用にネットワークストレージの場所を準備します。ユーザーにストレージの場所へのModify権限以上を付与していることを確認してください。

次の手順に従って、VHDXコンテナのストレージパスを指定します。

  1. グループポリシー管理エディターを開きます。
  2. コンピューターの構成 > 管理用テンプレート > Citrix コンポーネント > プロファイル管理 > 詳細設定の下で、VHDXファイルのストレージパスをカスタマイズポリシーをダブルクリックします。
  3. 有効を選択します。
  4. VHDXファイルを保存するパスフィールドに、ストレージの場所のフルパスを入力します。例: \\myservername\vhdx_store
  5. 適用をクリックし、次にOKをクリックします。

設定を有効にするには、次の操作を行います。

  1. ユーザープロファイルを使用しているすべてのセッションからログオフします。
  2. コマンドプロンプトからgpupdate /forceコマンドを実行します。

    ポリシーが有効になるタイミングはユースケースによって異なります。

    • VHDXファイルのストレージパスを初めて指定する場合、ポリシーはユーザーがログオンした後に有効になります。
    • VHDXファイルのストレージパスを変更する場合、ポリシーはユーザーが初めてログオフした後に有効になります。

gpupdate コマンドの詳細については、Microsoft ドキュメント を参照してください。

この設定がここで構成されていない場合、.ini ファイルの値が使用されます。この設定がここでも .ini ファイルでも構成されていない場合、Profile Management は VHDX ファイルをユーザー ストアに保存します。

VHD コンテナのデフォルトのストレージ容量を指定する

各 VHD コンテナのデフォルトのストレージ容量は 50 GB です。容量を変更するには、次の手順に従います。

  1. グループポリシー管理エディターを開きます。
  2. コンピューターの構成 > 管理用テンプレート > Citrix コンポーネント > Profile Management > 詳細設定の下で、VHD コンテナのデフォルト容量 (GB) ポリシーをダブルクリックします。
  3. 有効を選択します。
  4. デフォルト容量 (GB) フィールドに、必要に応じて新しい数値を入力します。
  5. OKをクリックします。

VHD ディスク圧縮設定を有効にして構成する

VHD ディスク圧縮は、空き領域を削除し、ファイル内のデータを結合することで、VHD ファイルのサイズを削減するプロセスです。VHD ディスク圧縮を有効にするポリシーを使用すると、Profile Management の VHD ディスク圧縮を有効にできます。Profile Management によって作成された VHD ファイルは、特定の条件が満たされるとユーザーのログオフ時に自動的に圧縮され、中央ストレージまたはクラウドストレージのスペースを節約します。

このセクションでは、VHD ディスク圧縮を有効にし、デフォルトの圧縮設定と動作を調整する方法について説明します。

概要

VHDX ディスク圧縮は、Profile Management の次の VHDX ファイルに適用されます。

VHDディスク圧縮を有効にするポリシーが有効になっている場合、次のいずれかの条件が満たされると、ユーザーのログオフ時にVHDXファイルが自動的に圧縮されます。

  • VHDファイルの空き領域比率が指定された値(デフォルトでは20%)を超えている

    空き領域比率 = (現在のVHDファイルサイズ – 必要な最小VHDファイルサイズ*) ÷ 現在のVHDファイルサイズ

    * Microsoft WindowsオペレーティングシステムからMSFT_PartitionクラスのGetSupportedSizeメソッドを使用して取得されます。詳細については、VHDファイルの必要な最小サイズを取得するを参照してください。

  • 最後の圧縮以降のログオフ回数が指定された値(デフォルトでは5)に達している

    注:

    ユーザーがログオフすると、VHDディスクの圧縮プロセスはログオフプロセスと並行して実行されます。そのため、ディスク圧縮によってログオフ時間が長くなることはありません。ユーザーが再度ログオンしようとしたときにVHDディスク圧縮プロセスが完了していない場合、Profile Managementはログオン試行を阻止します。

必要に応じて、また利用可能なリソースに応じて、詳細設定の以下のポリシーを使用してこれらのデフォルト設定を調整できます。

  • VHDディスク圧縮をトリガーする空き領域比率
  • VHDディスク圧縮をトリガーするログオフ回数

VHDディスク圧縮が有効になっている場合、VHDディスクファイルは、まずWindowsに組み込まれているdefragツールを使用してデフラグされ、その後圧縮されます。VHDディスクのデフラグは、より良い圧縮結果をもたらしますが、無効にするとシステムリソースを節約できます。必要に応じて、詳細設定の以下のポリシーを使用してデフラグを無効にできます。

  • VHDディスク圧縮のデフラグを無効にする

VHDディスク圧縮を有効にする

VHDディスク圧縮を有効にすると、プロファイルコンテナ、OneDriveコンテナ、およびフォルダミラーリングコンテナによって消費されるストレージスペースを節約できます。

GPOを使用してVHDディスク圧縮を有効にするには、次の手順に従います。

  1. グループポリシー管理エディターを開きます。
  2. ポリシー > 管理用テンプレート: ポリシー定義 (ADMX ファイル) > Citrix コンポーネント > Profile Management > プロファイルコンテナ設定にアクセスします。
  3. VHDディスク圧縮ポリシーをダブルクリックします。
  4. 表示されるポリシーウィンドウで、有効を選択し、OKをクリックします。

構成の優先順位は次のとおりです。

  1. この設定がGPO、Studio、またはWorkspace Environment Management™ (WEM) を使用して構成されていない場合、.iniファイルの値が使用されます。
  2. この設定がどこにも構成されていない場合、この機能は無効になります。

圧縮設定と動作を変更する

VHDディスク圧縮を有効にするとストレージスペースを節約できますが、システムI/Oとネットワーク帯域幅も消費します。圧縮プロセス中のシステムおよびネットワークリソースの使用状況を監視して、以下の設定を調整するかどうかを判断できます。

  • VHDディスク圧縮をトリガーする空き領域の比率
  • VHDディスク圧縮をトリガーするログオフ回数
  • VHDディスク圧縮のデフラグを無効にする

GPOを使用してデフォルトの圧縮設定と動作を変更するには、次の手順に従います。

  1. グループポリシー管理エディターを開きます。
  2. ポリシー > 管理用テンプレート: ポリシー定義 (ADMX ファイル) > Citrix Components > Profile Management > 詳細設定にアクセスします。
  3. 圧縮をトリガーする空き領域の比率を変更するには、次の手順に従います。
    1. VHDディスク圧縮をトリガーする空き領域の比率ポリシーをダブルクリックします。
    2. 表示されるポリシーウィンドウで、有効を選択し、必要に応じてパーセンテージを入力して、OKをクリックします。
  4. 圧縮をトリガーするログオフ回数(最後の圧縮以降)を変更するには、次の手順に従います。
    1. VHDディスク圧縮をトリガーするログオフ回数ポリシーをダブルクリックします。
    2. 表示されるポリシーウィンドウで、有効を選択し、必要に応じて値を入力して、OKをクリックします。
  5. VHDディスク圧縮のデフラグを無効にするには、次の手順に従います。
    1. VHDディスク圧縮のデフラグを無効にするポリシーをダブルクリックします。
    2. 表示されるポリシーウィンドウで、有効を選択し、OKをクリックします。

構成の優先順位は次のとおりです。

  • VHDディスク圧縮をトリガーする空き領域の比率
    1. この設定がGPO、Studio、またはWEMを使用して構成されていない場合、.iniファイルの値が使用されます。
    2. この設定がどこにも構成されていない場合、デフォルト値の20 (%)が使用されます。
  • VHDディスクの圧縮をトリガーするログオフ回数
    1. この設定がGPO、Studio、またはWEMを使用して構成されていない場合、.iniファイルの値が使用されます。
    2. この設定がどこにも構成されていない場合、デフォルト値の5が使用されます。
  • VHDディスク圧縮のデフラグを無効にする
    1. この設定がGPO、Studio、またはWEMを使用して構成されていない場合、.iniファイルの値が使用されます。
    2. この設定がどこにも構成されていない場合、デフラグはデフォルトで有効になります。

VHDファイルの必要な最小サイズを取得する

詳細な手順は次のとおりです。

  1. VHDファイルがオペレーティングシステムにアタッチされていることを確認します。
  2. 管理者としてこのPowerShellコマンドを実行します。

    Get-WmiObject -Class MSFT_Partition -Namespace ROOT\Microsoft\Windows\Storage

    現在のデスクトップのすべてのパーティションが表示されます。

  3. VHDファイルに対応するパーティションを見つけ、GetSupportedSizeメソッドを使用して必要な最小サイズ (SizeMin) を取得します。

VHDコンテナへの排他的アクセスを有効にする

注:

  • この設定は、OneDriveコンテナと、ユーザープロファイル全体に対して有効になっているプロファイルコンテナに適用されます。
  • この設定がプロファイルコンテナに対して有効になっている場合、プロファイルコンテナの複数セッション書き戻しを有効にする設定は自動的に無効になります。

デフォルトでは、VHDコンテナは同時アクセスを許可します。必要に応じて、プロファイルコンテナとOneDriveコンテナの同時アクセスを無効にできます。

詳細な手順は次のとおりです。

  1. グループポリシー管理エディターを開きます。
  2. コンピューターの構成 > 管理用テンプレート > Citrix Components > Profile Management > プロファイルコンテナ設定の下で、VHDコンテナへの排他的アクセスを有効にするポリシーをダブルクリックします。
  3. 有効を選択します。
  4. 排他的アクセスを有効にするコンテナを選択します。オプションには、プロファイルコンテナOneDriveコンテナが含まれます。
  5. OKをクリックします。

設定を有効にするには、次の手順を実行します。

  1. ユーザープロファイルを使用しているすべてのセッションからログオフします。
  2. コマンドプロンプトからgpupdate /forceコマンドを実行します。

このポリシーがここで構成されていない場合、.iniファイルの値が使用されます。このポリシーがここでも.iniファイルでも構成されていない場合、設定は無効になります。

セッションでのVHDXディスクの自動再アタッチを有効にする

セッションでのVHDXディスクの自動再アタッチ機能により、Profile ManagementはVHDXベースのポリシーの高い安定性を保証します。

各VHDX関連ポリシーは、適切に機能するために、関連するVHDXディスクに依存しています。Profile Managementは、ログオン時にこれらのディスクをアタッチし、ログオフ時にデタッチします。しかし、これらのVHDXディスクはセッション中に誤ってデタッチされ、ポリシーが適切に機能しなくなる可能性があります。VHDXディスクがデタッチされる可能性のある原因は次のとおりです。

  • ファイルサーバーで一時的なエラーが発生する
  • ネットワーク接続が遅い

セッションでVHDXディスクを自動的に再アタッチする」ポリシーが有効になっている場合、Profile Managementは、以前のVHDXベースのポリシーで使用されているVHDXディスクを監視します。いずれかのディスクがデタッチされた場合、Profile Managementはディスクを自動的に再アタッチします。

ポリシーを有効にする

デフォルトでは、このポリシーは有効になっています。VHDXベースのポリシーの高い安定性を確保するために、デフォルト設定を維持することをお勧めします。

VHDXベースのポリシーでパフォーマンスの問題が発生した場合は、次の手順に従ってポリシー設定を確認してください。

  1. グループポリシー管理エディターを開きます。

  2. Citrix Components > Profile Management > Advanced settingsの下で、「セッションでVHDXディスクを自動的に再アタッチする」ポリシーをダブルクリックします。

  3. 設定が「無効」になっている場合は、「有効」を選択し、「OK」をクリックします。

変更を有効にするには、Microsoftの記事に記載されているように、コマンドプロンプトからgpupdate /forceコマンドを実行します。

構成の優先順位:

  1. このポリシーがここで構成されていない場合、.iniファイルの値が使用され、これはデフォルトで「有効」です。
  2. この設定がここでも.iniファイルでも構成されていない場合、ポリシーはデフォルトで有効になります。
VHD設定を構成する