Profile Management

使用中のアプリケーション

展開で使用されているアプリケーションは、プロファイル管理の構成方法に影響します。ただし、他の構成決定とは対照的に、単純な「はい」または「いいえ」の推奨事項はありません。決定は、アプリケーションが永続的なカスタマイズ(レジストリまたはファイルシステム内)をどこに保存するかによって異なります。

アプリケーションが設定とユーザーのカスタマイズをどこに保存するかを特定するために、ユーザーのアプリケーションを徹底的に分析し、理解してください。Process Monitorのようなツールを使用してアプリケーションバイナリを監視します。Googleも別のリソースです。Process Monitorの詳細については、https://docs.microsoft.com/ja-jp/sysinternals/downloads/procmonを参照してください。

アプリケーションの動作を理解したら、含める項目を使用して処理されるファイルと設定を定義します。除外する項目を使用して処理されないものを定義します。デフォルトでは、プロファイル内のすべての項目は、AppData\Local内のファイルを除いて処理されます。展開に次のいずれかのアプリケーションが含まれている場合は、AppData\Localのサブフォルダーを明示的に含める必要がある場合があります。

  • DropBox
  • グーグル クローム
  • Visual Studioのワンクリック発行で作成されたアプリケーション

シンプルなアプリケーション

シンプルなアプリケーションとは、適切に動作するアプリケーションのことです。これらは、個人設定をHKCUレジストリハイブに、個人設定ファイルをプロファイル内に保存します。シンプルなアプリケーションには基本的な同期が必要であり、そのためには次の項目を使用して項目を含めたり除外したりする必要があります。

  • これらのポリシーにおける相対パス(%USERPROFILE%を基準とした):
    • 同期するディレクトリ
    • 同期するファイル
    • 除外リスト - ディレクトリ
    • 除外リスト - ファイル
    • ミラーリングするフォルダー

    注: Profile Management によって %USERPROFILE% が暗黙的に指定されます。これらのポリシーに明示的に追加しないでください。

  • これらのポリシーにおけるレジストリ相対パス (HKCU ルートに対する相対パス):
    • 除外リスト
    • 包含リスト

アイテムの包含と除外に関する手順については、アイテムの包含と除外を参照してください。

レガシーアプリケーション

レガシーアプリケーションは適切に動作しません。プロファイル外のカスタムフォルダーにパーソナライズファイルを保存します。推奨される解決策は、レガシーアプリケーションで Profile Management を使用するのではなく、Citrix Virtual Desktops の Personal vDisk 機能を使用することです。

複雑なアプリケーション

複雑なアプリケーションには特別な処理が必要です。アプリケーションのファイルは相互参照する可能性があり、相互に関連するグループとして扱われる必要があります。Profile Management は、複雑なアプリケーションに関連する2つの動作、つまり Cookie 管理とフォルダーミラーリングをサポートしています。

Internet Explorer の Cookie 管理は、基本的な同期の特殊なケースであり、常に以下の両方のポリシーが指定されます。

  • ログオフ時にインターネット Cookie ファイルを処理する
  • ミラーリングするフォルダー

フォルダーミラーリング、Cookie 管理、およびこれらのポリシーの設定方法の詳細については、トランザクションフォルダーの管理を参照してください。

クロスプラットフォームアプリケーション

クロスプラットフォームアプリケーションとは、複数のプラットフォームでホストされる可能性のあるアプリケーションです。Internet Explorer および Microsoft Office の特定のバージョンでは、Profile Management はプラットフォーム間でのパーソナライズ設定の共有をサポートしています。これらの設定は、レジストリまたはプロファイル内のファイルとして保存されます。

クロスプラットフォームアプリケーションの推奨ポリシー設定は、クロスプラットフォーム設定 - ケーススタディに記載されています。

他のアプリケーションの設定をプラットフォーム間で共有したい場合は、SepagoのProfile Migratorを使用することをお勧めします。

JavaおよびWebアプリケーション

Javaアプリケーションはプロファイル内に多くの小さなファイルを残すことがあり、これによりプロファイルの読み込み時間が大幅に増加する可能性があります。したがって、AppData\Roaming\Sun\Javaを除外することを検討してください。

ポリシーの概要

次の表は、さまざまな種類のアプリケーションに対してProfile Managementを構成するために使用するポリシーをまとめたものです。表では次の用語が使用されています。

  • 相対。ローカルボリューム上の相対パスで、%USERPROFILE%に対する相対パスです(%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を使用します。複数のロケールをサポートしている場合は、各言語で含まれる項目または除外される項目をそれぞれ追加します。

次のステップ

  1. 構成の決定に記載されているすべての質問に回答します。

  2. 回答に基づいて、展開用にプロファイル管理を構成します。その他のすべてのポリシーはデフォルトのままにできます。

  3. ローカルGPOでプロファイル管理をテストするに記載されているように、設定をテストおよび確認してから、プロファイル管理を有効にします。