設定透過遠端桌面通訊協定的印表機重新導向

提示

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

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

您可以設定印表機透過遠端桌面通訊協定 (RDP) 從本機裝置重新導向至遠端工作階段的行為。 印表機重新導向支援本機連接和網路印表機。 當您啟用印表機重新導向時,就會重新導向本機裝置上所有可用的印表機;您無法選取要重新導向的特定印表機。 在本機裝置上的預設印表機會自動設定為遠端工作階段中的預設印表機。

印表機重新導向會使用高階重新導向,而且不需要在工作階段主機上安裝驅動程式。 工作階段主機上會自動使用 遠端桌面輕鬆列印 驅動程式。 必須在本機裝置上安裝印表機驅動程式,才能正常執行重新導向。

針對 Azure 虛擬桌面,建議您使用 Microsoft Intune 或群組原則,在工作階段主機上啟用印表機重新導向,然後使用主機集區 RDP 屬性控制重新導向。

印表機重新導向會使用高階重新導向,而且不需要在雲端電腦上安裝驅動程式。 遠端桌面輕鬆列印驅動程式會自動在雲端電腦上使用。 必須在本機裝置上安裝印表機驅動程式,才能正常執行重新導向。

針對 Windows 365,您可以使用 Microsoft Intune 或群組原則設定雲端電腦。

印表機重新導向會使用高階重新導向,而且不需要在 Dev Box 上安裝驅動程式。 遠端桌面輕鬆列印驅動程式會自動在開發箱上使用。 必須在本機裝置上安裝印表機驅動程式,才能正常執行重新導向。

針對 Microsoft Dev Box,您可以使用 Microsoft Intune 或群組原則來設定 Dev Box。

本文提供支援的重新導向方法,以及如何設定印表機的重新導向行為的相關資訊。 若要深入了解重新導向的運作方式,請參閱透過 遠端桌面通訊協定重新導向。

提示

通用列印是將印表機從本機裝置重新導向至遠端工作階段的替代解決方案。 如需詳細資訊,請參閱探索通用列印,並瞭解如何搭配 Azure 虛擬桌面使用,請參閱使用通用列印在 Azure 虛擬桌面上列印。

必要條件

在設定印表機重新導向之前,您必須先:

  • 現有的雲端電腦。
  • 現有的 Dev Box。
  • 本機裝置上可用的印表機。 您必須確認已正確安裝印表機驅動程式的本機裝置。 遠端工作階段中不需要驅動程式,因為重新導向的印表機使用 遠端桌面輕鬆列印 驅動程式。

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

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

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

印表機重新導向

使用 Microsoft Intune 或群組原則設定工作階段主機,或在主機集區上設定 RDP 屬性,可控管將印表機從本機裝置重新導向至遠端工作階段的功能,這受限於優先順序。

預設設定為:

  • Windows 作業系統: 不會封鎖印表機重新導向。

  • Azure 虛擬桌面主機集區 RDP 屬性: 對於新建立的主機集區,印表機會停用從本機裝置重新導向至遠端工作階段的功能。

  • 產生的預設行為:對於新建立的主機集區,印表機會停用從本機裝置重新導向至遠端工作階段。

重要事項

設定重新導向設定時請務必小心,因為最嚴格的設定是產生的行為。 例如,如果您使用 Microsoft Intune 或群組原則停用工作階段主機上的印表機重新導向,但使用主機集區 RDP 屬性啟用它,則會停用重新導向。

雲端電腦的設定會控制將印表機從本機裝置重新導向至遠端工作階段的能力,並使用 Microsoft Intune 或群組原則進行設定。

預設設定為:

  • Windows 作業系統: 不會封鎖印表機重新導向。

  • Windows 365:對於新佈建和重新佈建的雲端電腦,系統會停用從本機裝置到遠端工作階段的印表機重新導向。

  • 產生的預設行為:對於新佈建和重新佈建的雲端電腦,會停用從本機裝置到遠端工作階段的印表機重新導向。

Dev Box 的設定會控制將印表機從本機裝置重新導向至遠端工作階段的能力,並使用 Microsoft Intune 或群組原則進行設定。

預設設定為:

  • Windows 作業系統: 不會封鎖印表機重新導向。
  • Microsoft Dev Box:所有印表機都會從本機裝置重新導向至遠端工作階段,而本機裝置上的預設印表機就是遠端工作階段中的預設印表機。
  • 產生的預設行為:所有印表機都會從本機裝置重新導向至遠端工作階段,而本機裝置上的預設印表機就是遠端工作階段中的預設印表機。

使用主機集區 RDP 屬性設定印表機重新導向

Azure 虛擬桌面主機集區設定印表機重新導向會控制是否要將印表機從本機裝置重新導向至遠端工作階段。 對應的 RDP 屬性為 redirectprinters:i:<value>。 如需詳細資訊,請參閱 支援的 RDP 屬性。

