Profile Management

どのアプリケーション?

展開環境で使用されているアプリケーションは、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は、ユーザープロファイル内のファイル、フォルダー、およびレジストリキーをユーザーストアから含めたり除外したりするための規則を使用します。これらの規則により、合理的で直感的な動作が実現されます。すべての項目はデフォルトで含まれます。この開始点から、最上位の例外を除外として構成し、次に最上位の例外に対するより深い例外を含めるものとして構成することができます。規則の詳細、および項目の含め方と除外方法については、「項目の含め方と除外方法」を参照してください。

プロファイル内の非英語フォルダー名

Version 1 プロファイルを使用する非英語システムの場合、含めるリストと除外するリストでは、ローカル言語で相対パスを指定します。たとえば、ドイツ語システムでは、Documents ではなく Dokumenten を使用します。複数のロケールをサポートしている場合は、含める項目または除外する項目を各言語で追加してください。

次のステップ

重要: このトピックでは、Profile Management の展開を構成するために回答する必要がある最後の質問について説明します。質問は、 構成の決定 に記載されています。すべての質問に回答し、それに応じて設定を構成したら、 Profile Management の確認、テスト、およびアクティブ化 で説明されているように、構成を確認して稼働を開始する準備が整います。その他のすべてのポリシーは、デフォルト設定のままにすることができます。構成してはならないポリシーのリストについては、 管理 の「構成不要なポリシー」を参照してください。

どのアプリケーション?