インストール

ストアフロント

Enable Citrix Workspace app for HTML5 on the Citrix Receiver for Web site. The StoreFront store provides the desktops and applications for Citrix Workspace app for HTML5 users.

重要:

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

  1. StoreFrontを展開し、Citrix Workspace app for HTML5ユーザーに提供したいデスクトップとアプリケーションを集約するストアを作成します。

    新しいストアには、Citrix Receiver for Webサイトが自動的に作成されます。StoreFrontストアの作成について詳しくは、「ストアの作成または削除」を参照してください。

  2. Citrix StoreFront管理コンソールで、次の手順を実行します。

    • Windowsのスタート画面またはアプリ画面で、Citrix StoreFrontタイルを見つけてクリックします。
    • 左ペインでストアを選択し、操作ペインでReceiver for Webサイトの管理を選択して、構成をクリックします。
    • シトリックス レシーバー/シトリックス ワークスペース アプリケーションの展開を選択します。
  3. いずれかのオプションを選択して、Citrix Workspace app for HTML5を有効にします。

    展開

    • ローカルにインストールされているCitrix Workspaceアプリ(例:Windows向けCitrix Workspaceアプリ)を使用してサイトからデスクトップとアプリケーションにアクセスする場合は、ローカルのCitrix Receiver/Citrix Workspaceアプリが利用できない場合はReceiver for HTML5を使用するオプションを選択します。

      Citrix Workspaceアプリをインストールしていない場合は、Citrix Workspace app for HTML5を使用してサイトからデスクトップとアプリケーションにアクセスできます。

      Citrix Workspace app for HTML5 を使用していない Windows および macOS ユーザーは、サイトにサインインするたびにインストールを求められます。Citrix Workspace app をインストールできない場合、Citrix Workspace app for HTML5 を使用できます。

      ローカルの Citrix Receiver/Citrix Workspace app が利用できない場合は Receiver for HTML5 を使用する を選択すると、Citrix Receiver の変更 オプションが表示されます。このオプションを使用すると、起動するアプリケーションまたはデスクトップに基づいて、軽量バージョンまたはローカルの Citrix Workspace app に動的に切り替えることができます。また、プロファイルオプションの下に Citrix Receiver の変更 オプションを表示することもできます。

    • Citrix Virtual Apps and Desktops からアプリケーションまたはデスクトップにアクセスするために Citrix Workspace app for HTML5 を使用する場合は、常に Receiver for HTML5 を使用する を選択します。

