Citrix Workspace アプリの展開
デフォルトでは、ユーザーが Windows、macOS、または Linux の Web ブラウザーでストアを初めて開くと、StoreFront は Citrix Workspace アプリがローカルにインストールされているかどうかを判別しようとします。ローカルに展開された Citrix Workspace アプリが検出されない場合、ユーザーはダウンロードしてインストールするように求められます。デフォルトのダウンロード場所は Citrix Web サイトですが、インストーラーを StoreFront サーバーまたは他の場所にホストすることもできます。インストール後、ユーザーはローカルにインストールされた Citrix Workspace アプリを開いてストアに接続するか、ブラウザーを続行してローカルにインストールされた Citrix Workspace アプリ HDX クライアントで仮想アプリとデスクトップに接続できます。
あるいは、Citrix Workspace アプリをローカルにインストールできないユーザーは、Web ブラウザーを使用してストアにアクセスし、仮想アプリとデスクトップに接続できます。

展開オプションを変更するには、ストア Web サイトの編集に移動し、[Citrix Workspace アプリの展開] タブを選択します。
Citrix Workspace™ アプリの使用を必須にする
管理者は、ネイティブの Citrix Workspace アプリの使用を強制し、ユーザーが Web ブラウザーを使用してストアに接続するオプションを排除できます。この機能は、Citrix Workspace アプリのすべての利点を活用したいお客様向けに設計されています。Citrix Workspace アプリは、組み込みのアプリ保護サービス、ブラウザーのバージョン互換性の問題の回避、監視とトラブルシューティングのためのセキュリティとテレメトリの強化などの利点を提供します。詳細については、ユーザーアクセスオプションを参照してください。
この機能は、最新のエクスペリエンスを使用している場合に管理コンソールで有効にできます。クラシックエクスペリエンスまたは Citrix Gateway のいずれかを使用している場合は、プラグインを介して利用できます。
サポートされているプラットフォーム
Citrix Workspace アプリを自動的に構成するには、次のバージョンが必要です。
- Windows 用 Citrix Workspace アプリ 24.9.0 以降
- Mac 用 Citrix Workspace アプリ 24.5.0 以降
- Android 用 Citrix Workspace アプリ 24.9.0 以降
- iOS 用 Citrix Workspace アプリ 24.9.0 以降
最新のエクスペリエンスを使用した StoreFront での構成
管理者は、StoreFront 2411 以降に接続するユーザーデバイスで Citrix Workspace アプリの使用を必須にするために、次の手順を実行できます。
- 左ペインで [ストア] ノードを選択し、[アクション] ペインで [Web サイトの管理] をクリックします。
-
[構成] > [Citrix Workspace アプリの展開] をクリックします。

