複数のファイルサーバーで Citrix® ユーザープロファイルを共有

最終公開日 : Nov 13, 2026
Profile Management の最もシンプルな実装は、ユーザー ストアが 1 つのファイル サーバー上にあり、1 つの地理的場所のすべてのユーザーをカバーするものです。このトピックでは、複数のファイル サーバーを含む、より分散された環境について説明します。高度に分散された環境については、「Profile Management を使用した高可用性と災害復旧」を参照してください。
注:ユーザー ストアのサーバー側ファイル クォータは無効にしてください。クォータがいっぱいになるとデータ損失が発生し、プロファイルをリセットする必要があるためです。プロファイルに保持される個人データ(例:ドキュメント、音楽、画像)の量を制限するには、サーバー側ファイル クォータが有効になっている別のボリュームにフォルダー リダイレクトを使用する方が適切です。
ユーザー ストアは複数のファイル サーバーに配置でき、これは多くのプロファイルをネットワーク全体で共有する必要がある大規模な展開でメリットがあります。Profile Management は、ユーザー ストアを単一の設定 ユーザー ストアへのパス で定義するため、この設定に属性を追加することで複数のファイル サーバーを定義します。Active Directory のユーザー スキーマで定義されている任意の LDAP 属性を使用できます。詳細については、<https://docs.microsoft.com/ja-jp/windows/win32/adschema/attributes-all?redirectedfrom=MSDN> を参照してください。
ユーザーが異なる都市にある学校にいると仮定し、これを表すために #l# 属性(場所を表す小文字の L)が構成されているとします。ロンドン、パリ、マドリードに拠点があります。ユーザー ストアへのパスは次のように構成します。
\&num;l#.userstore.myschools.net\profile&num;sAMAccountName#\%ProfileVer%\
パリの場合、これは次のように展開されます。
\\Paris.userstore.myschools.net\profile\JohnSmith\v1\
次に、利用可能なサーバー間で都市を分割します。たとえば、DNS で Paris.userstore.myschools.net を Server1 にポイントするように設定します。
この方法で属性を使用する前に、そのすべての値を確認してください。それらは、サーバー名の一部として使用できる文字のみを含んでいる必要があります。たとえば、#l# の値にはスペースが含まれていたり、長すぎたりする場合があります。
#l# 属性を使用できない場合は、同様のパーティション分割を実現する #company# や #department# などの他の属性について AD ユーザー スキーマを調べてください。
カスタム属性を作成することもできます。Sysinternals ツールである Active Directory Explorer を使用して、特定のドメインにどの属性が定義されているかを確認します。Active Directory Explorer は <https://docs.microsoft.com/ja-jp/sysinternals/downloads/adexplorer> で入手できます。
注:プロファイルやサーバーを区別するために、%homeshare% などのユーザー環境変数を使用しないでください。Profile Management はシステム環境変数を認識しますが、ユーザー環境変数は認識しません。ただし、関連する Active Directory プロパティ #homeDirectory# を使用できます。したがって、ユーザーの HOME ディレクトリと同じ共有にプロファイルを保存する場合は、ユーザー ストアへのパスを #homeDirectory#\profiles に設定します。
ユーザー ストアへのパスでの変数の使用については、次のトピックで説明されています。