次の方法で共有


サポートされている RDP プロパティ

ヒント

この記事では、リモート デスクトップ プロトコル (RDP) を使用して Windows デスクトップとアプリへのリモート アクセスを提供するサービスや製品について情報を提供します。

リモート デスクトップ プロトコル (RDP) には、デバイスのリダイレクト、表示設定、セッション動作など、リモート セッションの動作をカスタマイズするために設定できるプロパティが多数用意されています。

次のセクションには、使用可能な各 RDP プロパティが含まれ、その構文、説明、サポートされている値、既定値、およびそれらを使用できるサービスと製品への接続が一覧表示されます。

これらの RDP プロパティの使用方法は、使用しているサービスまたは製品によって異なります。

Product 構成ポイント
Azure Virtual Desktop ホスト プールの RDP プロパティ。 詳細については、「 ホスト プールの RDP プロパティをカスタマイズするを参照してください。
リモート デスクトップ サービス セッション コレクションの RDP プロパティ
リモート PC 接続 リモート PC への接続に使用する .rdp ファイル。

Note

RDP プロパティごとに、 <value> をそのプロパティの許容値に置き換えます。

つながり

接続の構成に使用できる RDP プロパティを次に示します。

alternate full address

  • 構文: alternate full address:s:<value>
  • 説明: リモート コンピューターの代替名または IP アドレスを指定します。
  • サポートされている値:
    • 有効なホスト名、IPv4 アドレス、または IPv6 アドレス。
  • 既定値: なし。
  • 適用対象:
    • リモート デスクトップ サービス
    • リモート PC 接続

alternate shell

  • 構文: alternate shell:s:<value>
  • 説明: エクスプローラーではなくシェルとしてリモート セッションで自動的に開始するプログラムを指定します。
  • サポートされている値:
    • 実行可能ファイルへの有効なパス (C:\Program Files\MyApp\myapp.exe など)。
  • 既定値: なし。
  • 適用対象:
    • Azure Virtual Desktop
    • リモート デスクトップ サービス
    • リモート PC 接続

authentication level

  • 構文: authentication level:i:<value>
  • 説明: サーバー認証レベルの設定を定義します。
  • サポートされている値:
    • 0: サーバー認証が失敗した場合に、警告なしでコンピューターに接続します。
    • 1: サーバー認証が失敗した場合に、接続を確立しません。
    • 2: サーバー認証が失敗した場合に、警告を表示して、接続するか接続を拒否するかを選択します。
    • 3: 認証要件が指定されていません。
  • [既定値]: 3
  • 適用対象:
    • リモート デスクトップ サービス
    • リモート PC 接続

disableconnectionsharing

  • 構文: disableconnectionsharing:i:<value>
  • 説明: クライアントが既存の切断されたセッションに再接続するか、新しい接続の起動時に新しい接続を開始するかを決定します。
  • サポートされている値:
    • 0: 既存のセッションに再接続します。
    • 1: 新しい接続を開始します。
  • [既定値]: 0
  • 適用対象:
    • リモート デスクトップ サービス

domain

  • 構文: domain:s:<value>
  • 説明: リモート コンピューターへのサインインに使用するユーザー アカウントが配置されている Active Directory ドメインの名前を指定します。
  • サポートされている値:
    • 有効なドメイン名 (CONTOSO など)。
  • 既定値: なし。
  • 適用対象:
    • リモート デスクトップ サービス
    • リモート PC 接続

enablecredsspsupport

  • 構文: enablecredsspsupport:i:<value>
  • 説明: クライアントが認証に資格情報セキュリティ サポート プロバイダー (CredSSP) を使用するかどうかを指定します (使用可能な場合)。
  • サポートされている値:
    • 0: オペレーティング システムが CredSSP をサポートしている場合でも、RDP では CredSSP を使用しません。
    • 1: オペレーティング システムで CredSSP がサポートされている場合、RDP では CredSSP を使用します。
  • [既定値]: 1
  • 適用対象:
    • Azure Virtual Desktop
    • リモート デスクトップ サービス
    • リモート PC 接続

