高度なストア設定
ストアの高度なプロパティのほとんどは、[ストア設定の構成] ページの [高度な設定] を使用して構成できます。一部の設定は、PowerShell を使用してのみ変更できます。
重要:
複数のサーバー展開では、サーバーグループの構成を変更するために一度に1つのサーバーのみを使用してください。展開内の他のどのサーバーでも Citrix StoreFront 管理コンソールが実行されていないことを確認してください。完了したら、展開内の他のサーバーが更新されるように、構成の変更をサーバーグループに伝播します。
-
Citrix StoreFront 管理コンソールの左ペインで [ストア] ノードを選択し、中央ペインでストアを選択し、[操作] ペインで [ストア設定の構成] を選択します。
-
[ストア設定の構成] ページで、[高度な設定] を選択し、必要な変更を行います。

-
[OK] をクリックして変更を保存します。
アドレス解決タイプ
サーバーから要求するアドレスのタイプを指定できます。デフォルトは DnsPort です。
[高度な設定] ウィンドウで、[アドレス解決タイプ] ドロップダウンリストから値を選択します。
- Dns
- DnsPort
- IPV4
- IPV4Port
- Dot
- DotPort
- Uri
- NoChange
フォントスムージングの許可
HDX™ セッションでフォントスムージングを有効にするかどうかを指定できます。デフォルトは On です。
[高度な設定] ウィンドウで、[フォントスムージングを許可] オプションを選択し、[OK] をクリックします。
セッションの再接続の許可
HDX セッションを再接続するかどうかを指定できます。デフォルトは On です。
[高度な設定] ウィンドウで、[セッションの再接続を許可] オプションを選択します。
特殊フォルダーリダイレクトの許可
特殊フォルダーリダイレクトが構成されている場合、ユーザーはサーバーの Windows 特殊フォルダーをローカルコンピューター上のフォルダーにマップできます。特殊フォルダーとは、オペレーティングシステムに関係なく常に同じ方法で表示される、\Documents や \Desktop などの標準的な Windows フォルダーを指します。
[高度な設定] ウィンドウで、[特殊フォルダーリダイレクトを許可] オプションを選択またはクリアして特殊フォルダーリダイレクトを有効または無効にし、[OK] をクリックします。
高度なヘルスチェック
StoreFront は、断続的なサーバー可用性の影響を軽減するために、各 Citrix Virtual Apps and Desktops デリバリーコントローラーおよび Cloud Connector に対して定期的なヘルスチェックを実行します。高度なヘルスチェックを使用すると、StoreFront はより詳細なチェックを実行し、問題が検出される可能性が高くなります。
Cloud Connector を介して Citrix Desktops as a Service に接続する場合、高度なヘルスチェックには、Cloud Connector と同じ場所に存在する VDA に関する追加情報を取得するという利点があります。Cloud Connector が Citrix Desktops as a Service に接続できない場合、Cloud Connector はローカルホストキャッシュを使用して、同じ場所に配置されている VDA への接続を容易にします。StoreFront は、高度なヘルスチェックの結果から得られた追加情報を使用して、アプリとデスクトップを起動するために最も適切なオンラインコネクターに接続します。
停止中にリソースの可用性を確保するために、すべてのゾーン(リソースロケーション)でリソースを公開する必要なく、すべての StoreFront サーバーで、すべてのリソースロケーションのすべての Cloud Connector を含むリソースフィードを構成し、高度なヘルスチェック機能を有効にしてください。
高度なヘルスチェックは、2203 LTSR CU5 リリース以降の新しいストアではデフォルトで有効になっています。以前は、デフォルトで無効になっていました。さらに、回復力を向上させるために、2203 LTSR CU5 にアップグレードすると、既存のすべてのストアで高度なヘルスチェックが有効になります。
Citrix は、すべての StoreFront ストアで高度なヘルスチェックを有効にすることを推奨します。高度なヘルスチェックを有効または無効にするには、PowerShell コマンドレット Set-STFStoreFarmConfiguration をパラメーター AdvancedHealthCheck とともに使用します。
例:
$storeService = Get-STFStoreService –VirtualPath '/Citrix/Store'
Set-STFStoreFarmConfiguration $storeService -AdvancedHealthCheck $true
<!--NeedCopy-->
バックグラウンドヘルスチェックポーリング期間
StoreFront は、断続的なサーバー可用性の影響を軽減するために、各 Citrix Virtual Apps and Desktops デリバリーコントローラーおよび Cloud Connector に対して定期的なヘルスチェックを実行します。デフォルトは1分ごと (00:01:00) です。[高度な設定] ウィンドウで、[バックグラウンドヘルスチェックポーリング期間] の時間を指定し、[OK] をクリックしてヘルスチェックの頻度を制御します。ヘルスチェックを無効にするには、ポーリング期間を 00:00:00 に設定しますが、これは推奨されません。高度なヘルスチェック が有効になっている場合、ポーリング期間を低い値に設定するとパフォーマンスに影響を与える可能性があるため、推奨されません。
通信タイムアウト期間
デフォルトでは、StoreFront からストアのリソースを提供するサーバーへの要求は 30 秒後にタイムアウトします。サーバーは、1 回の通信試行が失敗した後、利用不可と見なされます。[高度な設定] ウィンドウで、デフォルトの時間を変更し、[OK] をクリックしてこれらの設定を変更します。
接続タイムアウト
デリバリーコントローラーとの初期接続を確立する際に待機する秒数を指定できます。デフォルトは 6 です。
[高度な設定] ウィンドウで、初期接続を確立する際に待機する秒数を指定し、[OK] をクリックします。
拡張列挙の有効化
このオプションは、複数の Citrix Virtual Apps and Desktops サイト間でアプリとデスクトップを列挙する際に、StoreFront がデリバリーコントローラーに同時にクエリを実行するか、順次クエリを実行するかを制御します。同時列挙は、複数のサイト間でリソースを集約する際に、ユーザーのクエリに対してより高速な応答を提供します。このオプションが選択されている場合(デフォルト)、StoreFront はすべてのデリバリーコントローラーに同時に列挙要求を送信し、すべての応答が返されたときにそれらを集約します。この動作を調整するには、[最大同時列挙数] および [同時列挙に必要な最小ファーム数] オプションを使用できます。
[高度な設定] ウィンドウで、[拡張列挙を有効にする] オプションを選択(またはクリア)し、[OK] をクリックします。
ソケットプーリングの有効化
ソケットプーリングは、ストアではデフォルトで無効になっています。ソケットプーリングが有効になっている場合、StoreFront は、ソケットが必要になるたびに作成し、接続が閉じられたときにオペレーティングシステムに返すのではなく、ソケットのプールを維持します。ソケットプーリングを有効にすると、特に Secure Sockets Layer (SSL) 接続のパフォーマンスが向上します。ソケットプーリングを有効にするには、ストア構成ファイルを編集します。[高度な設定] ウィンドウで [ソケットプーリングを有効にする] オプションを選択し、[OK] をクリックしてソケットプーリングを有効にします。
ファイルタイプ関連付け
デフォルトでは、ストアでファイルタイプ関連付けが有効になっているため、ユーザーが適切なタイプのローカルファイルを開くと、コンテンツはユーザーがサブスクライブしているアプリケーションにシームレスにリダイレクトされます。ファイルタイプ関連付けを有効または無効にするには、PowerShell コマンド Set-STFStoreFarmConfiguration を使用します。例:
$storeService = Get-STFStoreService –VirtualPath '/Citrix/Store'
Set-STFStoreFarmConfiguration $storeService -EnableFileTypeAssociation $false
<!--NeedCopy-->
除外キーワードによるリソースのフィルタリング
除外キーワードによって一致するリソースをフィルタリングできます。除外キーワードを指定すると、以前に構成された包含キーワードはすべて削除されます。デフォルトはフィルタリングなし(リソースタイプは除外されない)です。
- [高度な設定] ウィンドウで、[除外キーワードによるリソースのフィルタリング] の行を見つけます。
- 右側の列をクリックして、[除外キーワードによるリソースのフィルタリング] ウィンドウを表示します。
- キーワード入力ボックスにセミコロンで区切られたキーワードのリストを入力します。
- [OK] をクリックします。

