ヒント
この記事は、リモート デスクトップ プロトコル (RDP) を使用して Windows デスクトップとアプリへのリモート アクセスを提供するサービスと製品について共有されています。
この記事の上部にあるボタンを使用して製品を選択し、関連するコンテンツを表示します。
固定ドライブ、リムーバブル ドライブ、ネットワーク ドライブのリダイレクト動作を、リモート デスクトップ プロトコル (RDP) 経由でローカル デバイスからリモート セッションに構成できます。
Azure Virtual Desktop の場合は、Microsoft Intuneまたはグループ ポリシーを使用してセッション ホストでドライブ リダイレクトを有効にしてから、ホスト プールの RDP プロパティを使用してリダイレクトを制御することをお勧めします。
Windows 365では、Microsoft Intuneまたはグループ ポリシーを使用してクラウド PC を構成できます。
Microsoft Dev Box では、Microsoft Intuneまたはグループ ポリシーを使用して開発ボックスを構成できます。
この記事では、サポートされているリダイレクト方法と、ドライブとストレージのリダイレクト動作を構成する方法について説明します。 リダイレクトのしくみの詳細については、「 リモート デスクトップ プロトコルを使用したリダイレクト」を参照してください。
前提条件
ドライブ リダイレクトを構成する前に、次のものが必要です。
セッション ホストを含む既存のホスト プール。
デスクトップ仮想化ホスト プール共同作成者組み込みのロールベースのアクセス制御 (RBAC) ロールがホスト プールに最低限割り当てられているMicrosoft Entra ID アカウント。
- 既存のクラウド PC。
- 既存の開発ボックス。
リダイレクトする各ドライブには、ローカル デバイスにドライブ文字が割り当てられている必要があります。
リムーバブル ドライブを使用してドライブのリダイレクトを試す場合は、ローカル デバイスに接続されたリムーバブル ドライブが必要です。
Microsoft Intuneを構成するには、次のものが必要です。
- Microsoft Entra IDポリシーとプロファイル マネージャーの組み込み RBAC ロールが割り当てられているアカウント。
- 構成するデバイスを含むグループ。
グループ ポリシーを構成するには、次のものが必要です。
- グループ ポリシー オブジェクトを作成または編集するアクセス許可を持つドメイン アカウント。
- 構成するデバイスを含むセキュリティ グループまたは組織単位 (OU)。
サポートされているアプリとプラットフォームからリモート セッションに接続する必要があります。 Windows Appとリモート デスクトップ アプリでのリダイレクトのサポートを表示するには、「プラットフォームとデバイス間のWindows App機能の比較」および「プラットフォームとデバイス間のリモート デスクトップ アプリ機能の比較」を参照してください。
ドライブ のリダイレクトを構成する
Microsoft Intuneまたはグループ ポリシーを使用したセッション ホストの構成、またはホスト プールでの RDP プロパティの設定は、ドライブをローカル デバイスからリモート セッションにリダイレクトする機能を制御します。これは、優先順位の対象となります。
既定の構成は次のとおりです。
Windows オペレーティング システム: ドライブとストレージのリダイレクトはブロックされません。
Azure Virtual Desktop ホスト プールの RDP プロパティ: 新しく作成されたホスト プールのドライブ リダイレクトは既定で無効になっています。
結果の既定の動作: 新しく作成されたホスト プールのドライブ リダイレクトは既定で無効になっています。
重要
最も制限の厳しい設定が結果の動作であるため、リダイレクト設定を構成する場合は注意してください。 たとえば、Microsoft Intuneまたはグループ ポリシーを使用してセッション ホストでドライブとストレージのリダイレクトを無効にし、ホスト プール RDP プロパティで有効にした場合、リダイレクトは無効になります。
クラウド PC の構成は、ローカル デバイスからリモート セッションにドライブをリダイレクトする機能を制御し、Microsoft Intuneまたはグループ ポリシーを使用して設定されます。
既定の構成は次のとおりです。
Windows オペレーティング システム: ドライブとストレージのリダイレクトはブロックされません。
Windows 365: ドライブ リダイレクトは、新しくプロビジョニングおよび再プロビジョニングされたクラウド PC では既定で無効になっています。
結果の既定の動作: 新しくプロビジョニングおよび再プロビジョニングされたクラウド PC のドライブ リダイレクトは既定で無効になっています。
開発ボックスの構成は、ドライブをローカル デバイスからリモート セッションにリダイレクトする機能を制御し、Microsoft Intuneまたはグループ ポリシーを使用して設定されます。
既定の構成は次のとおりです。
- Windows オペレーティング システム: ドライブとストレージのリダイレクトはブロックされません。
- Microsoft Dev Box: すべてのドライブは、後で接続されたものも含め、ローカル デバイスからリモート セッションにリダイレクトされます。
- 結果として得られる既定の動作: すべてのドライブは、後で接続されたものも含め、ローカル デバイスからリモート セッションにリダイレクトされます。
ホスト プールの RDP プロパティを使用してドライブ リダイレクトを構成する
Azure Virtual Desktop ホスト プール設定 ドライブ/ストレージ リダイレクト は、ドライブをローカル デバイスからリモート セッションにリダイレクトするかどうかを制御します。 対応する RDP プロパティが drivestoredirect:s:<value>。 詳細については、「 サポートされている RDP プロパティ」を参照してください。
ホスト プールの RDP プロパティを使用してドライブ リダイレクトを構成するには:
Azure portal にサインインし
検索バーに「 Azure Virtual Desktop 」と入力し、一致するサービス エントリを選択します。
[ ホスト プール] を選択し、構成するホスト プールを選択します。
[ RDP のプロパティ] を選択し、[ デバイス リダイレクト] を選択します。
[ ドライブ/ストレージ リダイレクト] でドロップダウン リストを選択し、次のいずれかのオプションを選択します。
ドライブをリダイレクトしない (既定値)
後で接続されたものも含め、すべてのディスク ドライブをリダイレクトする
ダイナミック ドライブ: 後で接続されているドライブをリダイレクトする
ドライブとラベルを手動で入力する
未構成
[ ドライブとラベルを手動で入力する] を選択すると、追加のボックスが表示されます。 リダイレクトする固定ドライブ、リムーバブル ドライブ、ネットワーク ドライブごとにドライブ文字を入力し、各ドライブ文字の後にセミコロンを入力する必要があります。 Azure Virtual Desktop の場合、文字
\、:、および;は、円記号を使用してエスケープする必要があります。 たとえば、ローカル デバイスからドライブC:\とD:\をリダイレクトするには、「C\:\\\;D\:\\\;」と入力します。[保存] を選択します。
構成をテストするには、リダイレクトするように構成したドライブがローカル デバイスに接続されていることを確認してから、リモート セッションに接続します。 リダイレクトしたドライブがリモート セッションのエクスプローラーまたはディスク管理で使用可能であることを確認します。 [後で接続されたドライブを含むすべてのディスク ドライブをリダイレクトする] または [動的ドライブ: 後で接続したドライブをリダイレクトする] を選択した場合は、リモート セッションに接続した後にさらに多くのドライブをローカル デバイスに接続し、リダイレクトされていることを確認できます。
Microsoft Intuneまたはグループ ポリシーを使用してドライブ リダイレクトを構成する
Microsoft Intuneまたはグループ ポリシーを使用してドライブ リダイレクトを構成する
シナリオに関連するタブを選択します。
Microsoft Intuneを使用してドライブリダイレクトを有効または無効にするには:
Microsoft Intune 管理センターにサインインします。
[設定] カタログ プロファイルの種類を使用して、Windows 10以降のデバイスの構成プロファイルを作成または編集します。
設定ピッカーで、 管理用テンプレート>Windows コンポーネント>リモート デスクトップ サービス>リモート デスクトップ セッション ホスト>Device およびリソース リダイレクトに移動します。
[ ドライブのリダイレクトを許可しない] チェック ボックスをオンにし、設定ピッカーを閉じます。
[管理用テンプレート] カテゴリを展開し、要件に応じて [ドライブリダイレクトを許可しない] を [有効] または [無効] に切り替えます。
ドライブのリダイレクトを許可するには、スイッチを [無効] に切り替えます。
ドライブのリダイレクトを無効にするには、スイッチを [有効] に切り替えます。
[次へ] を選択します。
省略可能: [ スコープ タグ ] タブで、スコープ タグを選択してプロファイルをフィルター処理します。 スコープ タグの詳細については、「分散 IT にロールベースのアクセス制御 (RBAC) とスコープのタグを使用する」を参照してください。
[ 割り当て ] タブで、構成するリモート セッションを提供するコンピューターを含むグループを選択し、[ 次へ] を選択します。
[ 確認と作成 ] タブで、設定を確認し、[ 作成] を選択します。
リモート セッションを提供するコンピューターにポリシーが適用されたら、設定を有効にするために再起動します。
重要
切断されたネットワーク ドライブはリダイレクトされません。 ネットワーク ドライブが再接続されると、リモート セッション中に自動的にリダイレクトされません。 ネットワーク ドライブをリダイレクトするには、リモート セッションを切断して再接続する必要があります。
Intuneまたはグループ ポリシーを使用してドライブのリダイレクトを無効にすると、クリップボードを使用してローカル デバイスとリモート セッション間でファイルが転送されるのも防止されます。 テキストや画像などのその他のコンテンツは影響を受けません。
体験版リダイレクト
ドライブのリダイレクトをテストするには:
ドライブ リダイレクトをサポートするプラットフォーム上の Window App またはリモート デスクトップ アプリを使用してリモート セッションに接続します。 詳細については、「プラットフォームとデバイス間のWindows App機能の比較」および「プラットフォームとデバイス間のリモート デスクトップ アプリ機能の比較」を参照してください。
リモート セッションで使用可能なリダイレクトされたドライブを確認します。 チェックする方法を次に示します。
スタート メニューからリモート セッションで エクスプローラー を開きます。 [この PC] を選択し、リダイレクトされたドライブチェック一覧に表示されます。 ローカル Windows デバイスからドライブをリダイレクトすると、次の図のようになります。
リモート セッションで PowerShell プロンプトを開き、次のコマンドを実行します。
$CLSIDs = @() foreach($registryKey in (Get-ChildItem "Registry::HKEY_CLASSES_ROOT\CLSID" -Recurse)){ If (($registryKey.GetValueNames() | %{$registryKey.GetValue($_)}) -eq "Drive or folder redirected using Remote Desktop") { $CLSIDs += $registryKey } } $drives = @() foreach ($CLSID in $CLSIDs.PSPath) { $drives += (Get-ItemProperty $CLSID)."(default)" } Write-Output "These are the local drives redirected to the remote session:`n" $drivesローカル Windows デバイスからドライブをリダイレクトする場合の出力は、次の例のようになります。
These are the local drives redirected to the remote session: C on DESKTOP S on DESKTOP
リダイレクトされたドライブ上のファイルとフォルダーの列挙のパフォーマンスを向上させる
ユーザーがリダイレクトされたドライブの内容を開くか一覧表示すると、リモート セッションは現在のディレクトリのファイルとフォルダーを列挙します。 リダイレクトされたドライブに多数のファイルとフォルダーがある場合、列挙プロセスに時間がかかり、リモート セッションのパフォーマンスに影響を与える可能性があります。 列挙にかかる時間は、ローカル デバイスとリモート セッションの間のラウンドトリップ時間 (RTT) によって異なります。
Windows 11 (KB5053598) 以降の 2025-03 累積的な更新プログラムWindows 11 24H2 を実行しているセッション ホストの場合、リダイレクトされたドライブ上のファイルとフォルダーの列挙のパフォーマンスが大幅に向上します。
セッション ホストが正しいバージョンのWindows 11と累積的な更新プログラムを取得したら、パフォーマンスを向上させるには、次の手順を実行する必要があります。
各セッション ホストに次のレジストリ キーと値を追加します。
-
キー:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp -
型:
REG_DWORD -
値名:
fAllowQueryDirPrefetch -
値データ:
1
-
キー:
最新バージョンの windows 用Windows Appまたは Windows 用リモート デスクトップ クライアントを使用してリモート セッションに接続します。 Windows のみがサポートされています。他のプラットフォームは現在サポートされていません。
Windows 11 (KB5053598) 以降の 2025-03 累積的な更新プログラムWindows 11 24H2 を実行しているクラウド PC の場合、リダイレクトされたドライブ上のファイルとフォルダーの列挙のパフォーマンスが大幅に向上します。
クラウド PC に正しいバージョンのWindows 11と累積的な更新プログラムがインストールされたら、パフォーマンスを向上させるには、次の手順を実行する必要があります。
各クラウド PC に次のレジストリ キーと値を追加します。
-
キー:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp -
型:
REG_DWORD -
値名:
fAllowQueryDirPrefetch -
値データ:
1
-
キー:
最新バージョンの windows 用Windows Appまたは Windows 用リモート デスクトップ クライアントを使用してリモート セッションに接続します。 Windows のみがサポートされています。他のプラットフォームは現在サポートされていません。
Windows 11 (KB5053598) 以降の 2025-03 累積的な更新プログラムを使用Windows 11 24H2 を実行している開発ボックスの場合、リダイレクトされたドライブ上のファイルとフォルダーの列挙のパフォーマンスが大幅に向上します。
セッション ホストが正しいバージョンのWindows 11と累積的な更新プログラムを取得したら、パフォーマンスを向上させるには、次の手順を実行する必要があります。
各開発ボックスに次のレジストリ キーと値を追加します。
-
キー:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp -
型:
REG_DWORD -
値名:
fAllowQueryDirPrefetch -
値データ:
1
-
キー:
最新バージョンの windows 用Windows Appまたは Windows 用リモート デスクトップ クライアントを使用してリモート セッションに接続します。 Windows のみがサポートされています。他のプラットフォームは現在サポートされていません。
省略可能: ローカル デバイスでドライブ リダイレクトを無効にする
ローカル デバイスでドライブのリダイレクトを無効にして、リモート セッション間でドライブがリダイレクトされないようにすることができます。 この方法は、ほとんどのユーザーに対してドライブリダイレクトを有効にしたいが、特定のデバイスで無効にする場合に便利です。
ローカル Windows デバイスでは、次のレジストリ キーと値を構成することで、ドライブのリダイレクトを無効にすることができます。
キー:
HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server Client型:
REG_DWORD値名:
DisableDriveRedirection値データ:
1
iOS/iPadOS および Android デバイスの場合は、Intuneを使用してドライブのリダイレクトを無効にすることができます。 詳細については、「Microsoft Intuneを使用してローカル デバイス リダイレクト設定を管理する」を参照してください。