enablerdsaadauth

  • 構文: enablerdsaadauth:i:<value>
  • 説明: クライアントが Microsoft Entra ID を使用してリモート PC に対する認証を行うかどうかを決定します。 Azure Virtual Desktop で使用すると、シングル サインオン エクスペリエンスが提供されます。 このプロパティは、targetisaadjoined プロパティを置き換えます。
  • サポートされている値:
    • 0: リモート PC でサポートされている場合でも、接続は Microsoft Entra 認証を使用しません。
    • 1: リモート PC でサポートされている場合、接続は Microsoft Entra 認証を使用します。
  • [既定値]: 0
  • 適用対象:
    • Azure Virtual Desktop
    • リモート デスクトップ サービス
    • リモート PC 接続

full address

  • 構文: full address:s:<value>
  • 説明: 接続先のリモート コンピューターのホスト名または IP アドレスを指定します。 これは、 .rdp ファイル内の唯一の必須プロパティです。
  • サポートされている値:
    • 有効なホスト名、IPv4 アドレス、または IPv6 アドレス。
  • 既定値: なし。
  • 適用対象:
    • リモート デスクトップ サービス
    • リモート PC 接続

gatewaycredentialssource

  • 構文: gatewaycredentialssource:i:<value>
  • 説明: リモート デスクトップ ゲートウェイ接続に使用される認証方法を指定します。
  • サポートされている値:
    • 0: パスワードを要求します (NTLM)。
    • 1: スマート カードを使用します。
    • 2: 現在のサインイン ユーザーの資格情報を使用します。
    • 3: ユーザーに資格情報の入力を求めるプロンプトを表示し、基本認証を使用します。
    • 4: 後でユーザーが選択できるようにします。
    • 5: Cookie ベースの認証を使用します。
  • [既定値]: 0
  • 適用対象:
    • リモート デスクトップ サービス

gatewayhostname

  • 構文: gatewayhostname:s:<value>
  • 説明: リモート デスクトップ ゲートウェイのホスト名を指定します。
  • サポートされている値:
    • 有効なホスト名、IPv4 アドレス、または IPv6 アドレス。
  • 既定値: なし。
  • 適用対象:
    • リモート デスクトップ サービス

gatewayprofileusagemethod

  • 構文: gatewayprofileusagemethod:i:<value>
  • 説明: 既定のリモート デスクトップ ゲートウェイ設定を使用するかどうかを指定します。
  • サポートされている値:
    • 0: 管理者によって指定された既定のプロファイル モードを使用します。
    • 1: ユーザーによって指定された明示的設定を使用します。
  • [既定値]: 0
  • 適用対象:
    • リモート デスクトップ サービス

gatewayusagemethod

  • 構文: gatewayusagemethod:i:<value>
  • 説明: 接続にリモート デスクトップ ゲートウェイを使用するかどうかを指定します。
  • サポートされている値:
    • 0: リモート デスクトップ ゲートウェイを使用しないでください。
    • 1: 常にリモート デスクトップ ゲートウェイを使用します。
    • 2: RD セッション ホストに直接接続できない場合は、リモート デスクトップ ゲートウェイを使用します。
    • 3: リモート デスクトップ ゲートウェイの既定の設定を使用します。
    • 4: リモート デスクトップ ゲートウェイを使用せず、ローカル アドレスのゲートウェイをバイパスします。
      このプロパティ値を 0 または 4 に設定することは実質的に同等ですが、4 に設定すると、ローカル アドレスをバイパスするオプションが有効になります。
  • [既定値]: 0
  • 適用対象:
    • リモート デスクトップ サービス

kdcproxyname

  • 構文: kdcproxyname:s:<value>
  • 説明: KDC プロキシの完全修飾ドメイン名を指定します。
  • サポートされている値:
    • KDC プロキシ サーバーへの有効なパス (kdc.contoso.com など)。
  • 既定値: なし。
  • 適用対象:

promptcredentialonce

  • 構文: promptcredentialonce:i:<value>
  • 説明: ユーザーの資格情報を保存し、リモート デスクトップ ゲートウェイとリモート コンピューターの両方に使用するかどうかを指定します。
  • サポートされている値:
    • 0: リモート セッションでは、同じ資格情報が使用されません。
    • 1: リモート セッションでは、同じ資格情報が使用されます。
  • [既定値]: 1
  • 適用対象:
    • リモート デスクトップ サービス

