Profile Managementのポリシーの説明とデフォルト
この記事では、Profile Managementの.admファイルと.admxファイルに含まれるポリシー、およびファイルの構造について説明します。さらに、各ポリシーのデフォルト設定を一覧表示します。
同等の.iniファイル設定の名前や、特定のポリシーに必要なProfile Managementのバージョンなどの詳細については、「Profile Managementのポリシー」を参照してください。
グループポリシーオブジェクトエディターでは、ほとんどのポリシーが コンピューターの構成 \> 管理用テンプレート \> 従来の管理用テンプレート \> Citrix の下に表示されます。リダイレクトされたフォルダーポリシーは、ユーザーの構成 \> 管理用テンプレート \> 従来の管理用テンプレート \> Citrix の下に表示されます。
.admファイルと.admxファイルのセクション
すべてのProfile Managementポリシーは、Citrix®フォルダーにある以下のセクションに含まれています。セクションに「ユーザーの構成」とラベル付けされていない限り、ポリシーはグループポリシーエディターの[コンピューターの構成]の下にあります。
プロファイル管理
プロファイル管理\フォルダーリダイレクト(ユーザーの構成)
プロファイル管理\プロファイル処理
プロファイル管理\詳細設定
プロファイル管理\ログ設定
プロファイル管理\レジストリ
プロファイル管理\ファイルシステム
プロファイル管理\ファイルシステム\同期
プロファイル管理\ストリーム配信ユーザープロファイル
プロファイル管理\クロスプラットフォーム設定
プロファイル管理
Profile Management を有効にする
既定では、展開を容易にするため、Profile Management はログオンまたはログオフを処理しません。Profile Management は、他のすべてのセットアップタスクを実行し、Citrix ユーザープロファイルが環境でどのように動作するかをテストした後にのみ有効にしてください。
このポリシーがここで構成されていない場合、.ini ファイルの値が使用されます。このポリシーがここでも .ini ファイルでも構成されていない場合、Profile Management は Windows ユーザープロファイルを一切処理しません。
処理されるグループ
コンピューターのローカルグループとドメイングループ(ローカル、グローバル、ユニバーサル)の両方を使用できます。ドメイングループは「DOMAIN NAME\GROUP NAME」の形式で指定します。
このポリシーがここで構成されている場合、Profile Management はこれらのユーザーグループのメンバーのみを処理します。このポリシーが無効になっている場合、Profile Management はすべてのユーザーを処理します。このポリシーがここで構成されていない場合、.ini ファイルの値が使用されます。このポリシーがここでも .ini ファイルでも構成されていない場合、すべてのユーザーグループのメンバーが処理されます。
除外されるグループ
コンピューターローカルグループとドメイングループ(ローカル、グローバル、ユニバーサル)を使用して、特定のユーザープロファイルが処理されないようにすることができます。ドメイングループは、DOMAIN NAME\ GROUP NAME の形式で指定します。
この設定がここで構成されている場合、Profile Management はこれらのユーザーグループのメンバーを除外します。この設定が無効になっている場合、Profile Management はどのユーザーも除外しません。この設定がここで構成されていない場合、.ini ファイルの値が使用されます。この設定がここでも .ini ファイルでも構成されていない場合、どのグループのメンバーも除外されません。
ローカル管理者によるログオンの処理
BUILTIN\Administrators グループのメンバーによるログオンを処理するかどうかを指定します。このポリシーがマルチセッションオペレーティングシステム(Citrix Virtual Apps 環境など)で無効になっているか構成されていない場合、Profile Management は、ドメインユーザーによるログオンは処理する必要があるが、ローカル管理者によるログオンは処理しないと想定します。シングルセッションオペレーティングシステム(Citrix Virtual Desktops 環境など)では、ローカル管理者によるログオンが処理されます。このポリシーにより、ローカル管理者権限を持つドメインユーザー(通常、割り当てられた仮想デスクトップを持つ Citrix Virtual Desktops ユーザー)は、処理をバイパスしてログオンし、Profile Management で問題が発生しているデスクトップのトラブルシューティングを行うことができます。
注: ドメインユーザーのログオンは、通常、製品ライセンスへの準拠を確実にするために、グループメンバーシップによって課される制限の対象となる場合があります。 このポリシーが無効になっている場合、Profile Management はローカル管理者によるログオンを処理しません。このポリシーがここで構成されていない場合、.ini ファイルの値が使用されます。このポリシーがここでも .ini ファイルでも構成されていない場合、管理者は処理されません。
ユーザーストアへのパス
ユーザー設定(レジストリの変更と同期されたファイル)が保存されるディレクトリ(ユーザー ストア)へのパスを設定します。
パスは次のいずれかです。
-
相対パス。ホームディレクトリ(通常、Active Directory のユーザーの
#homeDirectory#属性として構成されます)に対する相対パスである必要があります。 -
UNCパス。通常、サーバー共有またはDFS名前空間を指定します。
-
無効または未構成。この場合、
#homeDirectory#\Windowsの値が想定されます。
このポリシーでは、次の種類の変数を使用できます。
-
パーセント記号で囲まれたシステム環境変数(例:
%ProfVer%)。システム環境変数は通常、追加のセットアップが必要です。 -
ハッシュで囲まれた Active Directory ユーザーオブジェクトの属性(例:
#sAMAccountName#)。 -
Profile Management変数。詳しくは、Profile Management変数の製品ドキュメントを参照してください。
%username%と%userdomain%を除き、ユーザー環境変数は使用できません。場所やユーザーなどを完全に定義するために、カスタム属性を作成することもできます。属性では大文字と小文字が区別されます。
例:
-
\\server\share#sAMAccountName#は、ユーザー設定をUNCパス\\server\share\JohnSmithに保存します(現在のユーザーの#sAMAccountName#がJohnSmithに解決される場合)。 -
\\server\profiles$\%USERNAME%.%USERDOMAIN%\!CTX_OSNAME!!CTX_OSBITNESS!は\\server\profiles$\JohnSmith.DOMAINCONTROLLER1\Win8x64に展開される場合があります。
重要:使用する属性または変数に関係なく、このポリシーがNTUSER.DATを含むフォルダーの1つ上のフォルダーに展開されることを確認してください。たとえば、このファイルが
\\server\profiles$\JohnSmith.Finance\Win8x64\UPM_Profileに含まれる場合、ユーザー ストアへのパスを\\server\profiles$\JohnSmith.Finance\Win8x64に設定します(\UPM_Profileサブフォルダーではありません)。
ユーザー ストアへのパスを指定する際に変数を使用する方法について詳しくは、次のトピックを参照してください。
-
複数のファイルサーバーでCitrixユーザープロファイルを共有する
-
OU内およびOU間でプロファイルを管理する
-
Profile Managementによる高可用性と災害復旧
ユーザーストアへのパスが無効になっている場合、ユーザー設定はホームディレクトリのWindowsサブディレクトリに保存されます。
このポリシーが無効になっている場合、ユーザー設定はホームディレクトリのWindowsサブディレクトリに保存されます。このポリシーがここで構成されていない場合、.iniファイルの値が使用されます。このポリシーがここでも.iniファイルでも構成されていない場合、ホームドライブのWindowsディレクトリが使用されます。
ユーザーストアの移行
ユーザー設定(レジストリの変更と同期されたファイル)が以前に保存されていたフォルダーへのパス(以前使用していたユーザーストアパス)を指定します。
この設定が構成されている場合、以前のユーザーストアに保存されていたユーザー設定は、「ユーザーストアへのパス」ポリシーで指定された現在のユーザーストアに移行されます。
パスは、絶対UNCパスまたはホームディレクトリに対する相対パスにすることができます。
どちらの場合も、パーセント記号で囲まれたシステム環境変数と、ハッシュ記号で囲まれたActive Directoryユーザーオブジェクトの属性という、次の種類の変数を使用できます。
例:
-
フォルダー
Windows\%ProfileVer%は、ユーザー設定をユーザーストアのWindows\W2K3というサブフォルダーに保存します(%ProfileVer% がW2K3に解決されるシステム環境変数である場合)。 -
\\server\share#SAMAccountName#は、ユーザー設定をUNCパス\\server\share\<JohnSmith>に保存します(#SAMAccountName#が現在のユーザーに対してJohnSmithに解決される場合)。
パスでは、
%username% と %userdomain% を除くユーザー環境変数を使用できます。
この設定が無効になっている場合、ユーザー設定は現在のユーザーストアに保存されます。
この設定がここで構成されていない場合、.iniファイルの対応する設定が使用されます。
この設定がここでも.iniファイルでも構成されていない場合、ユーザー設定は現在のユーザーストアに保存されます。
アクティブライトバック
変更されたファイルとフォルダー(レジストリエントリを除く)は、ログオフする前にセッション中にユーザーストアに同期できます。
このポリシーがここで構成されていない場合、.iniファイルの値が使用されます。このポリシーがここでも.iniファイルでも構成されていない場合、有効になります。
オフラインプロファイルのサポート
このポリシーにより、プロファイルは可能な限り早い機会にユーザーストアと同期できます。これは、ローミングするラップトップまたはモバイルデバイスのユーザーを対象としています。ネットワーク接続が切断されても、再起動または休止状態の後でも、プロファイルはラップトップまたはデバイス上で無傷のままです。モバイルユーザーが作業するにつれて、プロファイルはローカルで更新され、ネットワーク接続が再確立されると最終的にユーザーストアと同期されます。
このポリシーがここで構成されていない場合、.iniファイルの値が使用されます。このポリシーがここでも.iniファイルでも構成されていない場合、オフラインプロファイルは無効になります。
アクティブライトバックレジストリ
「アクティブライトバック」と合わせてこのポリシーを使用してください。変更されたレジストリエントリは、セッション中にユーザーストアに同期できます。
ここでこの設定を構成しない場合、.iniファイルの値が使用されます。
ここでも.iniファイルでもこの設定を構成しない場合、アクティブライトバックレジストリは無効になります。
オフラインプロファイルのサポート
オフラインプロファイル機能を有効にします。この設定は、通常、ネットワークから切断されることが多いコンピューター(通常はラップトップやモバイルデバイス)を対象としており、サーバーやデスクトップは対象ではありません。
ここでこの設定が構成されていない場合、.iniファイルの値が使用されます。
ここでも.iniファイルでもこの設定が構成されていない場合、オフラインプロファイルのサポートは無効になります。
プロファイル管理\フォルダーリダイレクト(ユーザー構成)
このセクションのポリシー(例: AppData(Roaming) フォルダーのリダイレクト)は、プロファイルに一般的に表示されるフォルダーをリダイレクトするかどうか、およびリダイレクトターゲットを指定します。ターゲットは UNC パス(サーバー共有または DFS 名前空間の場合)またはユーザーのホームディレクトリに対する相対パスとして指定します。これは通常、Active Directory の
#homeDirectory# 属性で構成されます。
ここでポリシーが構成されていない場合、Profile Management は指定されたフォルダーをリダイレクトしません。
注:フォルダーリダイレクトに UNC パスを使用する場合、
#homedirectory# 変数はサポートされません。「ユーザーのホームディレクトリにリダイレクト」ポリシーを選択した後、パスを指定する必要はありません。
「
<folder-name> フォルダーのリダイレクト」ポリシーでは、<folder-name> フォルダーをリダイレクトする方法を指定できます。これを行うには、**「有効」**を選択し、リダイレクトされたパスを入力します。
注意: データ損失が発生する可能性があります。
ポリシーが有効になった後でパスを変更したい場合があります。ただし、変更する前に潜在的なデータ損失を考慮してください。変更されたパスが以前のパスと同じ場所を指している場合、リダイレクトされたフォルダーに含まれるデータが削除される可能性があります。
たとえば、連絡先のパスをpath1として指定したとします。後でpath1をpath2に変更します。path1とpath2が同じ場所を指している場合、ポリシーが有効になった後、リダイレクトされたフォルダーに含まれるすべてのデータが削除されます。
潜在的なデータ損失を回避するには、次の手順を実行します。
-
Active Directoryグループポリシーオブジェクトを介して、Profile Managementが実行されているマシンにMicrosoftポリシーを適用します。これを行うには、グループポリシー管理コンソールを開き、コンピューターの構成 > 管理用テンプレート > Windows コンポーネント > エクスプローラーに移動して、フォルダーのリダイレクトの前に、古いターゲットと新しいターゲットが同じ共有を指していることを確認するを有効にします。
-
該当する場合は、Profile Managementが実行されているマシンに修正プログラムを適用します。詳細については、
<https://support.microsoft.com/ja-jp/help/977229>および<https://support.microsoft.com/ja-jp/help/2799904>を参照してください。
プロファイル管理\プロファイル処理
ログオフ時にローカルにキャッシュされたプロファイルを削除する
ログオフ後にローカルにキャッシュされたプロファイルを削除するかどうかを指定します。
このポリシーが有効になっている場合、ユーザーのローカルプロファイルキャッシュはログオフ後に削除されます。この設定はターミナルサーバーに推奨されます。このポリシーが無効になっている場合、キャッシュされたプロファイルは削除されません。
注:キャッシュされたプロファイルを削除するまでの遅延を使用して、ログオフ時にプロファイルを削除するタイミングを制御できます。 ここで「ログオフ時にローカルにキャッシュされたプロファイルを削除する」が構成されていない場合、.iniファイルの値が使用されます。このポリシーがここでも.iniファイルでも構成されていない場合、キャッシュされたプロファイルは削除されません。
キャッシュされたプロファイルを削除するまでの遅延
ログオフ時にローカルにキャッシュされたプロファイルが削除されるまでの遅延に、オプションの延長を設定します。値が0の場合、ログオフプロセスの終了時にプロファイルがすぐに削除されます。Profile Managementは1分ごとにログオフをチェックします。したがって、値が60の場合、ユーザーがログオフしてから1〜2分後(最後のチェックが行われた時期による)にプロファイルが削除されることが保証されます。ログオフ中にプロセスがファイルまたはユーザーレジストリハイブを開いたままにしていることがわかっている場合、遅延を延長すると便利です。大規模なプロファイルの場合、この設定はログオフを高速化することもできます。
重要:このポリシーは、「ログオフ時にローカルにキャッシュされたプロファイルを削除する」が有効になっている場合にのみ機能します。 このポリシーがここで構成されていない場合、.iniファイルの値が使用されます。このポリシーがここでも.iniファイルでも構成されていない場合、プロファイルはすぐに削除されます。
既存プロファイルの移行
ユーザーがユーザーストアにプロファイルを持っていない場合、Profile Managementはログオン中に既存のプロファイルを「オンザフライ」で移行できます。ローミングプロファイルまたはリモートデスクトップサービスプロファイルを移行する場合は、ローミングを選択します。
ログオン中に次のイベントが発生します。既存のWindowsプロファイルが見つかり、ユーザーがまだユーザーストアにCitrixユーザープロファイルを持っていない場合、Windowsプロファイルはオンザフライでユーザーストアに移行(コピー)されます。このプロセス後、ユーザーストアプロファイルは、現在のセッションおよび同じユーザーストアへのパスで構成された他のすべてのセッションでProfile Managementによって使用されます。
この設定が有効になっている場合、プロファイルの移行は、ローミングプロファイルとローカルプロファイル(デフォルト)、ローミングプロファイルのみ、ローカルプロファイルのみに対してアクティブ化できます。または、プロファイルの移行を完全に無効にすることもできます。プロファイルの移行が無効になっており、ユーザーストアにCitrixユーザープロファイルが存在しない場合、Profile Managementを使用しないセットアップと同様に、プロファイルを作成するための既存のWindowsメカニズムが使用されます。
このポリシーがここで構成されていない場合、.iniファイルの値が使用されます。このポリシーがここでも.iniファイルでも構成されていない場合、既存のローカルプロファイルとローミングプロファイルが移行されます。このポリシーが無効になっている場合、プロファイルは移行されません。このポリシーが無効になっており、ユーザーストアにCitrixユーザープロファイルが存在しない場合、Profile Managementを使用しないセットアップと同様に、プロファイルを作成するための既存のWindowsメカニズムが使用されます。
既存のアプリケーションプロファイルの自動移行
この設定は、異なるオペレーティングシステム間での既存のアプリケーションプロファイルの自動移行を有効または無効にします。アプリケーションプロファイルには、AppDataフォルダー内のアプリケーションデータと、
HKEY_CURRENT_USER\SOFTWAREの下のレジストリエントリの両方が含まれます。この設定は、異なるオペレーティングシステム間でアプリケーションプロファイルを移行したい場合に役立ちます。
たとえば、オペレーティングシステム(OS)をWindows 10バージョン1803からWindows 10バージョン1809にアップグレードするとします。この設定が有効になっている場合、Profile Managementは、各ユーザーが最初にログオンしたときに、既存のアプリケーション設定をWindows 10バージョン1809に自動的に移行します。その結果、AppDataフォルダー内のアプリケーションデータと、
HKEY_CURRENT_USER\SOFTWAREの下のレジストリエントリが移行されます。
複数の既存のアプリケーションプロファイルがある場合、Profile Managementは次の優先順位で移行を実行します。
-
同じOSタイプのプロファイル(シングルセッションOSからシングルセッションOS、マルチセッションOSからマルチセッションOS)。
-
同じWindows OSファミリーのプロファイル(例:Windows 10からWindows 10、またはWindows Server 2016からWindows Server 2016)。
-
以前のバージョンのOSのプロファイル(例:Windows 7からWindows 10、またはWindows Server 2012からWindows 2016)。
-
最も近いOSのプロファイル。
注: ユーザーストアパスに変数「!CTX_OSNAME!」を含めることで、OSの短い名前を指定する必要があります。これにより、Profile Managementは既存のアプリケーションプロファイルを特定できます。
ここでこの設定が構成されていない場合、.iniファイルの設定が使用されます。
ここまたは.iniファイルでこの設定が構成されていない場合、デフォルトで無効になります。
ローカルプロファイルの競合処理
このポリシーは、ユーザーストア内のプロファイルとローカルのWindowsユーザープロファイル(Citrixユーザープロファイルではない)の両方が存在する場合に、Profile Managementがどのように動作するかを構成します。
このポリシーが無効になっているか、デフォルト値の「ローカルプロファイルを使用」に設定されている場合、Profile Managementはローカルプロファイルを使用しますが、それを一切変更しません。このポリシーが「ローカルプロファイルを削除」に設定されている場合、Profile ManagementはローカルのWindowsユーザープロファイルを削除します。その後、ユーザーストアからCitrixユーザープロファイルをインポートします。このポリシーが「ローカルプロファイルの名前を変更」に設定されている場合、Profile ManagementはローカルのWindowsユーザープロファイルの名前を変更します(バックアップ目的のため)。その後、ユーザーストアからCitrixユーザープロファイルをインポートします。
ここでこのポリシーが構成されていない場合、.iniファイルの値が使用されます。ここででも.iniファイルでもこのポリシーが構成されていない場合、既存のローカルプロファイルが使用されます。
テンプレートプロファイル
テンプレートとして使用するプロファイルのパスを指定します。このパスは、NTUSER.DATレジストリファイルと、テンプレートプロファイルに必要なその他のフォルダーおよびファイルを含むフォルダーへの完全なパスです。
重要: パスにNTUSER.DATを含めないでください。たとえば、ファイル
\\myservername\myprofiles\template\ntuser.datの場合、場所を\\myservername\myprofiles\templateとして設定します。 UNCパスまたはローカルマシン上のパスである絶対パスを使用します。後者を使用すると、たとえば、Citrix Provisioning™ Servicesイメージにテンプレートプロファイルを永続的に指定できます。相対パスはサポートされていません。
このポリシーは、Active Directory属性、システム環境変数、または
%USERNAME%および%USERDOMAIN%変数の展開をサポートしていません。
このポリシーが無効になっている場合、テンプレートは使用されません。このポリシーが有効になっている場合、Profile Managementはユーザープロファイルを作成するときに、ローカルのデフォルトプロファイルの代わりにテンプレートを使用します。ユーザーにCitrixユーザープロファイルがないが、ローカルまたは移動Windowsユーザープロファイルが存在する場合、デフォルトではローカルプロファイルが使用されます。そして、このポリシーが無効になっていない場合、ローカルプロファイルはユーザーストアに移行されます。この設定は、ローカルプロファイルを上書きするテンプレートプロファイルまたは移動プロファイルを上書きするテンプレートプロファイルチェックボックスを有効にすることで変更できます。また、テンプレートをCitrix強制プロファイルとして識別することは、Windows強制プロファイルと同様に、変更が保存されないことを意味します。
ここでこのポリシーが構成されていない場合、.iniファイルの値が使用されます。ここででも.iniファイルでもこのポリシーが構成されていない場合、テンプレートは使用されません。
プロファイル管理\詳細設定
ロックされたファイルへのアクセス時の再試行回数
ロックされたファイルへのアクセス時の再試行回数を設定します。
このポリシーが無効になっている場合、5回の再試行のデフォルト値が使用されます。ここでこのポリシーが構成されていない場合、.iniファイルの値が使用されます。ここで、または.iniファイルでこのポリシーが構成されていない場合、デフォルト値が使用されます。
ログオフ時にインターネットCookieファイルを処理する
一部の展開では、Index.datファイルによって参照されない余分なインターネットCookieが残されます。継続的なブラウジングの後、ファイルシステムに残された余分なCookieは、プロファイルの肥大化につながる可能性があります。このポリシーを有効にすると、Index.datの処理が強制され、余分なCookieが削除されます。このポリシーはログオフ時間を増加させるため、この問題が発生した場合にのみ有効にしてください。
ここでこのポリシーが構成されていない場合、.iniファイルの値が使用されます。ここででも.iniファイルでもこのポリシーが構成されていない場合、Index.datの処理は行われません。
自動構成を無効にする
Profile Managementは、Citrix Virtual Desktops™環境(たとえば、パーソナルvDiskの有無など)を検査し、それに応じてグループポリシーを構成します。未構成状態のProfile Managementポリシーのみが調整されるため、行ったカスタマイズはすべて保持されます。この機能により、展開が高速化され、最適化が簡素化されます。この機能の構成は不要ですが、アップグレード時(以前のバージョンの設定を保持するため)またはトラブルシューティング時に自動構成を無効にすることができます。自動構成は、Citrix Virtual Appsやその他の環境では機能しません。
自動構成は、実行時に環境に応じてデフォルトのポリシー設定を自動的に構成する動的な構成チェッカーと見なすことができます。これにより、設定を手動で構成する必要がなくなります。実行時環境には以下が含まれます。
-
ウィンドウズ OS
-
Windows OS のバージョン
-
シトリックス バーチャル デスクトップの有無
-
パーソナル vDisk の有無
環境が変更された場合、自動構成によって以下のポリシーが変更される可能性があります。
-
アクティブライトバック
-
常にキャッシュ
-
ログオフ時にローカルにキャッシュされたプロファイルを削除する
-
キャッシュされたプロファイルを削除するまでの遅延
-
プロファイルストリーミング
以下の表に、異なるOSにおける前述のポリシーのデフォルトステータスを示します。
| マルチセッションOS | シングルセッションOS | |
|---|---|---|
| アクティブライトバック | 有効 | Personal vDiskが使用されている場合は*無効*。それ以外の場合は、有効。 |
| 常にキャッシュ | 無効 | Personal vDiskが使用されている場合は*無効*。それ以外の場合は、有効。 |
| ログオフ時にローカルにキャッシュされたプロファイルを削除する | 有効 | Personal vDiskが使用されている場合、またはCitrix Virtual Desktopsが割り当てられている場合、またはCitrix Virtual Desktopsがインストールされていない場合は*無効*。それ以外の場合は有効。 |
| キャッシュされたプロファイルを削除するまでの遅延 | 0秒 | ユーザーの変更が永続的でない場合は60秒。それ以外の場合は0秒。 |
| プロファイルストリーミング | 有効 | Personal vDiskが使用されている場合は*無効*。それ以外の場合は、有効。 |
ただし、自動構成が無効になっている場合、上記のすべてのポリシーはデフォルトで無効になります。
Profile Management 1909以降、Windows 10(バージョン1607以降)およびWindows Server 2016以降のスタートメニューで改善されたエクスペリエンスを得ることができます。これは、以下のポリシーの自動構成によって実現されます。
-
ミラーするフォルダーに
Appdata\Local\Microsoft\Windows\CachesとAppdata\Local\Packagesを追加します -
同期するファイルに
Appdata\Local\Microsoft\Windows\UsrClass.Dat*を追加します
注:
Citrix Profile Management 1912以降、除外リストに追加されたフォルダーは、ミラーするフォルダーに追加しても同期できません。回避策として、
appdata\local\packagesフォルダーをミラーするフォルダーに追加する前に、除外リストから削除してください。
ここでこの設定が構成されていない場合、.iniファイルの値が使用されます。
この設定がここまたは.iniファイルで構成されていない場合、自動構成がオンになるため、環境が変更されるとProfile Managementの設定が変更される可能性があります。
問題が発生した場合にユーザーをログオフする
このポリシーが無効になっているか、構成されていない場合、問題が発生したとき(たとえば、ユーザーストアが利用できない場合)にユーザーには一時プロファイルが与えられます。有効になっている場合、エラーメッセージが表示され、ユーザーはログオフされます。この設定により、問題のトラブルシューティングが簡素化されます。
ここでこの設定が構成されていない場合、.iniファイルの値が使用されます。
この設定がここまたは.iniファイルで構成されていない場合、一時プロファイルが提供されます。
カスタマー エクスペリエンス向上プログラム
デフォルトでは、カスタマーエクスペリエンス向上プログラムが有効になっており、匿名の統計情報と使用状況情報を送信することで、Citrix製品の品質とパフォーマンスの向上に役立てられます。
ここでこの設定が構成されていない場合、.iniファイルの値が使用されます。
Outlook の検索インデックス ローミングを有効にする
ユーザープロファイルとともにOutlook検索データを自動的にローミングすることで、ユーザーベースのOutlook検索エクスペリエンスを許可します。これには、Outlookの検索インデックスを保存するために、ユーザーストアに追加のスペースが必要です。
このポリシーを有効にするには、ログオフしてから再度ログオンしてください。
Outlook 検索インデックス データベース – バックアップと復元
この設定は、Outlookの検索インデックスローミングが有効になっている場合に、ログオン中にProfile Managementが何を行うかを構成します。
この設定が有効になっている場合、Profile Managementは、ログオン時に検索インデックスデータベースが正常にマウントされるたびに、そのバックアップを保存します。Profile Managementは、そのバックアップを検索インデックスデータベースの良好なコピーとして扱います。データベースが破損したために検索インデックスデータベースのマウントが失敗した場合、Profile Managementは検索インデックスデータベースを最後に確認された良好なコピーに自動的に復元します。
注:Profile Managementは、新しいバックアップが正常に保存された後、以前に保存されたバックアップを削除します。バックアップは、VHDXファイルの利用可能なストレージスペースを消費します。
プロファイル管理\ログ設定
ログの有効化
このポリシーはログ記録を有効または無効にします。Profile Management のトラブルシューティングを行う場合にのみ、このポリシーを有効にしてください。
このポリシーが無効になっている場合、エラーのみがログに記録されます。このポリシーがここで構成されていない場合、.ini ファイルの値が使用されます。このポリシーがここまたは .ini ファイルで構成されていない場合、エラーのみがログに記録されます。
ログ設定
これは、特定の活動に焦点を当てるために使用できるポリシーのセットです。トラブルシューティングを行う場合にのみこれらのポリシーを設定し、Citrix の担当者から別の指示がない限り、すべて設定してください。
これらのポリシーがここで構成されていない場合、Profile Management は .ini ファイルの値を使用します。これらのポリシーがここまたは .ini ファイルで構成されていない場合、エラーと一般情報がログに記録されます。
これらのポリシーのチェックボックスは、.ini ファイルの次の設定に対応しています: LogLevelWarnings, LogLevelInformation, LogLevelFileSystemNotification, LogLevelFileSystemActions, LogLevelRegistryActions, LogLevelRegistryDifference, LogLevelActiveDirectoryActions, LogLevelPolicyUserLogon, LogLevelLogon, LogLevelLogoff, and LogLevelUserName.
ログファイルの最大サイズ
Profile Management のログファイルの最大サイズのデフォルト値は小さいです。十分なディスク容量がある場合は、増やしてください。ログファイルが最大サイズを超えて大きくなった場合、既存のファイルのバックアップ (.bak) は削除されます。ログファイルは .bak に名前が変更され、新しいログファイルが作成されます。ログファイルは %SystemRoot%\System32\Logfiles\UserProfileManager に作成されます。
このポリシーが無効になっている場合、デフォルト値の 10 MB が使用されます。このポリシーがここで構成されていない場合、.ini ファイルの値が使用されます。このポリシーがここまたは .ini ファイルで構成されていない場合、デフォルト値が使用されます。
ログファイルへのパス
ログファイルが保存される代替パスを設定します。
パスはローカルドライブまたはリモートのネットワークベースのドライブ (UNC パス) を指すことができます。リモートパスは大規模な分散環境で役立つ場合がありますが、ログファイルには不適切な大量のネットワークトラフィックを生成する可能性があります。永続的なハードドライブを持つプロビジョニングされた仮想マシンでは、そのドライブへのローカルパスを設定してください。この設定により、マシンが再起動してもログファイルが保持されます。永続的なハードドライブを持たない仮想マシンでは、UNC パスを設定することでログファイルを保持できます。ただし、マシンのシステムアカウントは UNC 共有への書き込みアクセス権を持っている必要があります。オフラインプロファイル機能によって管理されるラップトップにはローカルパスを使用してください。
ログファイルに UNC パスを使用する場合、Citrix はログファイルフォルダーに適切なアクセス制御リストを適用することを推奨します。この設定により、承認されたユーザーまたはコンピューターアカウントのみが保存されたファイルにアクセスできるようになります。
例:
-
D:\LogFiles\ProfileManagement.
-
\\server\LogFiles\ProfileManagement
このポリシーがここで構成されていない場合、.ini ファイルの値が使用されます。このポリシーがここまたは .ini ファイルで構成されていない場合、デフォルトの場所 %SystemRoot%\System32\Logfiles\UserProfileManager が使用されます。
プロファイル管理\レジストリ
除外リスト
ログオフ時に無視されるHKCUハイブ内のレジストリキーのリスト。
例: Software\Policies
このポリシーが無効になっている場合、レジストリキーは除外されません。ここでこのポリシーが構成されていない場合、.iniファイルの値が使用されます。ここで、または.iniファイルでこのポリシーが構成されていない場合、レジストリキーは除外されません。
包含リスト
ログオフ時に処理されるHKCUハイブ内のレジストリキーのリスト。
例: Software\Adobe。
このポリシーが有効になっている場合、このリストにあるキーのみが処理されます。このポリシーが無効になっている場合、HKCUハイブ全体が処理されます。ここでこのポリシーが構成されていない場合、.iniファイルの値が使用されます。ここで、または.iniファイルでこのポリシーが構成されていない場合、HKCUのすべてが処理されます。
デフォルトの除外リストを有効にする - Profile Management 5.5
ユーザープロファイルに同期されないHKCUハイブ内のレジストリキーのデフォルトリスト。このポリシーを使用して、GPO除外ファイルを手動で入力することなく指定できます。
このポリシーを無効にすると、Profile Management はデフォルトでレジストリキーを除外しません。ここでこのポリシーを構成しない場合、Profile Management は .ini ファイルの値を使用します。ここで、または .ini ファイルでこのポリシーを構成しない場合、Profile Management はデフォルトでレジストリキーを除外しません。
NTUSER.DATのバックアップ
NTUSER.DAT の最後に正常に動作したコピーのバックアップを有効にし、破損がある場合にロールバックします。
ここでこのポリシーを構成しない場合、Profile Management は .ini ファイルの値を使用します。ここで、または .ini ファイルでこのポリシーを構成しない場合、Profile Management は NTUSER.DAT をバックアップしません。
プロファイル管理\ファイルシステム
除外リスト - ファイル
同期中に無視されるファイルのリスト。ファイル名はユーザープロファイル (%USERPROFILE%) に対する相対パスである必要があります。ワイルドカードが許可され、再帰的に適用されます。
例:
-
Desktop\Desktop.ini は、Desktop フォルダー内のファイル Desktop.ini を無視します。
-
%USERPROFILE%*.tmp は、プロファイル全体にある拡張子 .tmp のすべてのファイルを無視します。
-
AppData\Roaming\MyApp*.tmp は、プロファイルの一部にある拡張子 .tmp のすべてのファイルを無視します。
このポリシーが無効になっている場合、ファイルは除外されません。このポリシーがここで構成されていない場合、.ini ファイルの値が使用されます。このポリシーがここでも .ini ファイルでも構成されていない場合、ファイルは除外されません。
デフォルトの除外リストを有効にする - ディレクトリ
同期中に無視されるディレクトリのデフォルトリスト。このポリシーを使用して、GPO 除外ディレクトリを手動で入力することなく指定できます。
このポリシーを無効にすると、Profile Management はデフォルトでどのディレクトリも除外しません。ここでこのポリシーを構成しない場合、Profile Management は .ini ファイルの値を使用します。ここで、または .ini ファイルでこのポリシーを構成しない場合、Profile Management はデフォルトでどのディレクトリも除外しません。
除外リスト - ディレクトリ
同期中に無視されるフォルダーのリスト。フォルダー名はユーザープロファイル (%USERPROFILE%) に対する相対パスとして指定する必要があります。
例:
-
Desktop は、ユーザープロファイル内の Desktop フォルダーを無視します。
このポリシーが無効になっている場合、フォルダーは除外されません。このポリシーがここで構成されていない場合、.iniファイルの値が使用されます。このポリシーがここでも.iniファイルでも構成されていない場合、フォルダーは除外されません。
ログオン除外チェック
この設定は、ユーザー ストア内のプロファイルに除外されたファイルまたはフォルダーが含まれている場合に、Profile Management が何を行うかを構成します。
この設定が無効になっているか、「ログオン時に除外されたファイルまたはフォルダーを同期する」のデフォルト値に設定されている場合、ユーザーがログオンすると、Profile Management はこれらの除外されたファイルまたはフォルダーをユーザー ストアからローカル プロファイルに同期します。
この設定が「ログオン時に除外されたファイルまたはフォルダーを無視する」に設定されている場合、ユーザーがログオンすると、Profile Management はユーザー ストア内の除外されたファイルまたはフォルダーを無視します。
この設定が「ログオン時に除外されたファイルまたはフォルダーを削除する」に設定されている場合、ユーザーがログオンすると、Profile Management はユーザー ストア内の除外されたファイルまたはフォルダーを削除します。
ここでこの設定が構成されていない場合、.iniファイルの値が使用されます。
この設定がここで、または .ini ファイルで構成されていない場合、ユーザーがログオンすると、除外されたファイルまたはフォルダーはユーザー ストアからローカル プロファイルに同期されます。
大容量ファイルの処理 - シンボリックリンクとして作成されるファイル
ログオンパフォーマンスを向上させ、大容量ファイルを処理するために、このリスト内のファイルをコピーする代わりにシンボリックリンクが作成されます。
ファイルを参照するポリシーではワイルドカードを使用できます。例:
!ctx_localappdata!\Microsoft\Outlook*.OST。
Microsoft Outlook のオフラインフォルダーファイル (
*.ost) を処理するには、Outlook フォルダーが Profile Management の対象から除外されていないことを確認してください。
これらのファイルは、複数のセッションで同時にアクセスすることはできません。
プロファイル管理\ファイルシステム\同期
同期するディレクトリ
Profile Management は、インストールされているシステムとユーザー ストアの間で、各ユーザーのプロファイル全体を同期します。ユーザープロファイルのサブフォルダーをこのリストに追加して含める必要はありません。
このリストのパスは、ユーザープロファイルに対する相対パスである必要があります。
例:
-
Desktop\exclude\include は、Desktop\exclude というフォルダーが同期されない場合でも、include というサブフォルダーが同期されるようにします。
このポリシーを無効にすると、有効にして空のリストを構成した場合と同じ効果があります。
このポリシーがここで構成されていない場合、.ini ファイルの値が使用されます。このポリシーがここでも .ini ファイルでも構成されていない場合、ユーザープロファイル内の除外されていないフォルダーのみが同期されます。
同期するファイル
Profile Management は、インストールされているシステムとユーザー ストアの間で、各ユーザーのプロファイル全体を同期します。ユーザープロファイル内のファイルをこのリストに追加して含める必要はありません。
このポリシーは、除外されたフォルダーにファイルを含めるために使用できます。このリストのパスは、ユーザープロファイルに対する相対パスである必要があります。ワイルドカードを使用できますが、ファイル名にのみ許可されます。ワイルドカードはネストできず、再帰的に適用されます。
例:
-
AppData\Local\Microsoft\Office\Access.qat は、デフォルト構成で除外されているフォルダーの下のファイルを指定します。
-
AppData\Local\MyApp*.cfg は、プロファイルフォルダー AppData\Local\MyApp およびそのサブフォルダー内の拡張子 .cfg を持つすべてのファイルを指定します。
このポリシーを無効にすると、有効にして空のリストを構成した場合と同じ効果があります。
このポリシーがここで構成されていない場合、.ini ファイルの値が使用されます。このポリシーがここでも .ini ファイルでも構成されていない場合、ユーザープロファイル内の除外されていないファイルのみが同期されます。
ミラーリングするフォルダー
このポリシーは、トランザクションフォルダー(参照フォルダーとも呼ばれます)に関する問題の解決に役立ちます。このフォルダーには相互依存ファイルが含まれており、1つのファイルが他のファイルを参照します。フォルダーをミラーリングすることで、Profile Management はトランザクションフォルダーとその内容を単一のエンティティとして処理し、プロファイルの肥大化を防ぐことができます。たとえば、Internet Explorer のクッキーフォルダーをミラーリングして、Index.dat がインデックスを作成するクッキーと同期するようにできます。このような状況では、「最後の書き込みが優先されます」。そのため、複数のセッションで変更されたミラーリングされたフォルダー内のファイルは、最後の更新によって上書きされ、プロファイルの変更が失われます。
たとえば、ユーザーがインターネットを閲覧しているときにIndex.datがCookieを参照する方法を考えてみましょう。ユーザーがそれぞれ異なるサーバーで2つのInternet Explorerセッションを持ち、各セッションで異なるサイトにアクセスした場合、各サイトからのCookieは適切なサーバーに追加されます。ユーザーが最初のセッションからログオフするとき(または、アクティブライトバック機能が構成されている場合はセッションの途中で)、2番目のセッションからのCookieが最初のセッションからのCookieを置き換える必要があります。しかし、実際にはそれらはマージされ、Index.dat内のCookieへの参照は古くなります。新しいセッションでのさらなる閲覧は、繰り返しのマージと肥大化したCookieフォルダーにつながります。
Cookieフォルダーをミラーリングすることで、ユーザーがログオフするたびに、Cookieを最後のセッションからのCookieで上書きすることにより、この問題が解決されます。これにより、Index.datは常に最新の状態に保たれます。
ここでこのポリシーが構成されていない場合、.ini ファイルの値が使用されます。ここで、または .ini ファイルでこのポリシーが構成されていない場合、フォルダーはミラーリングされません。
プロファイルコンテナ
プロファイルコンテナーは、プロファイルディスクに含めるフォルダーを指定できる VHDX ベースのプロファイルソリューションです。プロファイルコンテナーは、それらのフォルダーを含むプロファイルディスクをアタッチするため、フォルダーのコピーをローカルプロファイルに保存する必要がなくなります。これにより、ログオン時間が短縮されます。
プロファイルコンテナーを使用するには、このポリシーを有効にし、フォルダーの相対パスをリストに追加します。大きなキャッシュファイルを含むフォルダーをリストに含めることをお勧めします。たとえば、Citrix Files のコンテンツキャッシュフォルダーをリストに追加します:
AppData\Local\Citrix\Citrix Files\PartCache。
注意すべきシナリオが2つあります。
-
プロファイルコンテナーは、複数のセッションによる同時アクセスをサポートしていません。
-
プロファイルコンテナーは、プロファイル全体を含むことをサポートしていません。
ここでこのポリシーが構成されていない場合、.ini ファイルの値が使用されます。ここで、または .ini ファイルでこのポリシーが構成されていない場合、無効になります。
プロファイル管理\ストリーミングユーザープロファイル
プロファイルストリーミング
プロファイルに含まれるファイルとフォルダーは、ユーザーがログオン後にアクセスしたときにのみ、ユーザーストアからローカルコンピューターにフェッチされます。レジストリエントリと保留領域のファイルは例外です。これらはすぐにフェッチされます。
ここでこのポリシーが構成されていない場合、.ini ファイルの値が使用されます。ここで、または .ini ファイルでこのポリシーが構成されていない場合、無効になります。
常にキャッシュ
オプションで、ユーザーエクスペリエンスを向上させるために、このポリシーをプロファイルストリーミングポリシーと組み合わせて使用します。
この設定は、ストリーミングされるファイルのサイズに下限を設けます。このサイズ以上のファイルは、ログオン後できるだけ早くローカルにキャッシュされます。プロファイル全体をキャッシュする機能を使用するには、この制限をゼロに設定します(これにより、すべてのプロファイルコンテンツがバックグラウンドタスクとしてフェッチされます)。
このポリシーがここで構成されていない場合、.iniファイルの値が使用されます。このポリシーがここでも.iniファイルでも構成されていない場合、無効になります。
ペンディングエリアロックファイルのタイムアウト
ユーザーのファイルを解放するタイムアウト期間(日数)を設定できます。これにより、サーバーが応答しなくなったときにユーザー ストアがロックされたままである場合、保留領域からユーザー ストアにファイルが書き戻されます。このポリシーを使用して、保留領域の肥大化を防ぎ、ユーザー ストアに常に最新のファイルが含まれるようにします。
このポリシーがここで構成されていない場合、.iniファイルの値が使用されます。このポリシーがここでも.iniファイルでも構成されていない場合、デフォルト値の1日が使用されます。
ストリーミングされたユーザープロファイルグループ
このポリシーは、OU内のWindowsユーザーグループのサブセットのプロファイルをストリーミングします。他のすべてのグループのユーザーのプロファイルはストリーミングされません。
このポリシーが無効になっている場合、すべてのユーザーグループが処理されます。このポリシーがここで構成されていない場合、.iniファイルの値が使用されます。このポリシーがここでも.iniファイルでも構成されていない場合、すべてのユーザーが処理されます。
プロファイルストリーミング除外リスト - ディレクトリ
このポリシーでは、プロファイルストリーミングによって無視されるディレクトリのリストを構成できます。フォルダー名は、ユーザープロファイルに対する相対パスとして指定する必要があります。
例: 「Desktop」(引用符なし)と入力すると、ユーザープロファイル内のDesktopディレクトリが無視されます。
この設定が無効になっている場合、フォルダーは除外されません。
ここでこの設定が構成されていない場合、.iniファイルの値が使用されます。
この設定がここでも.iniファイルでも構成されていない場合、フォルダーは除外されません。
注:
プロファイルストリーミングの除外は、構成されたフォルダーがプロファイル処理から除外されることを意味するものではありません。それらは引き続きCitrix Profile Managementによって処理されます。
プロファイル管理\クロスプラットフォーム設定
クロスプラットフォーム設定を有効にする
既定では、展開を容易にするため、クロスプラットフォーム設定は無効になっています。この機能を十分に計画しテストした後にのみ、このポリシーを有効にして処理をオンにしてください。
ここでこのポリシーが構成されていない場合、.iniファイルの値が使用されます。ここで、または.iniファイルでこのポリシーが構成されていない場合、クロスプラットフォーム設定は適用されません。
クロスプラットフォーム設定ユーザーグループ
1つ以上のWindowsユーザーグループを入力します。たとえば、このポリシーを使用して、テストユーザーグループからのプロファイルのみを処理できます。このポリシーが構成されている場合、Profile Managementのクロスプラットフォーム設定機能は、これらのユーザーグループのメンバーのみを処理します。このポリシーが無効になっている場合、この機能は処理済みグループポリシーで指定されたすべてのユーザーを処理します。
ここでこのポリシーが構成されていない場合、.iniファイルの値が使用されます。ここで、または.iniファイルでこのポリシーが構成されていない場合、すべてのユーザーグループが処理されます。
クロスプラットフォーム定義へのパス
ダウンロードパッケージからコピーした定義ファイルのネットワーク上の場所を識別します。このパスはUNCパスである必要があります。ユーザーはこの場所への読み取りアクセス権を持ち、管理者は書き込みアクセス権を持っている必要があります。この場所は、Server Message Block (SMB) またはCommon Internet File System (CIFS) ファイル共有である必要があります。
ここでこのポリシーが構成されていない場合、.iniファイルの値が使用されます。ここで、または.iniファイルでこのポリシーが構成されていない場合、クロスプラットフォーム設定は適用されません。
クロスプラットフォーム設定ストアへのパス
ユーザーのクロスプラットフォーム設定が保存されるフォルダーであるクロスプラットフォーム設定ストアへのパスを設定します。ユーザーはこの領域への書き込みアクセス権を持っている必要があります。パスは絶対UNCパスまたはホームディレクトリに対する相対パスにすることができます。
この領域は、複数のプラットフォームで共有されるプロファイルデータが配置されるユーザー ストアの共通領域です。ユーザーはこの領域への書き込みアクセス権を持っている必要があります。パスは絶対UNCパス、またはホームディレクトリに対する相対パスにすることができます。ユーザー ストアへのパスと同じ変数を使用できます。
このポリシーが無効になっている場合、パス Windows\PM_CP が使用されます。ここでこのポリシーが構成されていない場合、.iniファイルの値が使用されます。ここで、または.iniファイルでこのポリシーが構成されていない場合、既定値が使用されます。
クロスプラットフォーム設定の作成元
このポリシーがそのプラットフォームのOUで有効になっている場合、プラットフォームをベースプラットフォームとして指定します。このポリシーは、ベースプラットフォームのプロファイルからクロスプラットフォーム設定ストアにデータを移行します。
各プラットフォーム独自のプロファイルセットは、別々のOUに保存されます。クロスプラットフォーム設定ストアのシードに使用するプラットフォームのプロファイルデータを決定する必要があります。これはベースプラットフォームと呼ばれます。クロスプラットフォーム設定ストアにデータのない定義ファイルが含まれている場合、またはシングルプラットフォームプロファイルのキャッシュデータがストア内の定義データよりも新しい場合、このポリシーを無効にしない限り、Profile Management はシングルプラットフォームプロファイルからストアにデータを移行します。
重要:
このポリシーが複数のOU、または複数のユーザーオブジェクトやマシンオブジェクトで有効になっている場合、最初にユーザーがログオンするプラットフォームがベースプロファイルになります。 デフォルトでは、このポリシーは有効になっています。
プロファイル管理\Citrix Virtual Apps 最適化設定
Citrix Virtual Apps™ の最適化を有効にする
この機能を有効にすると、ユーザーが起動または終了する公開アプリケーションに固有の設定のみが同期されます。
ここでこの設定が構成されていない場合、.iniファイルの値が使用されます。
この設定がここまたは.iniファイルで構成されていない場合、Citrix Virtual Appsの最適化設定は適用されません。
Citrix Virtual Apps最適化定義へのパス
このポリシーでは、Citrix Virtual Apps最適化定義ファイルが配置されているフォルダーを指定できます。
ここでこの設定が構成されていない場合、.iniファイルの値が使用されます。
この設定がここまたは.iniファイルで構成されていない場合、Citrix Virtual Appsの最適化設定は適用されません。
注:
そのフォルダーはローカルにすることも、SMBファイル共有上に配置することもできます。