- [エンドユーザーにローカルにインストールされた Citrix Workspace アプリのみを使用させる] オプションを選択します。
- [OK] をクリックします。
クラシックエクスペリエンスを使用した構成
-
Citrix Downloadsからプラグインをダウンロードします。
-
zip ファイルと citrix-ui-plugin.tar.gz を StoreFront サーバー上の任意のディレクトリに抽出します。これには、PowerShell ファイル、JavaScript ファイル、および構成ファイルが含まれています。
-
plugin.config ファイルをテキストエディターで開きます。次のように構成します。
ネイティブアプリ強制機能を有効にする場合は、キーと値のペアを次のように保持します:
<param name="requireNativeAppUse" value="true" />ネイティブアプリ強制機能を無効にする場合は、キーと値のペアを次のように保持します:
<param name="requireNativeAppUse" value="false" /> -
PowerShell を管理者として開きます。
-
抽出したフォルダーに移動します。
-
./CitrixPluginInstaller.ps1 -VirtualPath /Citrix/<store web name>を実行します。 -
StoreFront サーバーグループ内の各サーバーに対して繰り返します。
-
Web ブラウザーを開き、ストア Web サイトに移動して、正しくインストールされていることを検証します。
Citrix Gateway を使用した構成
ユーザーが Citrix Gateway を介してストアにアクセスする場合、ゲートウェイにプラグインをインストールして Citrix Workspace アプリの使用を必須にすることができます。詳細については、ゲートウェイを介した Citrix Workspace アプリの必須化を参照してください。
ユーザーエクスペリエンス
この機能のエンドユーザーエクスペリエンスの詳細については、エンドユーザーエクスペリエンスを参照してください。
ユーザーによる Citrix Workspace アプリのダウンロードを許可
注:
ユーザーに Citrix Workspace アプリでストアを開くことを必須にしておらず、起動設定を Web ブラウザーで常にリソースを開くように構成している場合、これらの設定は適用されません。
[ユーザーによる Citrix Workspace アプリのダウンロードを許可] を選択すると、ユーザーが Windows または Mac のデバイスに初めてログオンしたときに、アプリをダウンロードするオプションが表示されます。
ログオン時の Workspace アプリのアップグレード
[ログオン時に Citrix Workspace アプリをアップグレード] を選択すると、ユーザーがログオンしたときに、ローカルにインストールされている Citrix Workspace アプリクライアントをアップグレードする選択肢が提示されます。ユーザーはアップグレードをスキップすることを選択でき、ブラウザーの Cookie がクリアされない限り、再度アップグレードを促されることはありません。この機能を有効にするには、Citrix Workspace アプリファイルが StoreFront サーバーで利用可能であることを確認してください。
ダウンロード元
エンドユーザーがダウンロードボタンをクリックしたときに、Citrix Web サイトにリダイレクトするか、サーバーから直接ファイルをダウンロードするかを選択できます。[Citrix Web サイト]、[StoreFront サーバー上のローカルファイル]、または [リモートサーバー上のファイル (URL 経由)] を選択できます。
PowerShell
これらの設定を PowerShell を使用して構成するには、cmdlet Set-STFWebReceiverPluginAssistant を実行します。
プログレッシブ Web アプリ (プレビュー)
ユーザーが Citrix Workspace アプリをインストールできない場合、プログレッシブ Web アプリ (PWA) 機能を使用すると、ストア Web サイトをインストールして、ネイティブアプリと同様にスタートメニューまたはデスクトップから起動できます。これはクラシックエクスペリエンスでのみ利用可能です。
前提条件
Web クライアントをプログレッシブ Web アプリとして使用するには、次のものがあることを確認してください。
- StoreFront™ の最小必須バージョンは 2411 です。
- ユーザーは HTTPS 経由で StoreFront にアクセスする必要があります。
- 起動オプションは [常に Receiver for HTML5 を使用] に設定する必要があります。
- Windows、Mac、または Linux で Google Chrome または Microsoft Edge ブラウザーを使用します。
- この機能はデフォルトでオフになっており、オンにする必要があります。
既知の制限事項
- StoreFront の展開でシングルタブモードを設定しても、PWA の起動には適用されません。
- セッション共有アプリの起動中のハイブリッドシナリオはサポートされていません。たとえば、PWA からアプリを起動し、ブラウザーでセッション共有アプリを起動しようとしても機能しません。
- PWA セッションウィンドウからブラウザーウィンドウへの切り替えは機能しません。
プログレッシブ Web アプリの有効化
この機能はデフォルトで無効になっています。管理者は次のように機能を有効にできます。
-
[ストア Web サイトの編集] ウィンドウから [起動設定] タブに移動し、起動オプションを [Web ブラウザーで開く] に設定します。
-
設定を保存し、管理コンソールを閉じます。
-
PowerShell コマンド Set-STFWebReceiverUserInterface を実行します。
$receiver = Get-STFWebReceiverService Set-STFWebReceiverUserInterface -WebReceiverService $receiver -ProgressiveWebAppEnabled $true <!--NeedCopy-->
ユーザーエクスペリエンス
ユーザーがアプリをインストールする方法の詳細については、プログレッシブ Web アプリとしてのインストール (プレビュー)を参照してください。