StoreFront™ 2507 LTSR

Citrix Workspaceアプリの展開

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

または、Citrix Workspaceアプリをローカルにインストールできないユーザーは、Webブラウザーを使用してストアにアクセスし仮想アプリとデスクトップに接続できます。

Screenshot of Deploy Citrix Workspace app tab

展開オプションを変更するには、ストアWebサイトの編集に移動し、[Citrix Workspaceアプリの展開]タブを選択します。

Citrix Workspace™アプリの使用を必須にする

管理者は、ネイティブのCitrix Workspaceアプリの使用を強制し、ユーザーがWebブラウザーを使用してストアに接続するオプションを排除できます。この機能は、Citrix Workspaceアプリのすべての利点を活用したいお客様向けに設計されています。Citrix Workspaceアプリは、組み込みのApp Protectionサービス、ブラウザーのバージョン互換性の問題の回避、監視とトラブルシューティングのためのセキュリティとテレメトリの強化などの利点を提供します。詳しくは、「ユーザーアクセスオプション」を参照してください。

この機能は、最新のエクスペリエンスを使用している場合に管理コンソールで有効にできます。クラシックエクスペリエンスまたは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に接続するユーザーデバイスでCitrix Workspaceアプリの使用を必須にするために、次の手順を実行できます。

  1. 左側のペインで[ストア]ノードを選択し、[操作]ペインで[Webサイトの管理]をクリックします。
  2. [構成] > [Citrix Workspaceアプリの展開]をクリックします。

    ネイティブアプリの必須化

  3. [エンドユーザーにローカルにインストールされたCitrix Workspaceアプリのみを使用することを要求する]オプションを選択します。
  4. [OK]をクリックします。

クラシックエクスペリエンスを使用した構成

  1. Citrixダウンロードからプラグインをダウンロードします。

  2. zipファイルとcitrix-ui-plugin.tar.gzをStoreFrontサーバー上の任意のディレクトリに抽出します。これには、PowerShellファイル、JavaScriptファイル、および構成ファイルが含まれています。

  3. テキストエディターでplugin.configファイルを開きます。次のように構成します。

    ネイティブアプリ必須化機能を有効にする場合は、キーと値のペアを次のように保持します: <param name="requireNativeAppUse" value="true" />

    ネイティブアプリ必須化機能を無効にする場合は、キーと値のペアを次のように保持します: <param name="requireNativeAppUse" value="false" />

  4. 管理者としてPowerShellを開きます。

  5. 抽出したフォルダーに移動します。

  6. ./CitrixPluginInstaller.ps1 -VirtualPath /Citrix/<store web name> を実行します。

  7. StoreFrontサーバーグループ内の各サーバーに対して繰り返します。

  8. 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を使用して構成するには、コマンドレットSet-STFWebReceiverPluginAssistantを実行します。

プログレッシブWebアプリ(プレビュー)

ユーザーがCitrix Workspaceアプリをインストールできない場合、プログレッシブWebアプリ(PWA)機能を使用すると、ネイティブアプリと同様に、ストアのWebサイトをスタートメニューまたはデスクトップから起動できるようにインストールできます。これはクラシックエクスペリエンスでのみ利用可能です。

前提条件

WebクライアントをプログレッシブWebアプリとして使用するには、次のものがあることを確認してください。

  • ユーザーはHTTPS経由でStoreFrontにアクセスする必要があります。
  • 起動オプション[常にReceiver for HTML5を使用]に設定する必要があります。
  • Windows、Mac、またはLinuxでGoogle ChromeまたはMicrosoft Edgeブラウザーを使用します。
  • この機能は既定でオフになっており、オンにする必要があります。

既知の制限事項

  • StoreFront展開でシングルタブモードを設定しても、PWAの起動には適用されません。
  • セッション共有アプリの起動中のハイブリッドシナリオはサポートされていません。たとえば、PWAからアプリを起動し、その後ブラウザーでセッション共有アプリを起動しようとしても機能しません。
  • PWAセッションウィンドウからブラウザーウィンドウへの切り替えは機能しません。

プログレッシブWebアプリの有効化

この機能は既定で無効になっています。管理者は次のように機能を有効にできます。

  1. [ストアWebサイトの編集]ウィンドウから[起動設定]タブに移動し、起動オプション[Webブラウザーで開く]に設定します。

  2. 設定を保存し、管理コンソールを閉じます。

  3. PowerShellコマンドSet-STFWebReceiverUserInterfaceを実行します。

    $receiver = Get-STFWebReceiverService
    Set-STFWebReceiverUserInterface -WebReceiverService $receiver -ProgressiveWebAppEnabled $true
    <!--NeedCopy-->
    

ユーザーエクスペリエンス

ユーザーがアプリをインストールする方法について詳しくは、「プログレッシブWebアプリとしてのインストール(プレビュー)」を参照してください。

Citrix Workspaceアプリの展開