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

-
[OK] をクリックして変更を保存します。
アドレス解決タイプ
サーバーから要求するアドレスのタイプを指定できます。デフォルトは DnsPort です。
[Advanced Settings] ウィンドウで、[Address resolution type] ドロップダウンリストから値を選択します。
- Dns
- DnsPort
- IPV4
- IPV4Port
- Dot
- DotPort
- Uri
- NoChange
フォントスムージングの許可
HDX™セッションのフォントスムージングを有効にするかどうかを指定できます。デフォルトは [On] です。
[Advanced Settings] ウィンドウで、[Allow font smoothing] オプションを選択し、[OK] をクリックします。
セッションの再接続の許可
HDXセッションを再接続するかどうかを指定できます。デフォルトは [On] です。
[Advanced Settings] ウィンドウで、[Allow session reconnect] オプションを選択します。
特殊フォルダーリダイレクトの許可
特殊フォルダーリダイレクトが構成されている場合、ユーザーはサーバーのWindows特殊フォルダーをローカルコンピューター上のフォルダーにマップできます。特殊フォルダーとは、オペレーティングシステムに関係なく常に同じ方法で表示される、\Documents や \Desktop などの標準的なWindowsフォルダーを指します。
[Advanced Settings] ウィンドウで、[Allow special folder redirection] オプションを選択またはクリアして、特殊フォルダーリダイレクトを有効または無効にし、[OK] をクリックします。
高度なヘルスチェック
StoreFrontは、Citrix Virtual Apps and Desktopsデリバリーコントローラー、Cloud Connector、およびSecure Private Accessサーバーごとに定期的なヘルスチェックを実行し、断続的なサーバー可用性の影響を軽減します。高度なヘルスチェックを使用すると、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を含めるようにサイトを構成し、高度なヘルスチェック機能を有効にしてください。
高度なヘルスチェックはデフォルトで有効になっています。高度なヘルスチェックを有効または無効にするには、PowerShellコマンドレット Set-STFStoreFarmConfiguration をパラメーター AdvancedHealthCheck とともに使用します。高度なヘルスチェックを無効にすると回復力が低下するため、推奨されません。
バックグラウンドヘルスチェックのポーリング期間
StoreFrontは、Citrix Virtual Apps and Desktopsデリバリーコントローラー、Cloud Connector、およびSecure Private Accessサーバーごとに定期的なヘルスチェックを実行し、断続的なサーバー可用性の影響を軽減します。デフォルトは1分ごと(00:01:00)です。[Advanced Settings] ウィンドウで、[Background health-check Polling period] の時間を指定し、[OK] をクリックしてヘルスチェックの頻度を制御します。ヘルスチェックを無効にするには、ポーリング期間を00:00:00に設定しますが、これは推奨されません。高度なヘルスチェックが有効になっている場合、パフォーマンスに影響を与える可能性があるため、ポーリング期間を低い値に設定することは推奨されません。
通信タイムアウト期間
デフォルトでは、StoreFrontからストアのリソースを提供するサーバーへの要求は30秒後にタイムアウトします。サーバーは、1回の通信試行が失敗した後、利用不可と見なされます。[Advanced Settings] ウィンドウで、デフォルトの時間を変更し、[OK] をクリックしてこれらの設定を変更します。
接続タイムアウト
デリバリーコントローラーとの初期接続を確立する際に待機する秒数を指定できます。デフォルトは6です。
[Advanced Settings] ウィンドウで、初期接続を確立する際に待機する秒数を指定し、[OK] をクリックします。
拡張列挙の有効化
このオプションは、複数のCitrix Virtual Apps and Desktopsサイト間でアプリとデスクトップを列挙する際に、StoreFrontがデリバリーコントローラーに同時または順次クエリを実行するかどうかを制御します。同時列挙は、複数のサイト間でリソースを集約する際に、ユーザーのクエリに対してより高速な応答を提供します。このオプションが選択されている場合(デフォルト)、StoreFrontはすべてのデリバリーコントローラーに同時に列挙要求を送信し、すべての応答があったときにそれらを集約します。この動作を調整するには、[Maximum concurrent enumerations] および [Minimum farms for concurrent enumeration] オプションを使用できます。
[Advanced Settings] ウィンドウで、[Enable enhanced enumeration] オプションを選択(またはクリア)し、[OK] をクリックします。
ソケットプーリングの有効化
ソケットプーリングは、ストアではデフォルトで無効になっています。ソケットプーリングが有効になっている場合、StoreFrontはソケットが必要になるたびにソケットを作成し、接続が閉じられたときにオペレーティングシステムに返すのではなく、ソケットのプールを維持します。ソケットプーリングを有効にすると、特にSecure Sockets Layer (SSL) 接続のパフォーマンスが向上します。ソケットプーリングを有効にするには、ストア構成ファイルを編集します。[Advanced Settings] ウィンドウで [Enable socket pooling] オプションを選択し、[OK] をクリックしてソケットプーリングを有効にします。
ファイルタイプの関連付け
デフォルトでは、ストアでファイルタイプの関連付けが有効になっているため、ユーザーが適切な種類のローカルファイルを開くと、コンテンツはユーザーのサブスクライブされたアプリケーションにシームレスにリダイレクトされます。ファイルタイプの関連付けを有効または無効にするには、PowerShellコマンド Set-STFStoreFarmConfiguration を使用します。例:
$storeService = Get-STFStoreService –VirtualPath '/Citrix/Store'
Set-STFStoreFarmConfiguration $storeService -EnableFileTypeAssociation $false
<!--NeedCopy-->
除外キーワードによるリソースのフィルター
除外キーワードによって一致するリソースをフィルターできます。除外キーワードを指定すると、以前に構成された包含キーワードはすべて削除されます。デフォルトはフィルターなし(リソースタイプは除外されない)です。
- [Advanced Settings] ウィンドウで、[Filter resources by excluded keywords] 行を見つけます。
- 右側の列をクリックして、[Filter resources by excluded keywords] ウィンドウを表示します。
- キーワード入力ボックスに、セミコロンで区切られたキーワードのリストを入力します。
- [OK] をクリックします。

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