Citrix Virtual Apps and Desktops

設定

注:

バージョン2511以降、Citrix Web Studio(Webベース)はCitrix Virtual Apps and Desktops™の唯一の管理コンソールです。Citrix Studio(MMCベース)はインストーラーから削除されました。この記事はWeb Studioにのみ適用されます。Citrix Studioに関する情報については、Citrix Virtual Apps and Desktops 7 2212以前の同等の記事を参照してください。

Web Studioを使用して、次の管理タスクを実行できます。

認証を管理する

デフォルトでは、ユーザーはドメインのユーザー名とパスワードを使用してWeb Studioにログオンします。スマートカード認証や統合Windows認証など、別の認証方法をユーザーに選択させることもできます。

Studioを使用した管理

ユーザーの認証方法を選択するには、次の手順に従います。

  1. Web Studioにサインインし、左ペインで[設定]を選択します。

  2. [認証]タイルを見つけて[編集]をクリックし、オプションを選択します。

    • ドメイン資格情報
    • ドメイン資格情報または統合Windows認証

      統合Windows認証が有効になっている場合、ユーザーはWindows資格情報(Kerberos/NTLM)またはクライアント証明書を使用してWeb Studioにアクセスできます。

      Web Studio と Delivery Controller™ が異なるマシンにインストールされている場合、統合 Windows 認証を機能させるには、「クロスオリジンアクセスを許可」を有効にし、Web Studio サーバーの URL を許可リストに追加します。

      重要

      Web Studio が Delivery Controllers のプロキシとして構成されている場合、統合 Windows 認証は機能しません。

    • スマートカード認証
    • ドメイン資格情報またはスマートカード認証

      スマートカード認証を有効にするには、追加の構成が必要です。詳細については、Web Studio のスマートカード認証をセットアップするを参照してください。

PowerShell スクリプトを使用した管理

認証方法は Delivery Controller データベースで構成されます。次の PowerShell スクリプトを使用して認証方法を設定できます。

  1. Delivery Controller で次のコマンドを実行して、現在のサイト ID を取得します。

    Get-ConfigSite | Select SiteGuid

  2. 次のスクリプトを実行して、認証方法を設定します。

    # Generate a new bearer token
    $bearerData = New-TrustBearerToken
    # Define the Delivery Controller DNS name and Site ID
    $ddc = "ddc.dc.com" # replace this with the Delivery Controller's DNS name
    $siteid = "c68a8f89-42af-4bea-a6e9-c8c936353f49" # replace this with the site ID you get from step #1
    # Define the URL and headers
    $url = "https://$ddc/citrix/orchestration/api/CitrixOnPremises/Sites/$siteid/Settings"
    $headers = @{
    "Content-Type" = "application/json"
    "Authorization" = "Bearer $($bearerData.Token)"
    }
    # Define the JSON body
    $body = @{
    SupportedAuthenticators = "BasicAndSmartCard" # replace this with a required authentication method: "Basic" for "Domain credentials"; "BasicAndIntegratedWindowsAuthentication" for "Domain credentials or integrated Windows authentication"; "BasicAndSmartCard" for "Domain credentials or smart card authentication"; "SmartCard" for "Smart card authentication"
    } | ConvertTo-Json -Depth 10
    # Send the PATCH request
    Invoke-RestMethod -Uri $url -Method Patch -Headers $headers -Body $body
    <!--NeedCopy-->
    

統合 Windows 認証用にブラウザを構成する

ドメイン資格情報または統合 Windows 認証を使用して 統合 Windows 認証 を有効にすると、次回ユーザーがサインインするときに自動的にサインインされます。ユーザーとして自動的にサインインできない場合は、次の手順に従って、統合 Windows 認証を許可するように Web ブラウザを構成してください。

Google Chrome の場合:

  1. コントロールパネルから、インターネットオプションを選択します。
  2. 詳細設定」タブを選択します。
  3. 統合 Windows 認証を有効にする」を選択します。
  4. セキュリティ」タブを選択します。
  5. ローカルイントラネット > サイト > 詳細設定」を選択します。
  6. この Web サイトをゾーンに追加する」ボックスで:

    • Web Studio と Delivery Controller が同じサーバー上にある場合は、Web Studio を実行しているホストの URL を入力します。
    • そうでない場合は、ワイルドカードドメインを入力します。例: Delivery Controller が ddc.domain.com にある場合、*.domain.com と入力します。
  7. 追加 > 閉じる」をクリックします。

