StoreFront

高度なストア設定

ほとんどの高度なストアプロパティは、ストア設定の構成の [Advanced Settings] タブを使用して構成できます。一部の設定はPowerShellを使用してのみ変更できます。

重要:

複数のサーバー展開では、一度に1つのサーバーのみを使用してサーバーグループの構成を変更してください。展開内の他のどのサーバーでもCitrix StoreFront管理コンソールが実行されていないことを確認してください。完了したら、構成の変更をサーバーグループに伝達して、展開内の他のサーバーが更新されるようにしてください。

  1. Citrix StoreFront管理コンソールの左ペインで [Stores] ノードを選択し、中央ペインでストアを選択し、[Action] ペインで [ストア設定の構成] を選択します。

  2. [ストア設定の構成] ページで、[Advanced Settings] を選択し、必要な変更を行います。

    高度な設定画面のスクリーンショット

  3. [OK] をクリックして変更を保存します。

アドレス解決タイプ

サーバーから要求するアドレスのタイプを指定できます。デフォルトは DnsPort です。

[Advanced Settings] ウィンドウで、[Address resolution type] ドロップダウンリストから値を選択します。

  • Dns
  • DnsPort
  • IPV4
  • IPV4Port
  • Dot
  • DotPort
  • Uri
  • NoChange

フォントスムージングの許可

HDX™セッションでフォントスムージングを有効にするかどうかを指定できます。デフォルトはオンです。

[Advanced Settings] ウィンドウで、[Allow font smoothing] オプションを選択し、[OK] をクリックします。

セッション再接続の許可

HDXセッションを再接続するかどうかを指定できます。デフォルトはオンです。

[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を含めるようにサイトを構成し、高度なヘルスチェック機能を有効にしてください。

StoreFront 2308以降、高度なヘルスチェックは新しいストアでデフォルトで有効になっています。2402より前のバージョンから2402以降にアップグレードする場合、既存のストアで高度なヘルスチェックが有効になります。高度なヘルスチェックを有効または無効にするには、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-->

除外キーワードによるリソースのフィルター

除外キーワードによって一致するリソースをフィルターできます。除外キーワードを指定すると、以前に構成された包含キーワードがすべて削除されます。デフォルトはフィルターなし(リソースタイプは除外されない)です。

  1. [Advanced Settings] ウィンドウで、[除外キーワードによるリソースのフィルター] 行を見つけます。
  2. 右側の列をクリックして、[除外キーワードによるリソースのフィルター] ウィンドウを表示します。
  3. キーワード入力ボックスに、セミコロンで区切られたキーワードのリストを入力します。
  4. [OK] をクリックします。

ストアの高度な設定の除外キーワードのスクリーンショット

PowerShellを使用して設定を変更するには、コマンドレット Set-STFStoreEnumerationOptions をパラメーター -FilterByKeywordsExclude とともに使用します。

次のキーワードは予約されており、フィルターには使用できません。

  • Auto
  • Mandatory

包含キーワードによるリソースのフィルター

包含キーワードによって一致するリソースをフィルターできます。包含キーワードを指定すると、以前に構成された除外キーワードがすべて削除されます。デフォルトはフィルターなし(リソースタイプは除外されない)です。

  1. [Advanced Settings] ウィンドウで、[包含キーワードによるリソースのフィルター] 行を見つけます。
  2. 右側の列をクリックして、[包含キーワードによるリソースのフィルター] ウィンドウを表示します。
  3. キーワード入力ボックスに、セミコロンで区切られたキーワードのリストを入力します。
  4. [OK] をクリックします。

PowerShellを使用して設定を変更するには、コマンドレット Set-STFStoreEnumerationOptions をパラメーター -FilterByKeywordsInclude とともに使用します。

次のキーワードは予約されており、フィルターには使用できません。

  • Auto
  • Mandatory

タイプによるリソースのフィルター

リソース列挙に含めるリソースタイプを選択します。デフォルトはフィルターなし(すべてのリソースタイプが含まれる)です。

[Advanced Settings] ウィンドウで、[Filter resources by type] を選択し、その右側をクリックして、列挙に含めるリソースタイプを選択し、[OK] をクリックします。

PowerShellを使用して設定を変更するには、コマンドレット Set-STFStoreEnumerationOptions をパラメーター -FilterByTypesInclude とともに使用し、リソースタイプ(Applications、Desktops、またはDocuments)の配列を指定します。

最大同時列挙数

すべてのデリバリーコントローラーに送信する同時要求の最大数を指定します。このオプションは、[拡張列挙の有効化] オプションが有効になっている場合に適用されます。デフォルトは0(制限なし)です。

[Advanced Settings] ウィンドウで、[Maximum concurrent enumerations] を選択し、数値を入力して、[OK] をクリックします。

同時列挙に必要な最小ファーム数

同時列挙をトリガーするために必要なデリバリーコントローラーの最小数を指定します。このオプションは、[拡張列挙の有効化] オプションが有効になっている場合に適用されます。デフォルトは3です。

[Advanced Settings] ウィンドウで、[Minimum farms for concurrent enumerations] を選択し、数値を入力して、[OK] をクリックします。

ICA®クライアント名のオーバーライド

.ica起動ファイル内のクライアント名設定を、Webブラウザーによって生成された一意のIDで上書きします。無効になっている場合、Citrix Workspaceアプリがクライアント名を指定します。デフォルトはオフです。

[Advanced Settings] ウィンドウで、[Override the ICA client name] オプションを選択し、[OK] をクリックします。

トークンの一貫性の要求

有効にすると、StoreFrontは認証に使用されるゲートウェイとストアへのアクセスに使用されるゲートウェイ間の一貫性を強制します。値に一貫性がない場合、ユーザーは再認証する必要があります。Smart Accessではこれを有効にする必要があります。ユーザーが認証が無効なゲートウェイを介してストアにアクセスする場合は、これを無効にする必要があります。デフォルトはオンです。

[Advanced Settings] ウィンドウで、[Require token consistency] オプションを選択し、[OK] をクリックします。

サーバー通信試行回数

デリバリーコントローラーが利用不可とマークされるまでに通信を試行する回数を指定します。デフォルトは1です。

[Advanced Settings] ウィンドウで、[Server communication attempts] を選択し、数値を入力して、[OK] をクリックします。

レガシークライアント向けデスクトップビューアーの表示

ユーザーがレガシークライアントからデスクトップにアクセスする際に、Citrix Desktop Viewerウィンドウとツールバーを表示するかどうかを指定します。デフォルトはオフです。

[Advanced Settings] ウィンドウで、[Show Desktop Viewer for legacy clients] オプションを選択し、[OK] をクリックします。

デスクトップをアプリとして扱う

ストアにアクセスしたときに、デスクトップがデスクトップビューではなくアプリビューに表示されるかどうかを指定します。デフォルトはオフです。

[Advanced Settings] ウィンドウで、[Treat desktops as apps] オプションを選択し、[OK] をクリックします。