サポートされるリモート デスクトップ RDP ファイルの設定

次の表には、リモート デスクトップ クライアントで使用できる、サポートされる RDP ファイル設定の一覧が含まれています。 設定を構成する場合は、クライアントの比較に関するページを確認し、各クライアントがサポートするリダイレクトを確認します。

これらの表では、どの設定が Azure Virtual Desktop でカスタム プロパティとしてサポートされるかも示しています。 PowerShell を使用して Azure Virtual Desktop ホスト プールの RDP プロパティをカスタマイズする方法の詳細については、こちらのドキュメントを参照してください。

重要

これらの表では、リモート デスクトップ クライアント アプリの既定の設定 (Windows 仮想デスクトップで構成されていない場合) を示しています。

接続情報

RDP 設定 説明 既定値 Azure Virtual Desktop サポート
full address:s:value PC 名:
この設定は、接続するリモート コンピューターの名前または IP アドレスを指定します。

RDP ファイルで必要な唯一の設定です。
有効な名前、IPv4 アドレス、または IPv6 アドレス。 いいえ
alternate full address:s:value リモート コンピューターの代替名または IP アドレスを指定します。 有効な名前、IPv4 アドレス、または IPv6 アドレス。 いいえ
username:s:value リモート コンピューターへのサインインに使用されるユーザー アカウントの名前を指定します。 任意の有効なユーザー名。 いいえ
domain:s:value リモート コンピューターへのサインインに使用するユーザー アカウントが存在するドメインの名前を指定します。 "CONTOSO" などの有効なドメイン名。 いいえ
gatewayhostname:s:value RD ゲートウェイのホスト名を指定します。 有効な名前、IPv4 アドレス、または IPv6 アドレス。 いいえ
gatewaycredentialssource:i:value RD ゲートウェイの認証方法を指定します。 - 0: パスワードの入力を求める (NTLM)
- 1: スマート カードを使用する
- 2: 現在ログオンしているユーザーの資格情報を使用する。
- 3: ユーザーに資格情報の入力を求め、基本認証を使用する
- 4: 後でユーザーに選択を許可する
- 5: Cookie ベースの認証を使用する
0 いいえ
gatewayprofileusagemethod:i:value 既定の RD ゲートウェイ設定を使用するかどうかを指定します。 - 0: 管理者が指定した既定のプロファイル モードを使用する
- 1: ユーザーが指定した明示的な設定を使用する
0 いいえ
gatewayusagemethod:i:value どのような場合に接続に RD ゲートウェイを使用するかを指定します。 - 0: RD ゲートウェイを使用しない
- 1: 常に RD ゲートウェイを使用する
- 2: RD セッション ホストに直接接続できない場合は RD ゲートウェイを使用する
- 3: 既定の RD ゲートウェイ設定を使用する
- 4: RD ゲートウェイを使用しない、ローカル アドレスにゲートウェイをバイパスする
このプロパティ値を 0 または 4 に設定すると、実質的に同等です。ただし、このプロパティを 4 に設定すると、ローカル アドレスをバイパスするオプションが有効になります。
0 いいえ
promptcredentialonce:i:value ユーザーの資格情報を保存して、RD ゲートウェイとリモート コンピューターの両方に使用するかどうかを決定します。 - 0: リモート セッションで同じ資格情報が使用されない
- 1: リモート セッションで同じ資格情報が使用される
1 いいえ
authentication level:i:value サーバー認証レベルの設定を決定します。 - 0: サーバー認証が失敗した場合は、警告なしでコンピューターに接続する (接続し、警告を受けない)
- 1: サーバー認証が失敗した場合、接続を確立しない (接続しない)
- 2: サーバー認証が失敗した場合は、警告を表示し、接続の許可か、接続の拒否ができる (警告を受ける)
- 3: 認証要件は指定されていない。
3 いいえ
enablecredsspsupport:i:value Credential Security Support Provider (CredSSP) が使用可能な場合に、クライアントでそれを認証に使用するかどうかを決定します。 - 0: オペレーティング システムで CredSSP がサポートされている場合でも、RDP は CredSSP を使用しない
- 1: オペレーティング システムで CredSSP がサポートされている場合、RDP は CredSSP を使用する
1 はい
disableconnectionsharing:i:value 新しい接続が起動されたときに、クライアントを既存の切断されたセッションに再接続するか、または新しい接続を開始するかを決定します。 - 0: 既存のセッションに再接続する
- 1: 新しい接続を開始する
0 いいえ
alternate shell:s:value リモート セッションでエクスプローラーではなくシェルとして自動的に起動するプログラムを指定します。 実行可能ファイルへの有効なパス ("C:\ProgramFiles\Office\word.exe" など) はい