PowerShell を使用して設定を変更するには、コマンドレット Set-STFStoreEnumerationOptions をパラメーター -FilterByKeywordsExclude とともに使用します。
次のキーワードは予約されており、フィルタリングには使用できません。
- Auto
- Mandatory
包含キーワードによるリソースのフィルタリング
包含キーワードによって一致するリソースをフィルタリングできます。包含キーワードを指定すると、以前に構成された除外キーワードはすべて削除されます。デフォルトはフィルタリングなし(リソースタイプは除外されない)です。
- [高度な設定] ウィンドウで、[包含キーワードによるリソースのフィルタリング] の行を見つけます。
- 右側の列をクリックして、[包含キーワードによるリソースのフィルタリング] ウィンドウを表示します。
- キーワード入力ボックスにセミコロンで区切られたキーワードのリストを入力します。
- [OK] をクリックします。
PowerShell を使用して設定を変更するには、コマンドレット Set-STFStoreEnumerationOptions をパラメーター -FilterByKeywordsInclude とともに使用します。
次のキーワードは予約されており、フィルタリングには使用できません。
- Auto
- Mandatory
タイプによるリソースのフィルタリング
リソース列挙に含めるリソースタイプを選択します。デフォルトはフィルタリングなし(すべてのリソースタイプが含まれる)です。
[高度な設定] ウィンドウで、[タイプによるリソースのフィルタリング] を選択し、その右側をクリックして、列挙に含めるリソースタイプを選択し、[OK] をクリックします。
PowerShell を使用して設定を変更するには、コマンドレット Set-STFStoreEnumerationOptions をパラメーター -FilterByTypesInclude とともに使用し、リソースタイプ(Applications、Desktops、または Documents)の配列を指定します。
最大同時列挙数
すべてのデリバリーコントローラーに送信する同時要求の最大数を指定します。このオプションは、[拡張列挙を有効にする] オプションが有効になっている場合に有効になります。デフォルトは 0(制限なし)です。
[高度な設定] ウィンドウで、[最大同時列挙数] を選択し、数値を入力して [OK] をクリックします。
同時列挙に必要な最小ファーム数
同時列挙をトリガーするために必要なデリバリーコントローラーの最小数を指定します。このオプションは、[拡張列挙を有効にする] オプションが有効になっている場合に有効になります。デフォルトは 3 です。
[高度な設定] ウィンドウで、[同時列挙に必要な最小ファーム数] を選択し、数値を入力して [OK] をクリックします。
ICA® クライアント名のオーバーライド
.ica 起動ファイル内のクライアント名設定を、Web ブラウザーによって生成された一意の ID でオーバーライドします。無効になっている場合、Citrix Workspace アプリがクライアント名を指定します。デフォルトは Off です。
[高度な設定] ウィンドウで、[ICA クライアント名をオーバーライド] オプションを選択し、[OK] をクリックします。
トークンの一貫性の要求
有効にすると、StoreFront は認証に使用されるゲートウェイとストアへのアクセスに使用されるゲートウェイとの間の一貫性を強制します。値が矛盾している場合、ユーザーは再認証する必要があります。Smart Access の場合はこれを有効にする必要があります。認証が無効になっているゲートウェイを介してユーザーがストアにアクセスする場合は、これを無効にする必要があります。デフォルトは On です。
[高度な設定] ウィンドウで、[トークンの一貫性を要求] オプションを選択し、[OK] をクリックします。
サーバー通信試行回数
デリバリーコントローラーが利用不可とマークされるまでに通信を試行する回数を指定します。デフォルトは 1 です。
[高度な設定] ウィンドウで、[サーバー通信試行回数] を選択し、数値を入力して [OK] をクリックします。
レガシークライアント向けデスクトップビューアーの表示
ユーザーがレガシークライアントからデスクトップにアクセスする際に、Citrix Desktop Viewer ウィンドウとツールバーを表示するかどうかを指定します。デフォルトは Off です。
[高度な設定] ウィンドウで、[レガシークライアント向けデスクトップビューアーを表示] オプションを選択し、[OK] をクリックします。
デスクトップをアプリとして扱う
ストアにアクセスしたときに、デスクトップがデスクトップビューではなくアプリビューに表示されるかどうかを指定します。デフォルトは Off です。
[高度な設定] ウィンドウで、[デスクトップをアプリとして扱う] オプションを選択し、[OK] をクリックします。
この記事の概要
- アドレス解決タイプ
- フォントスムージングの許可
- セッションの再接続の許可
- 特殊フォルダーリダイレクトの許可
- 高度なヘルスチェック
- バックグラウンドヘルスチェックポーリング期間
- 通信タイムアウト期間
- 接続タイムアウト
- 拡張列挙の有効化
- ソケットプーリングの有効化
- ファイルタイプ関連付け
- 除外キーワードによるリソースのフィルタリング
- 包含キーワードによるリソースのフィルタリング
- タイプによるリソースのフィルタリング
- 最大同時列挙数
- 同時列挙に必要な最小ファーム数
- ICA® クライアント名のオーバーライド
- トークンの一貫性の要求
- サーバー通信試行回数
- レガシークライアント向けデスクトップビューアーの表示
- デスクトップをアプリとして扱う