targetisaadjoined

  • 構文: targetisaadjoined:i:<value>
  • 説明: ユーザー名とパスワードを使用して、Microsoft Entra 参加済みセッション ホストへの接続を許可します。 このプロパティは、Windows 以外のクライアントと、Microsoft Entra に参加していないローカル Windows デバイスにのみ適用されます。 プロパティ enablerdsaadauthに置き換えられます。
  • サポートされている値:
    • 0: 要件を満たす Windows デバイスでは、Microsoft Entra 参加済みセッション ホストへの接続が成功しますが、他の接続は失敗します。
    • 1: Microsoft Entra 参加済みホストへの接続は成功しますが、セッション ホストへの接続時にユーザー名とパスワードの資格情報を入力するという制限があります。
  • [既定値]: 0
  • 適用対象:

username

  • 構文: username:s:<value>
  • 説明: リモート コンピューターへのサインインに使用するユーザー アカウントの名前を指定します。
  • サポートされている値:
    • 有効なユーザー名。
  • 既定値: なし。
  • 適用対象:
    • リモート デスクトップ サービス

セッションの動作

セッション動作の構成に使用できる RDP プロパティを次に示します。

autoreconnection enabled

  • 構文: autoreconnection enabled:i:<value>
  • 説明: 接続が切断された場合 (ネットワーク接続が中断された場合など) に、ローカル デバイスがリモート コンピューターへの再接続を自動的に試行するかどうかを指定します。
  • サポートされている値:
    • 0: ローカル デバイスは自動的に再接続を試みません。
    • 1: ローカル デバイスは自動的に再接続を試みます。
  • [既定値]: 1
  • 適用対象:
    • Azure Virtual Desktop
    • リモート デスクトップ サービス
    • リモート PC 接続

bandwidthautodetect

  • 構文: bandwidthautodetect:i:<value>
  • 説明: 自動ネットワーク帯域幅検出を使用するかどうかを決定します。
  • サポートされている値:
    • 0: ネットワーク帯域幅の自動検出を使用しません。
    • 1: ネットワーク帯域幅の自動検出を使用します。
  • [既定値]: 1
  • 適用対象:
    • Azure Virtual Desktop
    • リモート デスクトップ サービス
    • リモート PC 接続

compression

  • 構文: compression:i:<value>
  • 説明: ローカル デバイスにデータを送信するときに一括圧縮を有効にするかどうかを指定します。
  • サポートされている値:
    • 0: 一括圧縮を無効にします。
    • 1: RDP 一括圧縮を有効にします。
  • [既定値]: 1
  • 適用対象:
    • Azure Virtual Desktop
    • リモート デスクトップ サービス
    • リモート PC 接続

networkautodetect

  • 構文: networkautodetect:i:<value>
  • 説明: ネットワークの種類の自動検出が有効かどうかを決定します。
  • サポートされている値:
    • 0: ネットワークの種類の自動検出を無効にします。
    • 1: ネットワークの種類の自動検出を有効にします。
  • [既定値]: 1
  • 適用対象:
    • Azure Virtual Desktop
    • リモート デスクトップ サービス
    • リモート PC 接続

videoplaybackmode

  • 構文: videoplaybackmode:i:<value>
  • 説明: 接続でビデオ再生に RDP 効率の高いマルチメディア ストリーミングを使用するかどうかを決定します。
  • サポートされている値:
    • 0: RDP 有効マルチメディア ストリーミングを動画再生に使用しません。
    • 1: 可能な場合は、RDP 有効マルチメディア ストリーミングを動画再生に使用します。
  • [既定値]: 1
  • 適用対象:
    • Azure Virtual Desktop
    • リモート デスクトップ サービス
    • リモート PC 接続

デバイス リダイレクト

デバイス リダイレクトの構成に使用できる RDP プロパティを次に示します。 詳細については、「 リモート デスクトップ プロトコル経由のRedirectionを参照してください。

audiocapturemode

  • 構文: audiocapturemode:i:<value>
  • 説明: オーディオ入力リダイレクトが有効かどうかを示します。
  • サポートされている値:
    • 0: ローカル デバイスからのオーディオ キャプチャを無効にします。
    • 1: ローカル デバイスからのオーディオ キャプチャを有効にし、リモート セッションにリダイレクトします。
  • [既定値]: 0
  • 適用対象:
    • Azure Virtual Desktop
    • リモート デスクトップ サービス
    • リモート PC 接続

このプロパティを使用する方法については、「 リモート デスクトップ プロトコルを使用したオーディオとビデオのリダイレクトを構成するを参照してください。

