シナリオ 1

最終公開日 : Nov 03, 2026
このシナリオでは、特定のデバイスタイプに対してApp Protectionを無効にする方法について説明します。
Win10DesktopというデリバリーグループのiPhoneユーザーに対してApp Protectionを無効にする手順は次のとおりです。
  1. スマートアクセスポリシーを作成します。
    1. Citrix ADC管理UIにサインインします。
    2. 左側のナビゲーションメニューで、Citrix Gateway > Virtual Serversに移動します。
      後でブローカーアクセスポリシーを構成するために必要となるVPN仮想サーバー名をメモします。
    3. VPN Virtual Serverをクリックします。ページの下部までスクロールし、Session policiesをクリックします。セッションポリシーのリストが表示されます。
    4. Add Bindingをクリックします。
      バインディングを追加
    5. Addをクリックしてセッションポリシーを作成します。
      Citrix Gatewayセッションを作成
    6. セッションポリシーの名前を入力します。このシナリオでは、tempです。
      セッションポリシー名を入力
    7. プロファイルの横にあるAddをクリックしてプロファイル名を指定します。Createをクリックします。
      プロファイル名を指定(/en-us/citrix-workspace-app/media/create-citrix-gateway-session-profile.png)
    8. セッションポリシーウィンドウから式エディターをクリックします。
    9. ユーザーエージェント文字列でiPhoneをチェックするには、次の式を作成します。
      HTTP.REQ.HEADER("User-Agent").CONTAINS("iPhone")
      式を作成(/en-us/citrix-workspace-app/media/expression-editor.png)
    10. セッションポリシーを作成するには、バインドをクリックします。
  2. ブローカーアクセス ポリシー ルールを作成します。
    アクセスゲートウェイ経由でWin10DesktopにアクセスするiPhoneユーザーにポリシーを適用するには、次の手順を実行します。
    1. Delivery controller™ (DDC)で次のコマンドを実行します。
      Get-BrokerAccessPolicyRule
      これは、DDCで定義されているすべてのブローカーアクセス ポリシー を一覧表示します。このシナリオでは、デリバリーグループWin10Desktopのブローカーアクセス ポリシー はWin10Desktop_AGとWin10Desktop_Directです。次のステップのために、デリバリーグループのデスクトップグループUIDをメモしておきます。
    2. 次のコマンドを使用して、アクセスゲートウェイ経由でアクセスするiPhoneユーザーをフィルター処理するには、Win10Desktopのブローカーアクセス ポリシー ルールを作成します。
      New-BrokerAccessPolicyRule -Name Win10Desktop_AG_iPhone -DesktopGroupUid <Uid_of_desktopGroup> -AllowedConnections ViaAG -AllowedProtocols HDX, RDP -AllowedUsers AnyAuthenticated -AllowRestart $true -AppProtectionKeyLoggingRequired $false -AppProtectionScreenCaptureRequired $false -Enabled $true -IncludedSmartAccessFilterEnabled $true
      Uid_of_desktopGroupは、ステップ1でGetBrokerAccessPolicy Ruleを実行して取得したデリバリーグループのDesktopGroupUIDです。
    3. アクセスゲートウェイ経由でアクセスするWin10DesktopのiPhoneユーザーに対してApp Protectionを無効にするには、ステップ1で作成したSmart Accessタグtempを参照します。次のコマンドを使用してSmart Access ポリシー を作成します。
      Set-BrokerAccessPolicyRule Win10Desktop_AG_iPhone -IncludedSmartAccessTags Primary_HDX_Proxy:temp -AppProtectionScreenCaptureRequired $false -AppProtectionKeyLoggingRequired $false
      Primary_HDX_Proxyは、ステップ1の「Smart Access ポリシー の作成」で以前に指定したVPN仮想サーバー名です。
    4. 残りのWin10desktopユーザーに対してApp Protection ポリシー を有効にするには、次のコマンドを使用します。
      Set-BrokerAccessPolicyRule Win10Desktop_AG -AppProtectionScreenCaptureRequired $true -AppProtectionKeyLoggingRequired $true
  3. 検証
    iPhoneの場合:Citrix WorkspaceアプリがiPhoneで既に開いている場合は、サインアウトします。アクセスゲートウェイ接続を介して、外部からCitrix Workspaceアプリにサインインします。StoreFrontで必要なリソースが表示され、App Protectionは無効になっている必要があります。
    iPhone以外のデバイスの場合:Citrix Workspaceアプリがデバイスで既に開いている場合は、サインアウトします。アクセスゲートウェイ接続を介して、外部からCitrix Workspaceアプリにサインインします。StoreFrontで必要なリソースが表示され、App Protectionは無効になっている必要があります。