どのアプリケーション?
デプロイで利用されているアプリケーションは、Profile Management の構成方法に影響します。ただし、他の構成決定とは異なり、単純なイエス・ノーの推奨事項はありません。決定は、アプリケーションが永続的なカスタマイズをどこに保存するか(レジストリまたはファイルシステム)によって異なります。
アプリケーションが設定とユーザーのカスタマイズをどこに保存するかを特定するために、ユーザーのアプリケーションを徹底的に分析し、理解してください。Process Monitor などのツールを使用して、アプリケーションのバイナリを監視します。Google も別の情報源です。Process Monitor の詳細については、
<https://docs.microsoft.com/ja-jp/sysinternals/downloads/procmon> を参照してください。
アプリケーションの動作を理解したら、インクルージョンを使用して、Profile Management で処理されるファイルと設定を定義します。除外を使用して、処理されないものを定義します。デフォルトでは、プロファイル内のすべてのものが処理されますが、
AppData\Local 内のファイルは除外されます。デプロイに DropBox や Google Chrome、または Visual Studio のワンクリック発行で作成されたアプリケーションが含まれている場合、AppData\Local のサブフォルダーを明示的に含める必要がある場合があります。
シンプルなアプリケーション
シンプルなアプリケーションとは、適切に動作するアプリケーションのことです。これらは、パーソナライズ設定を HKCU レジストリハイブに、パーソナライズファイルをプロファイル内に保存します。シンプルなアプリケーションには基本的な同期が必要であり、これには以下の方法で項目を含めたり除外したりする必要があります。
-
以下のいずれかのポリシーにおける相対パス(%USERPROFILE% に対する相対パス):
-
同期するディレクトリ
-
同期するファイル
-
除外リスト - ディレクトリ
-
除外リスト - ファイル
-
ミラーリングするフォルダー 注:%USERPROFILE% は Profile Management によって暗黙的に指定されます。これらのポリシーに明示的に追加しないでください。
-
-
以下のいずれかのポリシーにおけるレジストリ相対パス(つまり、HKCU ルートに対する相対パス):
-
除外リスト
-
包含リスト
-
項目の含め方と除外方法については、「項目の含め方と除外方法」を参照してください。
レガシーアプリケーション
レガシーアプリケーションは適切に動作しません。パーソナライズファイルをプロファイル外のカスタムフォルダーに保存します。推奨される解決策は、レガシーアプリケーションで Profile Management を使用するのではなく、Citrix Virtual Desktops の Personal vDisk 機能を使用することです。
複雑なアプリケーション
複雑なアプリケーションには特別な処理が必要です。アプリケーションのファイルは相互参照する可能性があり、相互に関連するグループとして扱われる必要があります。Profile Management は、複雑なアプリケーションに関連する2つの動作、つまり Cookie 管理とフォルダーミラーリングをサポートしています。
Internet Explorer の Cookie 管理は、以下の両方のポリシーが常に指定される基本的な同期の特殊なケースです。
-
ログオフ時にインターネットCookieファイルを処理する
-
ミラーリングするフォルダー
フォルダーミラーリング、Cookie 管理の詳細、およびこれらのポリシーの設定方法については、「Cookie フォルダーおよびその他のトランザクションフォルダーの管理」を参照してください。
クロスプラットフォームアプリケーション
クロスプラットフォームアプリケーションとは、複数のプラットフォームでホストされる可能性のあるアプリケーションです。Internet Explorer および Microsoft Office の特定のバージョンでは、Profile Management は、設定がレジストリに保存されているかプロファイル内のファイルとして保存されているかにかかわらず、プラットフォーム間でのパーソナル設定の共有をサポートします。クロスプラットフォームアプリケーションに推奨されるポリシー設定については、「クロスプラットフォーム設定 - ケーススタディ」に記載されています。
他のアプリケーションの設定をプラットフォーム間で共有する場合は、Citrix® は Sepago の Profile Migrator を使用することをお勧めします。
Java および Web アプリケーション
Java アプリケーションはプロファイル内に多くの小さなファイルを残す可能性があり、プロファイルの読み込み時間を大幅に増加させる可能性があります。これを防ぐには、
AppData\Roaming\Sun\Java を除外することを検討してください。
ポリシーの概要
次の表は、さまざまな種類のアプリケーションに対して Profile Management を構成するために使用するポリシーをまとめたものです。表では、次の用語が使用されています。
-
相対パス。ローカルボリューム上の相対パスで、%USERPROFILE% (指定してはいけません) を基準とします。例:
AppData\Local\Microsoft\Office\Access.qat、AppData\Roaming\Adobe\。 -
絶対パス。ローカルボリューム上の絶対パスです。例:
C:\BadApp*.txt、C:\BadApp\Database\info.db。 -
レジストリ相対パス。HKCU ハイブ内のパスを指します。例:
Software\Policies、Software\Adobe。 -
フラグ。パス情報が不要な処理を有効または無効にするためにフラグを使用します。例: Enabled、Disabled。
| ポリシー | ポリシーの種類 (レジストリ、フォルダー、またはファイル) | ワイルドカードのサポート? | アプリケーションの種類 - シンプル | アプリケーションの種類 - レガシー | アプリケーションの種類 - 複雑 |
|---|---|---|---|---|---|
| 同期するディレクトリ | フォルダ | 相対 | 絶対値 | ||
| 同期するファイル | ファイル | はい | 相対 | 絶対値 | |
| 除外リスト - ディレクトリ | フォルダ | 相対 | 絶対値 | ||
| 除外リスト - ファイル | ファイル | はい | 相対 | 絶対値 | |
| 包含リスト | レジストリ | レジストリ相対 | |||
| 除外リスト | レジストリ | レジストリ相対 | |||
| ミラーリングするフォルダー | フォルダ | 絶対値 | 相対 | ||
| ログオフ時にインターネットCookieファイルを処理する | フラグ |
ファイル名でのワイルドカード処理
ファイル(フォルダーまたはレジストリエントリではなく)を参照するポリシーは、ワイルドカードをサポートしています。詳細については、「ワイルドカードの使用」を参照してください。
含めるルールと除外するルール
Profile Management は、ユーザープロファイル内のファイル、フォルダー、およびレジストリキーをユーザープロファイルから含めたり除外したりするためのルールを使用します。これらのルールにより、合理的で直感的な動作が実現されます。すべての項目はデフォルトで含まれます。この開始点から、最上位の例外を除外として構成し、次に最上位の例外に対するより深い例外を含めるとして構成することができます。ルールに関する詳細情報(項目の含め方と除外方法に関する手順を含む)については、「項目の含め方と除外方法」を参照してください。
プロファイル内の非英語フォルダー名
バージョン1プロファイルを使用する英語以外のシステムでは、含めるリストと除外するリストにローカル言語で相対パスを指定します。たとえば、ドイツ語システムでは、DocumentsではなくDokumentenを使用します。複数のロケールをサポートしている場合は、含める項目または除外する項目を各言語で追加します。
次のステップ
重要: このトピックでは、Profile Managementの展開を構成するために回答する必要がある最後の質問について説明します。質問は、 構成の決定に記載されています。すべての質問に回答し、それに応じて設定を構成したら、 Profile Managementの確認、テスト、およびアクティブ化で説明されているように、構成を確認して稼働を開始する準備が整います。その他のすべてのポリシーは、デフォルト設定のままにしておくことができます。構成してはならないポリシーのリストについては、 管理の「構成を必要としないポリシー」を参照してください。