audiomode

  • 構文: audiomode:i:<value>
  • 説明: ローカル コンピューターとリモート コンピューターのどちらがオーディオを再生するかを指定します。
  • サポートされている値:
    • 0:ローカルデバイスでサウンドを再生します。
    • 1: リモート セッションでサウンドを再生します。
    • 2: サウンドを再生しません。
  • [既定値]: 0
  • 適用対象:
    • Azure Virtual Desktop
    • リモート デスクトップ サービス
    • リモート PC 接続

このプロパティを使用する方法については、「 リモート デスクトップ プロトコルを使用したオーディオとビデオのリダイレクトを構成するを参照してください。

camerastoredirect

  • 構文: camerastoredirect:s:<value>
  • 説明: リダイレクトするカメラを構成します。 この設定では、リダイレクトが有効なカメラの KSCATEGORY_VIDEO_CAMERA インターフェイスをセミコロンで区切った一覧を使用します。
  • サポートされている値:
    • *: すべてのカメラをリダイレクトします。
    • \\?\usb#vid_0bda&pid_58b0&mi: 次の例のように、デバイス インスタンス パス別にカメラの一覧を指定します。
    • -: シンボリック リンク文字列をプリペンドして、特定のカメラを除外します。
  • 既定値: なし。
  • 適用対象:
    • Azure Virtual Desktop
    • リモート デスクトップ サービス
    • リモート PC 接続

このプロパティの使用方法については、「 リモート デスクトップ プロトコルを使用したカメラ、Web カメラ、ビデオ キャプチャのリダイレクトを構成するを参照してください。

devicestoredirect

  • 構文: devicestoredirect:s:<value>
  • 説明: デジタル カメラなどのメディア転送プロトコル (MTP) または画像転送プロトコル (PTP) を使用する周辺機器を、ローカル Windows デバイスからリモート セッションにリダイレクトする方法を決定します。
  • サポートされている値:
    • *: 後で接続されるものを含め、すべてのサポートされているデバイスをリダイレクトします。
    • \\?\usb#vid_0bda&pid_58b0&mi: この例のように、デバイス インスタンス パス別に MTP または PTP 周辺機器の一覧を指定します。
    • DynamicDevices: 後で接続される、サポートされているすべてのデバイスをリダイレクトします。
  • [既定値]: *
  • 適用対象:
    • Azure Virtual Desktop
    • リモート デスクトップ サービス
    • リモート PC 接続

このプロパティの使用方法については、「 リモート デスクトップ プロトコルを使用した Windows でのメディア転送プロトコルの構成と画像転送プロトコルのリダイレクトを参照してください。

drivestoredirect

  • 構文: drivestoredirect:s:<value>
  • 説明: ローカル デバイス上の固定ドライブ、リムーバブル ドライブ、およびネットワーク ドライブをリモート セッションでリダイレクトして使用できるようにする方法を決定します。
  • サポートされている値:
    • : ドライブをリダイレクトしないでください。
    • *: 後で接続されているドライブを含め、すべてのドライブをリダイレクトします。
    • DynamicDrives: 後で接続されているすべてのドライブをリダイレクトします。
    • drivestoredirect:s:C:\;E:\;: この例のように、1 つ以上のドライブの指定したドライブ文字をリダイレクトします。
  • [既定値]: *
  • 適用対象:
    • Azure Virtual Desktop
    • リモート デスクトップ サービス
    • リモート PC 接続

このプロパティを使用する方法については、「 リモート デスクトップ プロトコルを介した固定、リムーバブル、およびネットワーク ドライブのリダイレクトを構成するを参照してください。

encode redirected video capture

  • 構文: encode redirected video capture:i:<value>
  • 説明: リダイレクトされたビデオのエンコードを有効または無効にします。
  • サポートされている値:
    • 0: リダイレクトされた動画のエンコードを無効にします。
    • 1: リダイレクトされた動画のエンコードを有効にします。
  • [既定値]: 1
  • 適用対象:
    • Azure Virtual Desktop
    • リモート デスクトップ サービス
    • リモート PC 接続

このプロパティの使用方法については、「 リモート デスクトップ プロトコルを使用したカメラ、Web カメラ、ビデオ キャプチャのリダイレクトを構成するを参照してください。