Mozilla Firefox の場合:

  1. ブラウザから、URL ボックスに about:config と入力します。
  2. 検索」ボックスに network negotiate と入力します。
  3. network.negotiate-auth.trusted-uris を右クリックし、「変更」を選択します。
  4. 文字列値を入力」ボックスで:

    • Web Studio と Delivery Controller が同じサーバー上にある場合は、Web Studio をホストしているサーバー名を参照する URL および/またはエイリアスのコンマ区切りリストを追加します。
    • そうでない場合は、次のように URL を追加します。例: Delivery Controller が ddc.domain.com にある場合、*.domain.com と入力します。

ブラウザを設定した後、サインインページでWindows 統合サインインをクリックして再試行できます。

Web Studio と Delivery Controller が異なるマシンにインストールされている場合、統合 Windows 認証を機能させるには、クロスオリジンアクセスを許可を有効にする必要があります。

クロスオリジンアクセスを許可を有効にするには、次の手順に従います。

  1. クロスオリジンアクセスを許可チェックボックスをオンにします。
  2. Web Studio サーバーの URL を許可リストに追加します。
  3. URL を入力フィールドに URL を入力します。必要に応じて、追加をクリックしてさらに追加します。

    • URL は正しい形式に従う必要があります:<scheme>://<hostname>。パスや末尾のスラッシュを含まないようにしてください。
    • IP アドレスと FQDN がサポートされています。URL を追加する際は、Web Studio へのアクセス方法と一致していることを確認してください。たとえば、IP アドレスを使用して Web Studio にアクセスする場合は、IP アドレスベースの URL をリストに追加します。
    • デフォルト以外のポートを使用する場合は、ポート番号を含めるようにしてください。
  4. 必要に応じて、追加をクリックしてさらに追加します。
  5. 完了したら、完了をクリックして保存し、終了します。

Studio ログインページのデフォルトのドメイン名を設定する

Studio ログインページのドメインフィールドにドメイン名を自動入力するには、次の手順に従います。

  1. Web Studio にサインインし、左ペインで「設定」を選択します。
  2. ドメイン名の構成」タイルで、必要に応じてドメイン名を入力します。
  3. 適用」をクリックします。

    管理者がStudioのログインページにアクセスすると、「ドメイン」フィールドには設定したドメイン名が自動的に入力されます。

Studioで個人設定を管理する

Studioで個人の表示設定と操作設定を管理するには、「設定」ノードの下にある「個人設定」タブを使用します。これらの設定はご自身のアカウントにのみ適用され、他の管理者には影響しません。利用可能なオプションは次のとおりです。

  • 日付と時刻:デフォルトのタイムゾーン、日付形式、時刻形式を設定します。これらの設定は、スケジュールされた再起動や自動スケーリングなど、時刻に関連する表示のためにStudio全体で使用されます。
  • フォルダービュー:「マシンカタログ」、「デリバリーグループ」、「アプリケーション」ノードでフォルダービューを表示するか非表示にするかを選択します。
  • 検索のタブ順:「検索」ノード内のタブ順をカスタマイズします。

Studioで優先するビューを設定するには、次の手順に従います。

  1. Studioで、「設定 > 個人設定」に移動します。
  2. 編集」をクリックします。
  3. 日付と時刻」タイルで、次の形式設定を構成します。

    • 日付形式:日付の表示方法を選択します(例:yyyy/MM/dd)。Studioで選択した言語に関連付けられた日付形式を使用するには、「コンソール言語に合わせる」を選択します。
    • 時刻形式:12時間形式(例:午後09:00)または24時間形式(例:21:00)を選択します。Studioで選択した言語に関連付けられた時刻形式を使用するには、「コンソール言語に合わせる」を選択します。
    • タイムゾーン:優先するタイムゾーンを選択します。コンピューターのタイムゾーンを使用するには、「コンソール言語に合わせる」を選択します。

      注:

      • 日付、時刻、またはタイムゾーンにコンピューターの地域設定を使用するには、「Match console language」を選択します。
      • Studioでは、表示されている時刻にカーソルを合わせると、ローカルタイムゾーンでの同等の時刻を表示できます。
  4. Folder view」タイルで、「Machine Catalogs」、「Delivery Groups」、および「Applications」ノードでフォルダービューを表示するか非表示にするかを選択します。

  5. Tab order in Search」タイルで、「Search」ノード内のタブをドラッグして並べ替えます。

  6. Apply」をクリックして、変更をすぐに保存し適用します。

DNS解決を有効にする

ICA®ファイルでIPアドレスの代わりにDNS名を表示するには、次の手順に従います。

  1. Web Studioにサインインし、左ペインで「Settings」を選択します。
  2. Enable DNS resolution」設定をオンにします。

Studioコンソールの非アクティブタイムアウトを設定する

