透過遠端桌面通訊協定設定固定、卸載式和網路磁碟驅動器重新導向

提示

可使用遠端桌面通訊協定 (RDP) 來提供 Windows 桌面和應用程式遠端存取的服務和產品會共用本文。

使用本文頂端的按鈕選取產品以顯示相關內容。

您可以透過遠端桌面通訊協定(RDP) 設定從本機裝置到遠端會話的固定、卸載式和網路驅動器機的重新導向行為。

針對 Azure 虛擬桌面,建議您使用 Microsoft Intune 或組策略,在會話主機上啟用磁碟驅動器重新導向,然後使用主機集區 RDP 屬性來控制重新導向。

針對 Windows 365,您可以使用 Microsoft Intune 或組策略來設定雲端電腦。

針對 Microsoft Dev Box,您可以使用 Microsoft Intune 或組策略來設定開發方塊。

本文提供支援重新導向方法的相關信息,以及如何設定磁碟驅動器和儲存設備的重新導向行為。 若要深入瞭解重新導向的運作方式,請參閱 透過遠端桌面通訊協定重新導向。

必要條件

設定磁碟驅動器重新導向之前,您需要:

  • 現有的雲端電腦。
  • 現有的開發方塊。
  • 您想要重新導向的每個磁碟驅動器都必須在本機裝置上指派驅動器號。

  • 如果您想要使用卸載式磁碟驅動器來測試磁碟驅動器重新導向,您需要連線到本機裝置的卸載式磁碟驅動器。

  • 若要設定 Microsoft Intune,您需要:

    • Microsoft指派原則和配置檔管理員內建 RBAC 角色的 Entra ID 帳戶。
    • 包含您要設定之裝置的群組。
  • 若要設定組策略,您需要:

    • 有權建立或編輯組策略物件的網域帳戶。
    • 安全組或組織單位(OU)包含您想要設定的裝置。
  • 您必須從支援的應用程式和平台連線到遠端工作階段。 若要檢視 Windows 應用程式和遠端桌面應用程式中的重新導向支援,請參閱比較跨平臺和裝置的 Windows 應用程式功能,以及比較跨平臺和裝置的遠端桌面應用程式功能。

設定磁碟驅動器重新導向

使用 Microsoft Intune 或組策略設定會話主機,或在主機集區上設定 RDP 屬性,可控管將磁碟驅動器從本機裝置重新導向至遠端會話的能力,而該會話受限於優先順序。

預設設定為:

  • Windows 作業系統:磁碟驅動器和儲存設備重新導向不會遭到封鎖。
  • Azure 虛擬桌面主機集區 RDP 屬性:所有磁碟驅動器都會從本機裝置重新導向至遠端會話,包括稍後連線的磁碟驅動器。
  • 結果預設行為:所有磁碟驅動器都會從本機裝置重新導向至遠端會話,包括稍後連線的磁碟驅動器。

重要

將重新導向設定設定設定為最嚴格的設定是結果行為時,請小心。 例如,如果您在具有 Microsoft Intune 或組策略的會話主機上停用磁碟驅動器和記憶體重新導向,但使用主機集區 RDP 屬性加以啟用,則會停用重新導向。

雲端電腦的設定可控管將磁碟驅動器從本機裝置重新導向至遠端會話的能力,並使用 Microsoft Intune 或組策略進行設定。

預設設定為:

  • Windows 作業系統:磁碟驅動器重新導向不會遭到封鎖。
  • Windows 365:所有磁碟驅動器都會從本機裝置重新導向至遠端會話,包括稍後連線的磁碟驅動器。
  • 結果預設行為:所有磁碟驅動器都會從本機裝置重新導向至遠端會話,包括稍後連線的磁碟驅動器。

開發方塊的設定可控管將磁碟驅動器從本機裝置重新導向至遠端會話的功能,並使用 Microsoft Intune 或組策略進行設定。

預設設定為:

  • Windows 作業系統:磁碟驅動器和儲存設備重新導向不會遭到封鎖。
  • Microsoft開發方塊:所有磁碟驅動器都會從本機裝置重新導向至遠端會話,包括稍後連線的磁碟驅動器。
  • 結果預設行為:所有磁碟驅動器都會從本機裝置重新導向至遠端會話,包括稍後連線的磁碟驅動器。

使用主機集區 RDP 屬性設定磁碟驅動器重新導向

Azure 虛擬桌面主機集區設定 磁碟驅動器/記憶體 重新導向可控制是否要將磁碟驅動器從本機裝置重新導向至遠端會話。 對應的 RDP 屬性為 drivestoredirect:s:<value>。 如需詳細資訊,請參閱 支援的 RDP 屬性