ウェブソケット

  1. グループポリシー管理コンソールまたは Citrix Studio に移動し、ポリシー を選択してポリシーを構成します。

  2. 中央ペインの ポリシー で、既存のポリシーを変更するか、ポリシーを作成します。

    ポリシー

  3. 既存のポリシーを編集するには、右ペインの アクションポリシーの編集… を選択します。

    ポリシーの編集

  4. フィルターなしの編集 ウィンドウが表示されます。「websoc」と入力して Enter キーを押します。3つの WebSocket 関連のポリシー設定がフィルターされます。

    フィルターなしの編集

  5. 各ポリシーの 選択 をクリックし、許可 を選択して、OK をクリックします。

  6. デフォルト値をそのままにして、OK を選択し、次へ をクリックします。

  7. ポリシー名を入力するか、デフォルト値をそのままにします。ポリシーを有効にする が選択されていることを確認し、完了 をクリックします。

    フィルターなしの編集を有効にする

    注:

    既存のデフォルト(フィルターなし)ポリシーを変更する場合、「ユーザーおよびマシンオブジェクトにポリシーを割り当てる」オプションは利用できません。そのため、既存の(デフォルトではない)ポリシーを変更するか、ポリシーを作成することをお勧めします。

  8. Citrix Studioでポリシーを作成するには、アクションの下で、ポリシーを選択し、ポリシーの作成をクリックします。ポリシーの作成ウィンドウが開きます。

    ポリシーの作成

  9. 検索フィールドに「websoc」と入力し、「Enter」を選択します。検索により、WebSockets関連の3つのポリシー設定すべてがフィルターされます。

    ポリシーの作成 1

  10. 各ポリシーの「選択」をクリックし、次に「次へ」を選択します。

    ポリシーの作成 選択

  11. デリバリーグループに基づいて権限を割り当てます。デリバリーグループを選択し、割り当てをクリックします。

    ポリシーの作成 割り当て

  12. ポリシーの割り当てウィンドウが表示されます。リストから適切なデリバリーグループを選択し、OKをクリックします。

    ポリシーの割り当て

  13. デリバリーグループの種類を選択し、割り当てをクリックします。リストからデリバリーグループを選択できます。

    ポリシーの割り当て デリバリーグループの種類

  14. 組織単位 (OU) を選択した場合、Active Directory環境から特定のOUを選択できます。

    ポリシーOUの割り当て

  15. 概要ウィンドウで、ポリシー設定を確認し、完了をクリックします。

    ポリシー概要の作成

  16. Citrix Virtual AppsまたはCitrix Virtual Apps and DesktopsでWebSocket接続を許可したときに使用したポートを変更した場合は、次の手順を完了してください。

    Webサイト向けのCitrix WorkspaceアプリのWebSocketポートを変更するには:

    1. テキストエディターを使用して、Citrix Receiver for Webサイトのweb.configファイルを開きます。このファイルは、C:\inetpub\wwwroot\Citrix\storenameWebディレクトリにあります。storenameは、ストア作成時に指定された名前です。

    2. ファイル内で次の要素を見つけます。

      <html5 ... preferences="" ... />

    3. preferences属性の値をwsPort:portnumber;に設定します。ここで、portnumberはポリシーで構成したポートです。

Webブラウザーを使用してデスクトップとアプリケーションにアクセスしてHTML5を検証するには

  1. URL http://<XDControllerIPaddressorFQDN>/Citrix/StoreWeb を使用してStoreFrontにログオンします。Delivery Groupの権限(ユーザー/グループ)に基づいてドメイン資格情報を使用します。ローカルのCitrix Receiver/Citrix Workspaceアプリが利用できない場合は、Receiver for HTML5を使用するを選択すると、ページが表示されます。軽量バージョンを使用してHTML5にアクセスします。

    次の2つのオプションがあります。

    • シトリックス レシーバー™ プラグイン
    • HTML5向けレシーバー
  2. ログオンをクリックします。

  3. 正しいユーザー名とパスワードを入力してください。

  4. このページには、アクセス権を持つすべてのアプリとデスクトップが表示されます。HTML5ブラウザを使用してデスクトップとアプリケーションを起動できます。デスクトップとアプリケーションは新しいタブで起動されます。

    アプリとデスクトップ(/ja-jp/citrix-workspace-app-for-html5/media/apps-desktops-one.png)