keyboardhook

  • 構文: keyboardhook:i:<value>
  • 説明: Windows キーの組み合わせ (WindowsAlt+Tab) をリモート セッションに適用するかどうかを指定します。
  • サポートされている値:
    • 0: Windows キーの組み合わせがローカル デバイスに適用されます。
    • 1: (デスクトップ セッションのみ) フォーカスがある場合、リモート コンピューターに Windows キーの組み合わせが適用されます。
    • 2: (デスクトップ セッションのみ) Windows キーの組み合わせは、全画面表示モードでのみリモート コンピューターに適用されます。
    • 3: (RemoteApp セッションのみ) フォーカスがある場合、Windows キーの組み合わせが RemoteApp に適用されます。 この値は、リモート デスクトップ接続アプリ (mstsc.exe) を Azure Virtual Desktop 上のホスト プールから発行する場合にのみ使用することをお勧めします。 この値は、Windows クライアントを使う場合にのみサポートされます。
  • [既定値]: 2
  • 適用対象:
    • Azure Virtual Desktop
    • リモート デスクトップ サービス
    • リモート PC 接続

redirectclipboard

  • 構文: redirectclipboard:i:<value>
  • 説明: クリップボードをリダイレクトするかどうかを指定します。
  • サポートされている値:
    • 0: ローカル デバイス上のクリップボードは、リモート セッションでは使用できません。
    • 1: ローカル デバイス上のクリップボードは、リモート セッションで使用できます。
  • [既定値]: 1
  • 適用対象:
    • Azure Virtual Desktop
    • リモート デスクトップ サービス
    • リモート PC 接続

このプロパティの使用方法については、「 リモート デスクトップ プロトコルを使用したクリップボードリダイレクトの構成を参照してください。

redirectcomports

  • 構文: redirectcomports:i:<value>
  • 説明: ローカル デバイス上のシリアル ポートまたは COM ポートをリモート セッションにリダイレクトするかどうかを指定します。
  • サポートされている値:
    • 0: ローカル デバイス上のシリアル ポートまたは COM ポートは、リモート セッションでは使用できません。
    • 1: ローカル デバイスのシリアル ポートまたは COM ポートは、リモート セッションで使用できます。
  • [既定値]: 1
  • 適用対象:
    • Azure Virtual Desktop
    • リモート デスクトップ サービス
    • リモート PC 接続

このプロパティの使用方法については、「 リモート デスクトップ プロトコルを介したシリアルまたは COM ポートリダイレクトの構成を参照してください。

redirected video capture encoding quality

  • 構文: redirected video capture encoding quality:i:<value>
  • 説明: エンコードされたビデオの品質を制御します。
  • サポートされている値:
    • 0: 高圧縮動画。 動きが多い場合、品質が低下する可能性があります。
    • 1: 中程度の圧縮。
    • 2: 画像品質が高い低圧縮動画。
  • [既定値]: 0
  • 適用対象:
    • Azure Virtual Desktop
    • リモート デスクトップ サービス
    • リモート PC 接続

このプロパティの使用方法については、「 リモート デスクトップ プロトコルを使用したカメラ、Web カメラ、ビデオ キャプチャのリダイレクトを構成するを参照してください。

redirectlocation

  • 構文: redirectlocation:i:<value>
  • 説明: ローカル デバイスの場所をリモート セッションにリダイレクトするかどうかを決定します。
  • サポートされている値:
    • 0: リモート セッションでは、リモート コンピューターまたは仮想マシンの場所が使用されます。
    • 1: リモート セッションでは、ローカル デバイスの場所が使用されます。
  • [既定値]: 0
  • 適用対象:
    • Azure Virtual Desktop
    • リモート デスクトップ サービス
    • リモート PC 接続

このプロパティの使用方法については、「 リモート デスクトップ プロトコルを使用した場所のリダイレクトの構成を参照してください。

redirectprinters

  • 構文: redirectprinters:i:<value>
  • 説明: ローカル デバイスで使用可能なプリンターをリモート セッションにリダイレクトするかどうかを指定します。
  • サポートされている値:
    • 0: ローカル デバイス上のプリンターはリモート セッションにリダイレクトされません。
    • 1: ローカル デバイス上のプリンターがリモート セッションにリダイレクトされます。
  • [既定値]: 1
  • 適用対象:
    • Azure Virtual Desktop
    • リモート デスクトップ サービス
    • リモート PC 接続