使用主機集區 RDP 屬性設定印表機重新導向:

  1. 登入 Azure 入口網站。

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

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

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

    顯示 Azure 入口網站中 [主機集區裝置重新導向] 索引標籤的螢幕擷取畫面。

  5. 針對 [印表機重新導向],選取下拉式清單,然後選取下列其中一個選項:

    • 預設 ) 遠端工作階段 (無法使用本機電腦上的印表機

    • 本機電腦上的印表機可在遠端工作階段中使用

    • 未設定

  6. 選取 [儲存]。

使用 Microsoft Intune 或群組原則設定印表機重新導向

使用 Microsoft Intune 或群組原則設定印表機重新導向

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

若要允許或停用使用 Microsoft Intune 的印表機重新導向:

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

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

  3. 在設定選擇器中,瀏覽至 [系統管理範本]、[Windows 元件]、[>>遠端桌面服務>]、[遠端桌面工作階段主機>]、[印表機重新導向]。

    螢幕擷取畫面,顯示 Microsoft Intune 入口網站中印表機重新導向選項。

  4. 勾選 [不允許用戶端印表機重新導向] 方塊,然後關閉設定選擇器。

  5. 展開 [系統管理範本] 類別,然後根據您的需求,將 [不允許用戶端印表機重新導向 ] 的參數切換為 [已啟用 ] 或 [已停用]:

    • 若要允許印表機重新導向,請將開關切換為 [停用]。

    • 若要停用印表機重新導向,請將開關切換為 [啟用]。

  6. 選取 [下一步]。

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

  8. 在 [指派 ] 索引標籤上,選取包含提供您要設定之遠端工作階段之電腦的群組,然後選取 [下一步]。

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

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

RAW 列印支援

RAW 列印支援有助於改善使用 RAW 文字檔而非 XPS 進行列印工作的印表機相容性。 設定主機集區 RDP 屬性 SmartRawPrinters:s:<value> ,以控制哪些重新導向印表機可以使用原始列印。

注意事項

必須啟用印表機重新導向,RAW 列印才能運作。

請使用下列其中一個值:

  • *:啟用所有重新導向印表機的 RAW 列印支援。
  • <printer_driver_name_prefix>: 僅針對驅動程式名稱以您指定的首碼開頭的重新導向印表機啟用 RAW 列印支援。

判斷印表機驅動程式名稱前置詞:

  1. 將印表機連線到本機 Windows 裝置。

  2. 開啟裝置管理員。

  3. 展開 [ 印表機],然後選取您的印表機。

  4. 按住 (或以滑鼠右鍵按一下印表機) ,然後選取 [內容]。

  5. 在 [一般 ] 索引標籤上,使用 Model 中顯示的值作為驅動程式名稱前綴。

如需此 RDP 屬性的詳細資訊,請參閱 支援的 RDP 屬性。

測試印表機重新導向

印表機重新導向會使用高階重新導向;印表機可在本機及遠端工作階段同時使用,且需要在本機安裝相關驅動程式。 不需要在遠端工作階段中安裝印表機驅動程式,因為重新導向的印表機會使用 遠端桌面輕鬆列印 驅動程式。

若要測試印表機重新導向:

  1. 請確定本機裝置上有可用的印表機且可以運作。

  2. 使用 Window 應用程式或支援印表機重新導向的平台上的遠端桌面應用程式連線到遠端工作階段。 如需詳細資訊,請參閱比較不同平台和裝置的 Windows 應用程式 功能和比較跨平台和裝置的遠端桌面應用程式功能。

  3. 檢查遠端工作階段中可用的印表機。 以下是一些檢查方式:

    1. 從 [開始] 功能表在遠端工作階段中開啟 [ 印表機 & 掃描器 ]。 檢查重新導向的印表機是否出現在印表機清單中。 重新導向的印表機會在印表機名稱附加 (重新導向的 n) 進行識別,其中 n 是使用者的工作階段識別碼。 系統會附加工作階段識別碼,以確保重新導向的印表機對於使用者的工作階段是唯一的。

      顯示遠端工作階段中可用印表機和掃描器的螢幕擷取畫面。

    2. 在遠端工作階段中開啟 PowerShell 提示字元,然後執行下列命令:

      Get-Printer | ? DriverName -eq "Remote Desktop Easy Print" | Sort-Object | FT -AutoSize
      

      輸出類似下列範例:

      Name                                         ComputerName Type  DriverName                PortName Shared Published DeviceType
      ----                                         ------------ ----  ----------                -------- ------ --------- ----------
      HP Color LaserJet MFP M281fdw (redirected 2)              Local Remote Desktop Easy Print TS001    False  False     Print
      Microsoft Print to PDF (redirected 2)                     Local Remote Desktop Easy Print TS002    False  False     Print
      OneNote (Desktop) (redirected 2)                          Local Remote Desktop Easy Print TS003    False  False     Print
      
  4. 開啟應用程式並列印測試頁,以驗證印表機是否正常運作。

選用:停用本機 Windows 裝置上的印表機重新導向

您可以在本機 Windows 裝置上停用印表機重新導向,以防止將印表機重新導向至遠端工作階段。 如果您想要為大部分的使用者啟用印表機重新導向,但針對特定 Windows 裝置停用印表機重新導向,這個方法就很有用。

  1. 作為本機 Windows 裝置上的系統管理員,從 [開始] 功能表開啟 [登錄編輯程式] 應用程式,或從命令列執行 regedit.exe 。

  2. 設定下列登錄機碼和值。 您不需要重新啟動本機裝置,設定就能生效。

    • 機碼:HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server Client
    • 類型: REG_DWORD
    • 數值名稱: DisablePrinterRedirection
    • 數值資料: 1