セッションの動作

RDP 設定 説明 既定値 Azure Virtual Desktop サポート
autoreconnection enabled:i:value ネットワーク接続の中断などがあって接続が削除された場合に、クライアントが自動的にリモート コンピューターへの再接続を試行するかどうかを決定します。 - 0: クライアントが自動的に再接続を試みない
- 1: クライアントが自動的に再接続を試みる
1 はい
bandwidthautodetect:i:value ネットワーク帯域幅の自動検出を使用するかどうかを決定します。 bandwidthautodetect を 1 に設定する必要があります。 - 0: ネットワークの種類の自動検出を無効にする
- 1: ネットワークの種類の自動検出を有効にする
1 はい
networkautodetect:i:value ネットワークの種類の自動検出を有効にするかどうかを決定します - 0: ネットワーク帯域幅の自動検出を使用しない
- 1: ネットワーク帯域幅の自動検出を使用する
1 はい
compression:i:value RDP からローカル コンピューターに送信されるときに一括圧縮を有効にするかどうかを決定します。 - 0: RDP 一括圧縮を無効にする
- 1: RDP 一括圧縮を有効にする
1 はい
videoplaybackmode:i:value 接続で、RDP 有効マルチメディア ストリーミングを動画の再生に使用するかどうかを決定します。 - 0: ビデオ再生に RDP 効率の高いマルチメディア ストリーミングを使用しない
- 1: 可能な場合は、RDP 効率の高いマルチメディア ストリーミングをビデオ再生に使用する
1 はい

デバイス リダイレクト