ログページに移動してCitrix Receiver for HTML5のログを表示するには

  1. Citrix Receiver for Webサイトにログオンしてください。

    • For Citrix Workspace app 1908 for HTML5 and later, open a new tab and navigate to siteurl/Clients/HTML5Client/src/SessionWindow.html#engineType=log, where siteurl is the URL of the Citrix Receiver for Web site (http://server.domain/Citrix/StoreWeb).

    • Citrix Workspaceアプリケーション 1907 およびそれ以前のバージョンをご利用の場合は、新しいタブを開き、siteurl/Clients/HTML5Client/src/ViewLog.html にアクセスしてください。ここで、siteurl はCitrix Receiver for WebサイトのURLです (http://server.domain/Citrix/StoreWeb)。

Citrix バーチャルアプリとデスクトップ および Citrix DaaS への直接接続

Citrix Workspaceアプリ for HTML5は、WebSocketプロトコルを使用して仮想デスクトップおよびホスト型アプリケーションにアクセスします。デフォルトでは、Citrix Virtual Apps and DesktopsおよびCitrix DaaS (旧Citrix Virtual Apps and Desktopsサービス) ではWebSocket接続が禁止されています。

Citrix Gatewayを介さずにローカルネットワークからリソースにアクセスできるようにする場合は、Citrix Virtual Apps and DesktopsおよびCitrix DaaSでWebSocket接続を許可してください。

HTTPプロファイルの作成の詳細については、「HTTP構成」を参照してください。

警告:

レジストリを誤って編集すると、オペレーティングシステムの再インストールが必要になるような深刻な問題が発生する可能性があります。Citrixは、レジストリエディターの誤った使用によって生じる問題が解決できることを保証できません。レジストリエディターの使用は自己責任で行ってください。編集する前に必ずレジストリをバックアップしてください。

Citrix プロビジョニング™ サービス

Citrix Provisioning Servicesを使用してプロビジョニングされた (非永続的な) マシンを展開するには、Citrix Workspaceアプリ for HTML5接続を有効にするマシンカタログとデリバリーグループを作成します。構成されたWebSocketポリシーがマシンカタログに適用されていることを確認してください。

WebSocketポリシーを適用するためにマシンを再起動します。永続的な書き込みキャッシュファイルを使用するように構成されたCitrix Provisioning Servicesベースのマシン、およびMCSを使用して展開されたマシン(個別のIDディスクを持つもの)の場合、マシンが再起動するとポリシーは保持されます。ただし、一時的な書き込みキャッシュファイルを使用するCitrix Provisioning Servicesベースのマシンカタログの場合、これらのポリシーはvDiskに適用する必要があります。そうしないと、ポリシーはターゲットデバイスに正常に実装されません。

ポリシーがvDiskに正しく適用されていることを確認するには、次の手順を実行します。

  1. Citrix Provisioning Consoleを使用して、マシンカタログおよびデリバリーグループの一部であるターゲットデバイスをシャットダウンします。ターゲットデバイスのアクセスタイプを「本番」から「メンテナンス」に変更します。

    詳細については、ターゲットデバイスを参照してください。マシンカタログおよびデリバリーグループの一部であるターゲットデバイスを使用する必要があります。そうしないと、ポリシーは適用されません。

  2. vDiskのバージョンを作成し、アクセスを「メンテナンス」に設定します。詳細については、vDiskイメージの手動更新を参照してください。

  3. メンテナンスターゲットデバイスを起動し、ブートメニューからメンテナンスvDiskバージョンを選択します。次のキーがレジストリに追加されていることを確認します。
    1. HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Citrix\ICAPolicies\AcceptWebSocketsConnections
    2. HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Citrix\WebSocketsPort
    3. HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Citrix\WSTrustedOriginServerList
  4. ターゲットデバイスをシャットダウンし、ターゲットデバイスのアクセスタイプを「本番」に戻し、新しいvDiskバージョンを本番環境に昇格させます。その後、ターゲットデバイスを起動し、既存のvDiskから現在実行されている他のターゲットデバイスをすべて再起動します。

vDiskのバージョン管理を使用しない場合は、ポリシーをベースvDiskイメージに適用できます。vDiskを使用するすべてのターゲットデバイスをシャットダウンすることでポリシーを適用できます。vDiskをプライベートイメージモードにし、ターゲットデバイスを起動してイメージを更新します。

ストアフロントでCitrix Workspaceアプリ for HTML5をアップグレードするには

新しいCitrix Workspaceアプリにアップグレードするには、各StoreFrontサーバーで次の手順を実行します。

  • Citrix Workspaceアプリ for HTML5の現在のバージョンを確認します。

  • CitrixHTML5Client-x64.exe インストーラーをダウンロードします。

  • CitrixHTML5Client-x64.exe を StoreFront がインストールされているコンピューターにコピーします。

  • Citrix Workspace app for HTML5 を最新の状態にするには、CitrixHTML5Client-x64.exe を管理者として必ずインストールしてください。

  • StoreFront コンソールを更新します。