ユーザープロファイルのストリーミング
デフォルトでは、Citrix Profile Management は、ユーザーがログオンするときに、ユーザープロファイル全体をユーザー ストアからローカル コンピューターにフェッチします。ユーザープロファイル内の大きなファイルは、ログオンを遅くする可能性があります。ユーザーのログオン エクスペリエンスを向上させるために、プロファイル ストリーミング機能を有効にできます。
この機能を有効にすると、Profile Management は、ログオン後にアクセスされた場合にのみプロファイル ファイルとフォルダーをフェッチします。
プロファイル ストリーミング機能を有効にする
次のポリシーを使用してプロファイル ストリーミング機能を有効にします。
- プロファイル ストリーミング。 このポリシーを有効にすると、ユーザーがアクセスしたときにプロファイル ファイル がローカル コンピューターにフェッチされます。
- フォルダーのプロファイル ストリーミングを有効にする。 このポリシーを有効にすると、ユーザーがアクセスしたときにプロファイル フォルダー がローカル コンピューターにフェッチされます。
ポリシーを有効にするには、次の手順に従います。
- グループポリシー管理エディターを開きます。
- ポリシー > 管理用テンプレート: ポリシー定義 (ADMX ファイル) > Citrix コンポーネント > Profile Management > ストリーミングされたユーザープロファイル にアクセスします。
- プロファイル ストリーミング をダブルクリックします。有効 を選択し、OK をクリックします。
- フォルダーのプロファイル ストリーミングを有効にする をダブルクリックします。有効 を選択し、OK をクリックします。
プロファイル ストリーミングの機能強化を有効にする
プロファイル ストリーミング機能を有効にした後、必要に応じてさまざまな機能強化を適用できます。
例 1: ユーザーから、大きなプロファイルファイルの読み込みが遅いという報告がありました。この場合、常にキャッシュ ポリシーを有効にし、大きなファイルの最小サイズを指定します。Profile Management は、そのサイズより大きいファイルをユーザーログオン 中 にローカルプロファイルにキャッシュします。
例2:組織内で、ユーザーが特定のプロファイルフォルダーに頻繁にアクセスするとします。そのため、プロファイルストリーミングが有効になっている場合でも、ユーザーログオン時にそれらのフォルダーをローカルプロファイルにフェッチしたいと考えています。この目標を達成するには、プロファイルストリーミング除外リスト - ディレクトリポリシーを有効にし、プロファイルストリーミングからフォルダーを除外します。
必要に応じて機能強化を有効にします。詳細な手順は次のとおりです。
- ポリシー > 管理用テンプレート: ポリシー定義 (ADMX ファイル) > Citrix コンポーネント > Profile Management > ストリーミングユーザープロファイルにアクセスします。
- サイズの大きいファイルの読み込み時間を短縮するには、ログオン中にProfile Managementがサイズの大きいファイルをローカルプロファイルにキャッシュするように有効にします。詳細な手順は次のとおりです。
- 常にキャッシュをダブルクリックします。
- 有効を選択します。
-
キャッシュするプロファイルファイルのサイズの下限 (MB) を設定します。プロファイル全体をキャッシュするには、制限をゼロに設定します。
注:
- 制限を超えるファイルは、ユーザーログオン中にProfile Managementがバックエンド処理スレッドを開始するとすぐにローカルプロファイルにキャッシュされます。
- 制限を下回るファイルは、ユーザーがアクセスするとローカルプロファイルにフェッチされます。
- OKをクリックします。
- プロファイルストリーミングをドメイン内の特定のユーザーグループにのみ適用するには、次の手順に従います。
- ストリーミングユーザープロファイルグループをダブルクリックします。
- 有効を選択します。
- ユーザーグループのリストを入力します。
Enterを押してエントリを区切ります。 - 「OK」をクリックします。
注: デフォルトでは、ポリシーは無効になっており、プロファイルストリーミングはドメイン内のすべてのユーザーグループに適用されます。
- プロファイルストリーミングから特定のプロファイルフォルダーとファイルを除外するには、次の手順に従います:
- 「Profile Streaming Exclusion list - directories」ポリシーをダブルクリックします。
- 「Enabled」を選択します。
- 「Show」をクリックします。
- Profile Managementでストリーミングしたくないフォルダーを追加します。詳しくは、この記事の後半にあるプロファイルストリーミングの除外を有効にするを参照してください。
- 同じユーザーの同時セッションで最適なログオンエクスペリエンスを確保するには、次の手順に従います:
- 「Enable profile streaming for pending area」をダブルクリックします。
- 「Enabled」を選択します。
- 「OK」をクリックします。 詳しくは、この記事の後半にある保留領域のプロファイルストリーミングを参照してください。
変更を有効にするには、コマンドプロンプトからgpupdate /forceコマンドを実行します。詳しくは、https://technet.microsoft.com/ja-jp/library/bb490983.aspxを参照してください。
構成の優先順位
「Streamed user profiles」の各ポリシーの構成の優先順位は次のとおりです:
-
「Profile streaming」がGPOまたは.iniファイルで構成されていない場合、「Profile streaming」は無効になります。
-
Always cache が GPO で構成されていない場合、.ini ファイルの値が使用されます。この設定がここで、または .ini ファイルで構成されていない場合、無効になります。
-
Streamed user profile groups が無効になっている場合、すべてのユーザーグループが処理されます。この設定が GPO で構成されていない場合、.ini ファイルの値が使用されます。この設定が GPO または .ini ファイルで構成されていない場合、すべてのユーザーが処理されます。
-
Enable profile streaming for folders が GPO または .ini ファイルで構成されていない場合、フォルダーのプロファイルストリーミングは無効になります。
-
Enable profile streaming exclusion が GPO または .ini ファイルで構成されていない場合、すべてのフォルダーがストリームされます。
-
Enable profile streaming for pending area が GPO または .ini ファイルで構成されていない場合、保留領域のプロファイルストリーミングは無効になります。
プロファイルストリーミングの除外を有効にする
プロファイルストリーミングの除外が有効になっている場合、Profile Management は除外リスト内のフォルダーをストリームしません。ユーザーがログオンすると、除外リスト内のすべてのフォルダーとファイルがユーザーストアからローカルコンピューターにすぐにフェッチされます。
プロファイルストリーミングの除外を有効にするには、次の手順に従います。
- Profile Management の下で、Streamed user profiles をダブルクリックします。
- Profile Streaming Exclusion list - directories ポリシーをダブルクリックします。
- Enabled を選択します。
- Show をクリックします。
- Profile Management でストリームしたくないフォルダーを追加します。フォルダー名は、絶対パスまたはユーザープロファイルに対する相対パス (
%USERPROFILE%) として指定できます。その変数を使用してプロファイルの場所を特定しますが、このポリシーに変数自体を入力しないでください。パスの先頭のバックスラッシュは省略してください。
例:
- Desktop。ユーザーログオン時に Desktop フォルダーがフェッチされます。
- MyApp\tmp。%USERPROFILE%\MyApp\tmp フォルダーは、ユーザーのログオン時にフェッチされます。
この設定がここで構成されていない場合、.ini ファイル内の次のフォルダーはデフォルトで除外されます。
- AppData\Local\Microsoft\Credentials
- Appdata\Roaming\Microsoft\Credentials
- Appdata\Roaming\Microsoft\Crypto
- Appdata\Roaming\Microsoft\Protect
- Appdata\Roaming\Microsoft\SystemCertificates
注:
- このポリシーは、プロファイルストリーミングが有効になっている場合にのみ適用されます。
- このポリシーは、ワイルドカード
*および?をサポートしていません。 - エントリを区切るには
Enterを入力します。 - プロファイルストリーミング除外リストを手動で編集する場合は、ログオンがハングするのを避けるために、前述のデフォルトで除外されているフォルダーを追加する必要があります。
ペンディングエリアのプロファイルストリーミング
Profile Management は、同じユーザーの同時セッションで変更されたプロファイルファイルとフォルダーを一時的に保存するために、ペンディングエリア を使用します。デフォルトでは、このエリアはプロファイルストリーミング機能の例外です。この機能が有効になっている場合でも、ユーザーがログオンすると、このエリアのファイルとフォルダーはローカルプロファイルにフェッチされます。
同じユーザーの同時セッションで最適なログオンエクスペリエンスを確保するには、プロファイルストリーミング機能の強化として、ペンディングエリアのプロファイルストリーミングを有効にする機能を有効にします。このポリシーが有効になっている場合、Profile Management は、ユーザーがログオンするときではなく、アクセスするときにペンディングエリアのファイルとフォルダーをローカルプロファイルにフェッチします。そのエリアに大きなファイルがある場合、ユーザーのログオン時間は大幅に短縮されます。
注:
このポリシーが有効になっている場合、ユーザーがセッションを開始するたびに、各ユーザーに対してユーザー ストアに
PendingArea.vhdxという名前のディスクが作成されます。ユーザーが複数の同時セッションを開始した場合、各セッションに対してDiff-V<version number>.vhdxという名前の追加ディスク(例: Diff-V1.vhdx)が作成されます。バージョン2402以降、ファイルベースのプロファイル ソリューションでは、以下のプロファイル ストリーミング機能がデフォルトで有効になっています: プロファイル ストリーミング、フォルダーのプロファイル ストリーミングを有効にする、保留領域のプロファイル ストリーミング。