ユーザープロファイルのストリーム配信
デフォルトでは、ユーザーのログオン時に、Citrix Profile Managementによってユーザープロファイル全体がユーザーストアからローカルコンピューターに取得されます。ユーザープロファイル内に大きなファイルがあると、ログオンが遅くなる可能性があります。ユーザーのログオンエクスペリエンスを向上させるために、プロファイルストリーミング機能を有効にすることができます。
この機能を有効にすると、ログオン後にアクセスされた場合にのみプロファイルファイルとフォルダーがProfile Managementによって取得されます。
注:
- ユーザープロファイルには、ファイル、フォルダー、およびレジストリエントリが含まれます。この機能はファイルとフォルダーには適用されますが、レジストリエントリには適用されません。レジストリエントリは、常にユーザーのログオン時に取得されます。
- バージョン2402以降、ファイルベースのプロファイルソリューションでは、次のプロファイルストリーミング機能が、デフォルトで有効になっています:プロファイルストリーミング、フォルダーのプロファイルストリーミング、待機領域のプロファイル ストリーミング。
プロファイルストリーミング機能を有効にする
次のポリシーを使用して、プロファイルストリーミング機能を有効にします:
- プロファイルストリーミング。このポリシーを有効にすると、プロファイルファイルは、ユーザーがアクセスしたときにローカルコンピューターに取得されます。
- フォルダーのプロファイル ストリーミングを有効にする。このポリシーを有効にすると、プロファイルフォルダーは、ユーザーがアクセスしたときにローカルコンピューターに取得されます。
ポリシーを有効にするには、次の手順に従います:
- グループポリシー管理エディターを開きます。
- [ポリシー]>[管理用テンプレート:ポリシー定義(ADMXファイル)]>[Citrixコンポーネント]>[Profile Management]>[ストリーム配信ユーザープロファイル] に移動します。
- [プロファイルストリーミング] をダブルクリックします。[有効] を選択して [OK] をクリックします。
- [フォルダーのプロファイルストリーミングを有効にする] をダブルクリックします。[有効] を選択して [OK] をクリックします。
プロファイルストリーミングの拡張機能を有効にする
プロファイルストリーミング機能を有効にすると、必要に応じてさまざまな拡張機能を適用できます。
例1:ユーザーから、大きなプロファイルファイルの読み込みが遅いという報告があった。この場合、[常時キャッシュ]ポリシーを有効にして、大きなファイルの最小サイズを指定します。それよりサイズの大きいファイルは、Profile Managementによって、ユーザーのログオン時にローカルプロファイルにキャッシュされます。
例2:特定のプロファイルフォルダーに頻繁にアクセスする組織なので、プロファイルストリーミングが有効になっていても、ユーザーログオン時にはこれらのフォルダーをローカルプロファイルに取得したい。これを行うためには、[プロファイルストリーミングの除外リスト - ディレクトリ]ポリシーを有効にして、プロファイルストリーミングからフォルダーを除外します。
必要に応じて拡張機能を有効にします。詳細な手順は次のとおりです:
- [ポリシー]>[管理用テンプレート:ポリシー定義(ADMXファイル)]>[Citrixコンポーネント]>[Profile Management]>[ストリーム配信ユーザープロファイル] に移動します。
- 大きなファイルの読み込み時間を短縮するには、Profile Managementによって、ログオン時に大きなファイルがローカルプロファイルにキャッシュされるようにします。詳細な手順は次のとおりです:
- [常時キャッシュ] をダブルクリックします。
- [Enabled] をクリックします。
-
キャッシュするプロファイルファイルサイズの下限値(MB)を設定します。プロファイル全体をキャッシュするには、下限値をゼロに設定します。
メモ:
- 下限値より大きなファイルは、ユーザーのログオン時にバックエンド処理スレッドがProfile Managementによって開始すると、すぐにローカルプロファイルにキャッシュされます。
- 下限値より小さなファイルは、これまで通り、ユーザーがアクセスしたときにローカルプロファイルに取得されます。
- [OK] をクリックします。
- ドメイン内の特定のユーザーグループにのみプロファイルストリーミングを適用するには、次の手順に従います:
- [ストリーム配信ユーザープロファイルグループ] をダブルクリックします。
- [Enabled] をクリックします。
- ユーザーグループのリストを入力します。
Enter
を押してエントリを区切ります。 - [OK] をクリックします。
注: デフォルトでは、ポリシーは無効になっており、プロファイルストリーミングはドメイン内のすべてのユーザーグループに適用されます。
- 特定のプロファイルフォルダーとファイルをプロファイルストリーミングから除外するには、次の手順に従います:
- [プロファイルストリーミングの除外の一覧 - ディレクトリ] ポリシーをダブルクリックします。
- [Enabled] をクリックします。
- [表示] をクリックします。
- Profile Managementでストリーム配信しないフォルダーを追加します。詳しくは、この記事で後述する「プロファイルストリーミングの除外機能を有効にする」を参照してください。
- 同じユーザーの同時セッションで最適なログオンエクスペリエンスを得るためには、次の手順に従います:
- [待機領域のプロファイルストリーミングを有効にする] をダブルクリックします。
- [Enabled] をクリックします。
- [OK] をクリックします。 詳しくは、この記事で後述する「待機領域のプロファイルストリーミング」を参照してください。
変更を適用するには、コマンドプロンプトからgpupdate /force
コマンドを実行します。詳しくは、https://technet.microsoft.com/en-us/library/bb490983.aspxを参照してください。
構成の優先順位
ストリーム配信ユーザープロファイルの各ポリシーの構成の優先順位は次のとおりです:
-
[プロファイルストリーミング] をGPOまたはINIファイルで構成しない場合、[プロファイルストリーミング]は無効になります。
-
[常時キャッシュ] 設定をGPOで構成しない場合、INIファイルの値が使用されます。この設定をここまたはINIファイルで構成しない場合、無効になります。
-
[ストリーム配信ユーザープロファイルグループ] を無効にすると、すべてのユーザーグループが処理されます。この設定をGPOで構成しない場合、INIファイルの値が使用されます。この設定をGPOまたはINIファイルで構成しない場合、すべてのユーザーが処理されます。
-
[フォルダーのプロファイルストリーミングを有効にする] をGPOまたはINIファイルで構成しない場合、フォルダーのプロファイルストリーミングは無効になります。
-
[プロファイルストリーミングの除外機能を有効にする] がGPOまたはINIファイルで構成されていない場合、すべてのフォルダーがストリーミングされます。
-
[待機領域のプロファイルストリーミングを有効にする] がGPOまたはINIファイルで構成されていない場合、待機領域のプロファイルストリーミングは無効になります。
プロファイルストリーム配信の除外機能を有効にする
プロファイルストリーミングの除外機能が有効になっている場合、Profile Managementによる除外リスト内のフォルダーのストリーミングは行われません。除外リスト内のすべてのフォルダーとファイルは、ユーザーがログオンするとすぐに、ユーザーストアからローカルコンピューターに取得されます。
プロファイルストリーミングの除外機能を有効にするには、以下の手順に従います:
- [Profile Management]で、[ストリーム配信ユーザープロファイル]をダブルクリックします。
- [プロファイルストリーミングの除外の一覧 - ディレクトリ] ポリシーをダブルクリックします。
- [Enabled] をクリックします。
- [表示] をクリックします。
- Profile Managementでストリーム配信しないフォルダーを追加します。フォルダー名は絶対パスまたはユーザープロファイル(
%USERPROFILE%
)からの相対パスで指定できます。変数を使ってプロファイルを検索しますが、このポリシーには変数自体を入力しないでください。パスから、最初のバックスラッシュを削除します。
例:
- 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)が作成されます。