このプロパティの使用方法については、「 リモート デスクトップ プロトコルを介したプリンター リダイレクトの構成」を参照してください

redirectsmartcards

  • 構文: redirectsmartcards:i:<value>
  • 説明: ローカル デバイス上のスマート カード デバイスがリダイレクトされ、リモート セッションで使用できるかどうかを決定します。
  • サポートされている値:
    • 0: ローカル デバイス上のスマート カードはリモート セッションにリダイレクトされません。
    • 1: ローカル デバイス上のスマート カードは、リモート セッションにリダイレクトされます。
  • [既定値]: 1
  • 適用対象:
    • Azure Virtual Desktop
    • リモート デスクトップ サービス
    • リモート PC 接続

このプロパティの使用方法については、「 リモート デスクトップ プロトコルを使用したスマート カード リダイレクトの構成を参照してください。

redirectwebauthn

  • 構文: redirectwebauthn:i:<value>
  • 説明: リモート セッションからの WebAuthn 要求をローカル デバイスにリダイレクトして、ローカル認証子 (Windows Hello for Business やセキュリティ キーなど) を使用できるかどうかを決定します。
  • サポートされている値:
    • 0: リモート セッションからの WebAuthn 要求は認証のためにローカル デバイスに送信されず、リモート セッションで完了する必要があります。
    • 1: リモート セッションからの WebAuthn 要求は、認証のためにローカル デバイスに送信されます。
  • [既定値]: 1
  • 適用対象:
    • Azure Virtual Desktop
    • リモート デスクトップ サービス
    • リモート PC 接続

このプロパティの使用方法については、「リモート デスクトップ プロトコルを使用した WebAuthn リダイレクトの構成を参照してください。

usbdevicestoredirect

  • 構文: usbdevicestoredirect:s:<value>
  • 説明: クライアント コンピューターでサポートされている USB デバイスを、非透過的な低レベルのリモート セッションへのリダイレクトを使用してリダイレクトするかどうかを決定します。
  • サポートされている値:
    • *: 高度なリダイレクトによってまだリダイレクトされていないすべての USB デバイスをリダイレクトします。
    • {*Device Setup Class GUID*}: 指定したデバイス セットアップ クラスのメンバーであるすべてのデバイスをリダイレクトします。
    • *USBInstanceID*: インスタンス ID で識別される特定の USB デバイスをリダイレクトします。
  • [既定値]: *
  • 適用対象:
    • Azure Virtual Desktop
    • リモート デスクトップ サービス
    • リモート PC 接続

このプロパティの使用方法については、「 リモート デスクトップ プロトコル経由での Windows での USB リダイレクトの構成」を参照してください

ディスプレイの設定

表示設定の構成に使用できる RDP プロパティを次に示します。

desktop size id

  • 構文: desktop size id:i:<value>
  • 説明: 一連の定義済みオプションからリモート セッション デスクトップのディメンションを指定します。 desktopheightdesktopwidth が指定されている場合、この設定はオーバーライドされます。
  • サポートされている値:
    • 0: 640 x 480
    • 1: 800 x 600
    • 2: 1024 x 768
    • 3: 1280 x 1024
    • 4: 1600 x 1200
  • 既定値: なし。 ローカル デバイスと一致します。
  • 適用対象:
    • Azure Virtual Desktop
    • リモート デスクトップ サービス
    • リモート PC 接続

desktopheight

  • 構文: desktopheight:i:<value>
  • 説明: リモート セッションの解像度の高さ (ピクセル単位) を指定します。
  • サポートされている値:
    • 200 から 8192 の数値。
  • 既定値: なし。 ローカル デバイスと一致します。
  • 適用対象:
    • Azure Virtual Desktop
    • リモート デスクトップ サービス
    • リモート PC 接続

desktopscalefactor

  • 構文: desktopscalefactor:i:*value*
  • 説明: コンテンツを大きく表示するためのリモート セッションのスケール ファクターを指定します。
  • サポートされている値:
    • 次の一覧の数値: 100125150175200250300400500
  • 既定値: なし。 ローカル デバイスと一致します。
  • 適用対象:
    • Azure Virtual Desktop
    • リモート デスクトップ サービス
    • リモート PC 接続

Note

desktopscalefactor プロパティは非推奨になり、間もなく使用できなくなります。