管理者がStudioコンソールから自動的にサインアウトされるまでの非アクティブ期間を設定できます。

  1. Web Studioにサインインし、左ペインで「Settings」を選択します。
  2. 10分から24時間の範囲で期間を入力します。
  3. この設定を適用するには、ページを更新するか、サインアウトしてから再度サインインします。

サイト管理の一元化

この機能を使用すると、1つのWeb Studioコンソールで複数のCitrix Virtual Apps and Desktopsサイトを管理できます。詳細については、「複数のサイト管理を有効にする」を参照してください。

Studioログインページにカスタム通知を設定する

サインインページの通知を設定するには、次の手順に従います。

  1. Web Studioにサインインし、左側のペインで [設定] を選択します。

  2. [ログインページ通知] タイルを見つけ、[ログインページに通知を表示] チェックボックスをオンにします。

  3. [編集] をクリックして [ログインページ通知] ページを開き、必要に応じてログインページ通知を入力します。

  4. [保存] をクリックします。

StudioログインページにアクティブなDDCのFQDNを表示する

現在のセッションで使用されているDDCのFQDNをStudioサインインページに表示するには、次の手順に従います。

  1. Web Studioにサインインし、左側のペインで [設定] を選択します。

  2. [接続されているDelivery Controllerを表示] をオンにします。

ログサーバーを構成する

AOT(Always-on Tracing)ログサーバーを構成し、ログのスコープを定義します。Director はログサーバーに接続して、監視とトラブルシューティングのためのログを取得します。

ログサーバーを構成し、ログのスコープを定義するには、次の手順に従います。

  1. Web Studioにサインインし、左ペインで設定を選択します。

  2. ログサーバーが構成されていない場合は、ログサーバータイルで追加をクリックします。

  3. 表示されるログサーバーページで、ログサーバーへのログ転送を有効にするを選択します。

  4. ログをログサーバーに転送するコンポーネントを選択します。

    • Delivery Controllerを含める: すべてのDelivery Controllerからログをログサーバーに転送します。
    • デリバリーグループを選択: 特定のデリバリーグループ内のVDAからログをログサーバーに転送します。デフォルトでは、すべてのデリバリーグループが選択されており、すべてのデリバリーグループ内のVDAからログが転送されます。特定のデリバリーグループ内のVDAからのみログを転送するには、特定のデリバリーグループを選択を選択し、含めるグループを選択します。
  5. ログサーバーによって生成されたAuthkeyを入力します。Directorはこのキーを使用してログサーバーにアクセスします。

  6. 保存をクリックして構成を適用します。

ログサーバーを更新するか、ログ記録スコープを変更するには、設定 > ログサーバータイルで編集をクリックします。

Microsoft Entraシングルサインオン(SSO)を構成する

Microsoft Entraシングルサインオン(SSO)を設定します。SSOを構成すると、ユーザーはMicrosoft Entra参加済みまたはMicrosoft Entraハイブリッド参加済みのセッションホストで、Microsoft Entra ID資格情報を使用して仮想アプリとデスクトップにサインインできます。

注:

Microsoft Entra SSOは現在、Microsoft Entraハイブリッド参加済みのセッションホストでのみサポートされています。

開始する前に

SSOを構成する前に:

  • 必要なリソースアプリケーションを登録します。
  • Microsoft Entra テナントにクライアントアプリケーションを作成します。

要件の詳細については、Microsoft Entra シングルサインオンを参照してください。

ワークフロー

  1. Web Studio にサインインし、左側のペインで Settings を選択します。

  2. [Microsoft Entra シングルサインオン (SSO)] タイルで [構成] をクリックします。

  3. [アプリケーション (クライアント) ID] に、クライアントアプリケーションのアプリケーション ID を入力します。 例: 12345678-1234-1234-1234-123456789abc

  4. [リダイレクト URI (応答 URL)] に、ログオン後にユーザーをリダイレクトする URL を入力します。 例: https://access.mycitrix.com/Citrix/MyStoreWeb

  5. [認証 URL] に、認証エンドポイント URL (https://login.microsoftonline.com/<tenantID>) を入力します。 例: https://login.microsoftonline.com/c23fc678-1bc4-1234-bd3a-123456789abc

  6. [リソースアプリケーション ID URI] で、次のいずれかのオプションを選択します。

    • [商用][政府機関]、または [日本]。リソースアプリケーション ID URI には、Citrix が提供する値が自動的に入力されます。

    • [カスタム]。カスタムのアプリケーション ID URI を入力します。

  7. [保存] を選択します。

構成を保存すると、サイトで Microsoft Entra シングルサインオン (SSO) が有効になります。