RDP 設定 説明 既定値 Azure Virtual Desktop サポート
audiocapturemode:i:value マイクのリダイレクト:
オーディオ入力のリダイレクトが有効かどうかを示します。
- 0: ローカル デバイスからのオーディオ キャプチャを無効にする
- 1: ローカル デバイスからのオーディオ キャプチャとリモート セッションでのオーディオ アプリケーションへのリダイレクトを有効にする
0 はい
encode redirected video capture:i:value リダイレクトされた動画のエンコードを有効または無効にします。 - 0: リダイレクトされたビデオのエンコードを無効にする
- 1: リダイレクトされたビデオのエンコードを有効にする
1 はい
redirected video capture encoding quality:i:value エンコードされた動画の品質を制御します。 - 0:高圧縮動画。 動きが多い場合、品質が低下する可能性があります。
- 1: 中程度の圧縮。
- 2: 画像品質が高い低圧縮動画。
0 はい
audiomode:i:value オーディオ出力の場所:
ローカルまたはリモートのコンピューターでオーディオを再生するかどうかを決定します。
- 0: ローカル コンピューターでサウンドを再生する (このコンピューターで再生)
- 1: リモート コンピューターでサウンドを再生する (リモート コンピューターで再生)
- 2: サウンドを再生しない (再生しない)
0 はい
camerastoredirect:s:value カメラのリダイレクト:
リダイレクトするカメラを構成します。 この設定では、リダイレクトが有効なカメラの KSCATEGORY_VIDEO_CAMERA インターフェイスをセミコロンで区切った一覧を使用します。
- * : すべてのカメラのリダイレクト
- カメラの一覧 (例: camerastoredirect:s:\?\usb#vid_0bda&pid_58b0&mi)
- 特定のカメラを除外するには、シンボリック リンク文字列の前に "-" を付加します
カメラをリダイレクトしない はい
devicestoredirect:s:value プラグ アンド プレイ デバイスのリダイレクト:
ローカル コンピューター上のどのデバイスがリダイレクトされて、リモート セッションで使用可能になるかを決定します。
- *: 後で接続されるものを含めて、サポートされているデバイスはすべてリダイレクトする
- 1 つ以上のデバイスの有効なハードウェア ID
- DynamicDevices: 後で接続されるサポートされているデバイスはすべてリダイレクトする
デバイスをリダイレクトしない はい
drivestoredirect:s:value ドライブ/ストレージのリダイレクト:
ローカル コンピューター上のどのディスク ドライブがリダイレクトされて、リモート セッションで使用可能になるかを決定します。
- 値を指定しない: ドライブをリダイレクトしない
- * : 後で接続されるドライブを含めてすべてのディスク ドライブをリダイレクトする
- DynamicDrives: 後で接続されるドライブをリダイレクトする
- "drivestoredirect:s:C:;E:;" など、1 つ以上のドライブのドライブとラベル: 指定されたドライブをリダイレクトする
ドライブをリダイレクトしない はい
keyboardhook:i:value デスクトップ接続と RemoteApp 接続のリモート セッションで Windows キーの組み合わせ (WIN キー、ALT + TAB) がいつ適用されるかを決定します。 - 0: Windows キーの組み合わせがローカル コンピューターに適用される
- 1: (デスクトップのみ) Windows キーの組み合わせがリモート コンピューターに適用される (フォーカスがある場合)
- 2: (デスクトップのみ) Windows キーの組み合わせは、リモート コンピューター上で全画面モードでのみ適用される
- 3: (RemoteApp のみ) Windows キーの組み合わせが RemoteApp に適用される (フォーカスがある場合)。 この値は、リモート デスクトップ接続アプリ (mstsc.exe) を Azure Virtual Desktop 上のホスト プールから発行する場合にのみ使用することをお勧めします。 この値は、Windows デスクトップ クライアント (MSRDC) を使用する場合にのみサポートされます。
2 はい
redirectclipboard:i:value クリップボードのリダイレクト:
クリップボードのリダイレクトを有効にするかどうかを決定します。
- 0: ローカル コンピューター上のクリップボードはリモート セッションで使用できない
- 1: ローカル コンピューター上のクリップボードはリモート セッションで使用できる
1 はい
redirectcomports:i:value COM ポートのリダイレクト:
ローカル コンピューターの COM (シリアル) ポートがリダイレクトされて、リモート セッションで使用可能になるかどうかを決定します。
- 0: ローカル コンピューター上の COM ポートがリモート セッションで使用できない
- 1: ローカル コンピューター上の COM ポートがリモート セッションで使用できる
0 はい
redirectprinters:i:value プリンターのリダイレクト:
ローカル コンピューターに構成されたプリンターがリダイレクトされて、リモート セッションで使用可能になるかどうかを決定します
- 0: ローカル コンピューター上のプリンターがリモート セッションで使用できない
- 1: ローカル コンピューター上のプリンターがリモート セッションで使用できる
1 はい
redirectsmartcards:i:value スマート カードのリダイレクト:
ローカル コンピューターのスマート カード デバイスがリダイレクトされて、リモート セッションで使用可能になるかどうかを決定します。
- 0: ローカル コンピューター上のスマート カード デバイスがリモート セッションで使用できない
- 1: ローカル コンピューター上のスマート カード デバイスがリモート セッションで使用できる
1 はい
usbdevicestoredirect:s:value USB リダイレクト - *: 別の高レベルリダイレクトによってリダイレクトされていないすべての USB デバイスをリダイレクトする
- {デバイス セットアップ クラス GUID}: 指定された
のメンバーであるすべてのデバイスをリダイレクトする
- USBInstanceID: インスタンス ID によって識別される特定の USB デバイスをリダイレクトする
USB デバイスをリダイレクトしない はい

ディスプレイの設定

RDP 設定 説明 既定値 Azure Virtual Desktop サポート
use multimon:i:value リモート セッションでローカル コンピューターからの 1 つまたは複数の表示を使用するかどうかを決定します。 - 0: 複数のディスプレイ サポートを有効にしない
- 1: 複数のディスプレイ サポートを有効にする
1 はい
selectedmonitors:s:value リモート セッションから使用するローカル ディスプレイを指定します。 選択したディスプレイは隣接している必要があります。 multimon を 1 に設定する必要があります。

Windows Inbox (MSTSC) と Windows Desktop (MSRDC) のクライアントでのみ使用できます。
マシン固有のディスプレイ ID のコンマ区切りのリスト。 ID を取得するには、mstsc.exe /l を呼び出します。 リストされている最初の ID は、セッションのプライマリ ディスプレイとして設定されます。 すべてのディスプレイ はい
maximizetocurrentdisplays:i:value 最大化したときに、リモート セッションが全画面表示になるディスプレイを決定します。 multimon を 1 に設定する必要があります。

Windows Desktop (MSRDC) のクライアントでのみ使用できます。
- 0: 最大化時に最初に選択されたディスプレイでセッションが全画面に表示される
- 1: 最大化時にセッション ウィンドウがタッチしたディスプレイでセッションが動的に全画面に表示される
0 はい
singlemoninwindowedmode:i:value 全画面表示を終了するときに、マルチ ディスプレイ リモート セッションを自動的にシングル ディスプレイに切り替えるかどうかを指定します。 multimon を 1 に設定する必要があります。

Windows Desktop (MSRDC) のクライアントでのみ使用できます。
- 0: 全画面の終了時にセッションがすべてのディスプレイを保持する
- 1: セッションが全画面を終了すると単一表示に切り替わる
0 はい
screen mode id:i:value 接続を起動したときに、リモート セッション ウィンドウが全画面表示されるかどうかを指定します。 - 1: リモート セッションがウィンドウに表示される
- 2: リモート セッションが全画面に表示される
2 はい
smart sizing:i:value ローカル コンピューターがウィンドウのサイズに合わせてリモート セッションのコンテンツを拡大縮小するかどうかを決定します。 - 0: サイズ変更してもローカル ウィンドウのコンテンツは拡大縮小されない
- 1: ローカル ウィンドウのコンテンツはサイズ変更時に拡大縮小される
0 はい
dynamic resolution:i:value ローカル ウィンドウのサイズを変更したときに、リモート セッションの解像度を自動的に更新するかどうかを決定します。 - 0: セッションの期間中、セッション解決は静的なままである
- 1: ローカル ウィンドウのサイズが変更されるとセッション解決が更新される
1 はい
desktop size id:i:value 定義済みオプション セットからリモート セッション デスクトップのサイズを指定します。 desktopheight および desktopwidth が指定されている場合、この設定はオーバーライドされます。 -0: 640×480
- 1: 800×600
- 2: 1024×768
- 3: 1280×1024
- 4: 1600×1200
ローカル コンピューターと一致します はい
desktopheight:i:value リモート セッションの解像度の高さ (ピクセル単位) を指定します。 200 から 8192 の数値 ローカル コンピューターと一致します はい
desktopwidth:i:value リモート セッションの解像度の幅 (ピクセル単位) を指定します。 200 から 8192 の数値 ローカル コンピューターと一致します はい
desktopscalefactor:i:value コンテンツをより大きく表示するためのリモート セッションのスケール ファクターを指定します。 次のリストの中の数値:100、125、150、175、200、250、300、400、500 ローカル コンピューターと一致します はい

RemoteApp

RDP 設定 説明 既定値 Azure Virtual Desktop サポート
remoteapplicationcmdline:s:value RemoteApp の省略可能なコマンド ライン パラメーター。 有効なコマンド ライン パラメーター。 いいえ
remoteapplicationexpandcmdline:i:value RemoteApp コマンド ライン パラメーターに含まれている環境変数をローカルで展開するか、またはリモートで展開するかを決定します。 - 0: 環境変数をローカル コンピューターの値に展開する必要がある
- 1: 環境変数をリモート コンピューターの値に展開する必要がある
1 いいえ
remoteapplicationexpandworkingdir:i:value RemoteApp の作業ディレクトリ パラメーターに含まれている環境変数をローカルに展開するか、またはリモートに展開するかを決定します。 - 0: 環境変数をローカル コンピューターの値に展開する必要がある
- 1: 環境変数をリモート コンピューターの値に展開する必要がある。
RemoteApp 作業ディレクトリは、シェルの作業ディレクトリ パラメーターを使用して指定される。
1 いいえ
remoteapplicationfile:s:value RemoteApp によってリモート コンピューターで開くファイルを指定します。
ローカル ファイルを開く場合は、ソース ドライブのドライブ リダイレクトも有効にする必要があります。
有効なファイル パス。 いいえ
remoteapplicationicon:s:value RemoteApp を起動しているときにクライアント UI に表示されるアイコン ファイルを指定します。 ファイル名が指定されていない場合、クライアントでは、標準のリモート デスクトップ アイコンが使用されます。 サポートされるのは、".ico" ファイルのみになります。 有効なファイル パス。 いいえ
remoteapplicationmode:i:value 接続が RemoteApp セッションとして起動されるかどうかを決定します。 - 0: RemoteApp セッションを起動しない
- 1: RemoteApp セッションを起動する
1 いいえ
remoteapplicationname:s:value RemoteApp を開始しているときにクライアント インターフェースで RemoteApp の名前を指定します。 アプリの表示名。 たとえば、"Excel 2016" など。 いいえ
remoteapplicationprogram:s:value RemoteApp のエイリアスまたは実行可能ファイルの名前を指定します。 有効なエイリアスまたは名前。 たとえば、"EXCEL" など。 いいえ