desktopwidth

  • 構文: desktopwidth:i:<value>
  • 説明: リモート セッションの解像度の幅 (ピクセル単位) を指定します。
  • サポートされている値:
    • 200 から 8192 の数値。
  • 既定値: なし。 ローカル デバイスと一致します。
  • 適用対象:
    • Azure Virtual Desktop
    • リモート デスクトップ サービス
    • リモート PC 接続

dynamic resolution

  • 構文: dynamic resolution:i:<value>
  • 説明: ローカル ウィンドウのサイズが変更されたときにリモート セッションの解決を自動的に更新するかどうかを指定します。
  • サポートされている値:
    • 0: セッションの解像度は、セッション中も静的な状態を維持します。
    • 1: ローカル ウィンドウのサイズが変更されるとセッションの解像度が更新されます。
  • [既定値]: 1
  • 適用対象:
    • Azure Virtual Desktop
    • リモート デスクトップ サービス
    • リモート PC 接続

maximizetocurrentdisplays

  • 構文: maximizetocurrentdisplays:i:<value>
  • 説明: 最大化時に全画面表示に使用するリモート セッションの表示を決定します。 1に設定use multimon必要があります。 Windows 用 Windows アプリと Windows 用リモート デスクトップ アプリでのみ使用できます。
  • サポートされている値:
    • 0:セッションは、最大化時に最初に選択されたディスプレイ上で全画面表示です。
    • 1: セッションが動的に全画面表示になると、セッション ウィンドウのスパンが最大化されたときに表示されます。
  • [既定値]: 0
  • 適用対象:
    • Azure Virtual Desktop
    • リモート デスクトップ サービス
    • リモート PC 接続

screen mode id

  • 構文: screen mode id:i:<value>
  • 説明: 接続を起動したときにリモート セッション ウィンドウが全画面表示にするかどうかを指定します。
  • サポートされている値:
    • 1: リモート セッションがウィンドウに表示されます。
    • 2: リモート セッションが全画面表示で表示されます。
  • [既定値]: 2
  • 適用対象:
    • Azure Virtual Desktop
    • リモート デスクトップ サービス
    • リモート PC 接続

selectedmonitors

  • 構文: selectedmonitors:s:<value>
  • 説明: リモート セッションで使用するローカルディスプレイを指定します。 選択したディスプレイは隣接している必要があります。 1に設定use multimon必要があります。 Windows 用 Windows アプリ、Windows 用リモート デスクトップ アプリ、および Windows 上の受信トレイ リモート デスクトップ接続アプリでのみ使用できます。
  • サポートされている値:
    • コンピューター固有の表示 ID のコンマ区切りの一覧。 コマンド ラインから mstsc.exe /l を実行することで、使用可能な ID を取得できます。 一覧表示される最初の ID は、リモート セッションのプライマリ ディスプレイとして設定されます。
  • 既定値: なし。 すべてのディスプレイが使用されます。
  • 適用対象:
    • Azure Virtual Desktop
    • リモート デスクトップ サービス
    • リモート PC 接続

singlemoninwindowedmode

  • 構文: singlemoninwindowedmode:i:<value>
  • 説明: 全画面表示を終了するときに、マルチディスプレイリモートセッションが自動的にシングルディスプレイに切り替わるかどうかを指定します。 use multimon 1 に設定されている必要があります。 Windows 用 Windows アプリと Windows 用リモート デスクトップ アプリでのみ使用できます。
  • サポートされている値:
    • 0: リモート セッションでは、全画面表示を終了するときにすべての表示が保持されます。
    • 1: 全画面表示を終了すると、リモート セッションが 1 つのディスプレイに切り替わります。
  • [既定値]: 0
  • 適用対象:
    • Azure Virtual Desktop
    • リモート デスクトップ サービス
    • リモート PC 接続

smart sizing

  • 構文: smart sizing:i:<value>
  • 説明: ローカル デバイスがリモート セッションの内容をウィンドウ サイズに合わせてスケーリングするかどうかを決定します。
  • サポートされている値:
    • 0: ローカル ウィンドウのコンテンツは、サイズ変更時にスケーリングされません。
    • 1: ローカル ウィンドウのコンテンツは、サイズ変更時にスケーリングされます。
  • [既定値]: 0
  • 適用対象:
    • Azure Virtual Desktop
    • リモート デスクトップ サービス
    • リモート PC 接続