若要使用主機集區 RDP 屬性設定磁碟驅動器重新導向:

  1. 登入 Azure 入口網站

  2. 在搜尋列中輸入 Azure 虛擬桌面,並選取相符的服務項目。

  3. 選取 [主機集區],然後選取您要設定的主機集區。

  4. 選取 [ RDP 屬性],然後選取 [ 裝置重新導向]。

    顯示 Azure 入口網站 中主機集區裝置重新導向索引標籤的螢幕快照。

  5. 針對 [ 磁碟驅動器/記憶體重新導向],選取下拉式清單,然後選取下列其中一個選項:

    • 不要重新導向任何磁碟驅動器
    • 重新導向所有磁碟驅動器,包括稍後 連線的磁碟驅動器 (預設值
    • 動態磁碟驅動器:重新導向稍後連線的任何磁碟驅動器
    • 手動輸入磁碟驅動器和標籤
    • 未設定
  6. 如果您選取 [ 手動輸入磁碟驅動器和標籤],則會顯示額外的方塊。 您必須輸入要重新導向之每個固定、卸載式和網路磁碟驅動器的驅動器號,每個驅動器號後面接著分號。 針對 Azure 虛擬桌面,字元 \:; 必須使用反斜杠字元逸出。 例如,若要重新導向磁碟驅動器 C:\ ,並從 D:\ 本機裝置重新導向,請輸入 C\:\\\;D\:\\\;

  7. 選取 [儲存]。

  8. 若要測試設定,請確定您設定為重新導向的磁碟驅動器已連線到本機裝置,然後連線到遠端會話。 確認您重新導向的磁碟驅動器可在遠端會話的 檔案總管磁碟管理中使用。 如果您選取 [ 重新導向所有磁碟驅動器],包括稍後 連線的磁碟驅動器或 動態磁碟驅動器:重新導向稍後連線的任何磁碟驅動器,您可以在連線到遠端會話之後,將更多磁碟驅動器連線到本機裝置,並確認它們也會重新導向。

使用 Microsoft Intune 或組策略設定磁碟驅動器重新導向

使用 Microsoft Intune 或組策略設定磁碟驅動器重新導向

選取案例相關的索引標籤。

若要使用 Microsoft Intune 啟用或停用磁碟驅動器重新導向:

  1. 登入 Microsoft Intune 系統管理中心

  2. 使用 [設定目錄] 設定檔類型,為 Windows 10 和更新版本的裝置建立或編輯組態設定檔。

  3. 在設定選擇器中,流覽至 [系統管理範本>][Windows 元件>遠端桌面服務>遠端桌面會話主機>裝置和資源重新導向]。

    顯示 Microsoft Intune 入口網站中裝置和資源重新導向選項的螢幕快照。

  4. 核取 [不允許磁碟驅動器重新導向] 方塊,然後關閉設定選擇器。

  5. 展開 [系統管理範本] 類別,然後根據您的需求,將 [不允許磁碟驅動器重新導向] 切換[已啟用] 或 [已停用]:

    • 若要允許磁碟驅動器重新導向,請將切換開關切換為 [已停用],然後選取 [ 確定]。

    • 若要停用磁碟驅動器重新導向,請將切換開關切換為 [已啟用],然後選取 [ 確定]。

  6. 選取 [下一步]。

  7. 選用:在 [範圍標籤] 索引標籤上,選取範圍標籤以篩選設定檔。 如需範圍標籤的詳細資訊,請參閱將角色型存取控制 (RBAC) 和範圍標籤用於分散式 IT

  8. 在 [指派] 索引標籤上,確認哪些電腦提供您要設定的遠程工作階段並選取其所屬的群組,然後選取 [下一步]

  9. 在 [檢閱 + 建立] 索引標籤上檢閱設定,然後選取 [建立]

  10. 在原則套用至提供遠端工作階段的電腦後,請將電腦重新啟動,使設定生效。

重要

  • 未重新導向已中斷連線的網路磁碟驅動器。 網路驅動器機重新連線之後,不會在遠端會話期間自動重新導向。 您必須中斷連線並重新連線到遠端會話,以重新導向網路驅動器機。

  • 如果您使用 Intune 或組策略停用磁碟驅動器重新導向,它也會防止使用剪貼簿在本機裝置與遠端會話之間傳輸檔案。 其他內容,例如文字或影像,不會受到影響。

試用產品重新導向

若要測試磁碟驅動器重新導向:

  1. 在支援磁碟驅動器重新導向的平臺上,使用視窗應用程式或遠端桌面應用程式連線到遠端工作階段。 如需詳細資訊,請參閱比較跨平臺和裝置的 Windows 應用程式功能,以及比較跨平臺和裝置的遠端桌面應用程式功能。

  2. 檢查遠端會話中可用的重新導向磁碟驅動器。 以下是一些檢查方式:

    1. 從 [開始] 功能表開啟遠程會話中的 [檔案總管]。 選取 [這部計算機],然後檢查重新導向的磁碟驅動器會出現在清單中。 當您從本機 Windows 裝置重新導向磁碟驅動器時,其看起來會類似下圖:

      顯示遠端會話中可用磁碟驅動器的螢幕快照。

    2. 在遠端工作階段開啟 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
      

選擇性:停用本機裝置上的磁碟驅動器重新導向

您可以在本機裝置上停用磁碟驅動器重新導向,以防止磁碟驅動器在遠端會話之間重新導向。 如果您想要為大部分使用者啟用磁碟驅動器重新導向,但針對特定裝置停用磁碟驅動器重新導向,這個方法會很有用。

在本機 Windows 裝置上,您可以設定下列登錄機碼和值來停用磁碟驅動器重新導向:

  • 金鑰HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server Client
  • 類型REG_DWORD
  • 值名稱DisableDriveRedirection
  • 值資料1

針對 iOS/iPadOS 和 Android 裝置,您可以使用 Intune 停用磁碟驅動器重新導向。 如需詳細資訊,請參閱使用 Microsoft Intune 設定 Windows 應用程式和遠端桌面應用程式的用戶端裝置重新導向設定