use multimon

  • 構文: use multimon:i:<value>
  • 説明: リモート セッションがローカル デバイスの 1 つまたは複数のディスプレイを使用するかどうかを決定します。
  • サポートされている値:
    • 0: リモート セッションでは、1 つのディスプレイが使用されます。
    • 1: リモート セッションでは、複数のディスプレイが使用されます。
  • [既定値]: 1
  • 適用対象:
    • Azure Virtual Desktop
    • リモート デスクトップ サービス
    • リモート PC 接続

RemoteApp

リモート デスクトップ サービスの RemoteApp 動作を構成するために使用できる RDP プロパティを次に示します。

remoteapplicationcmdline

  • 構文: remoteapplicationcmdline:s:<value>
  • 説明: RemoteApp の省略可能なコマンド ライン パラメーター。
  • サポートされている値:
    • アプリケーションの有効なコマンド ライン パラメーター。
  • 既定値: なし。
  • 適用対象:
    • リモート デスクトップ サービス

remoteapplicationexpandcmdline

  • 構文: remoteapplicationexpandcmdline:i:<value>
  • 説明: RemoteApp コマンド ライン パラメーターに含まれる環境変数をローカルまたはリモートで展開するかどうかを指定します。
  • サポートされている値:
    • 0: 環境変数は、ローカル デバイスの値に展開する必要があります。
    • 1: 環境変数は、リモート セッションの値に展開する必要があります。
  • [既定値]: 1
  • 適用対象:
    • リモート デスクトップ サービス

remoteapplicationexpandworkingdir

  • 構文: remoteapplicationexpandworkingdir:i:<value>
  • 説明: RemoteApp 作業ディレクトリ パラメーターに含まれる環境変数をローカルまたはリモートで展開するかどうかを指定します。
  • サポートされている値:
    • 0: 環境変数は、ローカル デバイスの値に展開する必要があります。
    • 1: 環境変数は、リモート セッションの値に展開する必要があります。
      RemoteApp の作業ディレクトリは、シェルの作業ディレクトリ パラメーターを使用して指定されます。
  • [既定値]: 1
  • 適用対象:
    • リモート デスクトップ サービス

remoteapplicationfile

  • 構文: remoteapplicationfile:s:<value>
  • 説明: RemoteApp によってリモート セッションで開かれるファイルを指定します。 ローカル ファイルを開くには、ソース ドライブの drive リダイレクト も有効にする必要があります。
  • サポートされている値:
    • リモート セッションの有効なファイル パス。
  • 既定値: なし。
  • 適用対象:
    • リモート デスクトップ サービス

remoteapplicationicon

  • 構文: remoteapplicationicon:s:<value>
  • 説明: RemoteApp の起動時に Windows アプリまたはリモート デスクトップ アプリに表示するアイコン ファイルを指定します。 ファイル名が指定されていない場合、クライアントでは、標準のリモート デスクトップ アイコンが使用されます。 サポートされているのは .ico ファイルだけです。
  • サポートされている値:
    • .ico ファイルへの有効なファイル パス。
  • 既定値: なし。
  • 適用対象:
    • リモート デスクトップ サービス

remoteapplicationmode

  • 構文: remoteapplicationmode:i:<value>
  • 説明: 接続を RemoteApp セッションとして開始するかどうかを決定します。
  • サポートされている値:
    • 0: RemoteApp セッションを起動しません。
    • 1: RemoteApp セッションを起動します。
  • [既定値]: 1
  • 適用対象:
    • リモート デスクトップ サービス

remoteapplicationname

  • 構文: remoteapplicationname:s:<value>
  • 説明: RemoteApp の起動時に、Windows アプリまたはリモート デスクトップ アプリの RemoteApp の名前を指定します。
  • サポートされている値:
    • 有効なアプリケーション表示名 ( Microsoft Excelなど)。
  • 既定値: なし。
  • 適用対象:
    • リモート デスクトップ サービス

remoteapplicationprogram

  • 構文: remoteapplicationprogram:s:<value>
  • 説明: RemoteApp のエイリアスまたは実行可能ファイルの名前を指定します。
  • サポートされている値:
    • 有効なアプリケーション名またはエイリアス ( EXCELなど)。
  • 既定値: なし。
  • 適用対象:
    • リモート デスクトップ サービス