次の方法で共有


リモート デスクトップ プロトコル経由のプリンターのリダイレクトを構成する

ヒント

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

この記事の上部にあるボタンを使用して製品を選択し、関連するコンテンツを表示してください。

リモート デスクトップ プロトコル (RDP) 経由でのローカル デバイスからリモート セッションへのプリンターのリダイレクト動作を構成できます。 プリンターのリダイレクトでは、ローカルに接続されたプリンターとネットワーク プリンターがサポートされます。 プリンターのリダイレクトを有効にすると、ローカル デバイスで使用可能なすべてのプリンターがリダイレクトされます。特定のプリンターを選択してリダイレクトすることはできません。 ローカル デバイスの既定のプリンターは、リモート セッションの既定のプリンターとして自動的に設定されます。

プリンター リダイレクトでは、高レベルのリダイレクトを使用しており、セッション ホストにドライバーをインストールする必要はありません。 リモート デスクトップ Easy Print ドライバーがセッション ホストで自動的に使用されます。 リダイレクトが正しく機能するためには、プリンターのドライバーをローカル デバイスにインストールする必要があります。

Azure Virtual Desktop の場合は、Microsoft Intune またはグループ ポリシーを使用してセッション ホスト上のプリンター リダイレクトを有効にしてから、ホスト プール RDP プロパティを使用してリダイレクトを制御することをお勧めします。

プリンター リダイレクトでは、高レベルのリダイレクトを使用しており、クラウド PC にドライバーをインストールする必要はありません。 リモート デスクトップ Easy Print ドライバーがクラウド PC で自動的に使用されます。 リダイレクトが正しく機能するためには、プリンターのドライバーをローカル デバイスにインストールする必要があります。

Windows 365 の場合、Microsoft Intune またはグループ ポリシーを使用してクラウド PC を構成できます。

プリンター リダイレクトでは、高レベルのリダイレクトを使用しており、開発ボックスにドライバーをインストールする必要はありません。 リモート デスクトップ Easy Print ドライバーが開発ボックスで自動的に使用されます。 リダイレクトが正しく機能するためには、プリンターのドライバーをローカル デバイスにインストールする必要があります。

Microsoft Dev Box の場合、Microsoft Intune またはグループ ポリシーを使用して開発ボックスを構成できます。

この記事では、サポートされているリダイレクト方法と、プリンターのリダイレクト動作を構成する方法について説明します。 リダイレクトのしくみの詳細については、「リモート デスクトップ プロトコル経由のリダイレクト」を参照してください。

ヒント

Azure Universal Print は、ローカル デバイスからリモート セッションにプリンターをリダイレクトするための代替ソリューションです。 詳細については、「ユニバーサル プリントを発見する」を参照してください。また、Azure Virtual Desktop でのその使用に関する詳細については、「ユニバーサル プリントを使用した Azure Virtual Desktop での印刷」を参照してください。

前提条件

プリンター リダイレクトを構成するにあたっては、以下のものが必要になります。

  • セッション ホストを使用した既存のホスト プール。

  • ホスト プール上の Desktop Virtualization Host Pool Contributor の組み込みロール ベースのアクセス制御 (RBAC) ロールが最小限割り当てられている Microsoft Entra ID アカウント。

  • 既存のクラウド PC。
  • 既存の開発ボックス。
  • ローカル デバイスで使用可能なプリンター。 ローカル デバイスにプリンター ドライバーが正しくインストールされていることを確認する必要があります。 リダイレクトされたプリンターはリモート デスクトップ Easy Print ドライバーを使用するため、リモート セッションではドライバーは必要ありません。

  • Microsoft Intune を構成するには、以下のものが必要です。

  • グループ ポリシーを構成するには、以下のものが必要です。

    • グループ ポリシー オブジェクトを作成または編集するアクセス許可を持つドメイン アカウント。
    • 構成したいデバイスを含むセキュリティ グループまたは組織単位 (OU)。
  • サポートされているアプリとプラットフォームからリモート セッションに接続する必要があります。 Windows アプリとリモート デスクトップ アプリでのリダイレクトのサポートについては、「異なるプラットフォームとデバイス上の Windows アプリ機能を比較する」と「異なるプラットフォームとデバイス上のリモート デスクトップ アプリ機能を比較する」を参照してください。

プリンターのリダイレクト

Microsoft Intune またはグループ ポリシーを使用したセッション ホストの構成やホスト プール上での RDP プロパティの設定は、プリンターをローカル デバイスからリモート セッションにリダイレクトする機能を管理し、これは優先順位の影響を受けます。

既定の構成は次のとおりです。

  • Windows オペレーティング システム: プリンター リダイレクトはブロックされていません。
  • Azure Virtual Desktop ホスト プールの RDP プロパティ: すべてのプリンターがローカル デバイスからリモート セッションにリダイレクトされ、ローカル デバイス上の既定のプリンターがリモート セッションの既定のプリンターになります。
  • 結果の既定の動作: すべてのプリンターがローカル デバイスからリモート セッションにリダイレクトされ、ローカル デバイス上の既定のプリンターがリモート セッションの既定のプリンターになります。

重要

最も制限の厳しい設定が結果的な動作になるため、リダイレクト設定の構成時には注意してください。 たとえば、Microsoft Intune またはグループ ポリシーを使用してセッション ホスト上のプリンター リダイレクトを無効にすると、ホスト プールの RDP プロパティを使用してそれを有効にしても、リダイレクトは無効になります。

クラウド PC の構成は、プリンターをローカル デバイスからリモート セッションにリダイレクトする機能を管理し、Microsoft Intune またはグループ ポリシーを使用して設定されます。

既定の構成は次のとおりです。

  • Windows オペレーティング システム: プリンター リダイレクトはブロックされていません。
  • Windows 365: すべてのプリンターがローカル デバイスからリモート セッションにリダイレクトされ、ローカル デバイス上の既定のプリンターがリモート セッションの既定のプリンターになります。
  • 結果の既定の動作: すべてのプリンターがローカル デバイスからリモート セッションにリダイレクトされ、ローカル デバイス上の既定のプリンターがリモート セッションの既定のプリンターになります。

開発ボックスの構成は、プリンターをローカル デバイスからリモート セッションにリダイレクトする機能を管理し、Microsoft Intune またはグループ ポリシーを使用して設定されます。

既定の構成は次のとおりです。

  • Windows オペレーティング システム: プリンター リダイレクトはブロックされていません。
  • Microsoft Dev Box: すべてのプリンターがローカル デバイスからリモート セッションにリダイレクトされ、ローカル デバイス上の既定のプリンターがリモート セッションの既定のプリンターになります。
  • 結果の既定の動作: すべてのプリンターがローカル デバイスからリモート セッションにリダイレクトされ、ローカル デバイス上の既定のプリンターがリモート セッションの既定のプリンターになります。

ホスト プールの RDP プロパティを使用してプリンター リダイレクトを構成する

Azure Virtual Desktop ホスト プール設定の "プリンター リダイレクト" は、プリンターをローカル デバイスからリモート セッションにリダイレクトするかどうかを制御します。 対応する RDP プロパティは redirectprinters:i:<value> です。 詳細については、「サポートされる RDP プロパティ」を参照してください。

ホスト プールの RDP プロパティを使用してプリンター リダイレクトを構成するには:

  1. Azure portal にサインインします。

  2. 検索バーに「Azure Virtual Desktop」と入力し、一致するサービス エントリを選択します。

  3. [ホスト プール] を選んでから、構成するホスト プールを選びます。

  4. [RDP プロパティ] を選択した後、[デバイス リダイレクト] を選択します。

    Azure portal の [ホスト プール デバイス リダイレクト] タブを示すスクリーンショット。

  5. [プリンターのリダイレクト] で、ドロップダウン リストを選択した後、以下のいずれかのオプションを選択します。

    • ローカル コンピューター上のプリンターをリモート セッションで使用可能にしない
    • ローカル コンピューター上のプリンターをリモート セッションで使用可能にする (既定値)
    • 未構成
  6. [保存] を選択します。

Microsoft Intune またはグループ ポリシーを使用してプリンターのリダイレクトを構成する

Microsoft Intune またはグループ ポリシーを使用してプリンターのリダイレクトを構成する

お使いのシナリオに関連するタブを選択します。

Microsoft Intune を使用してプリンターのリダイレクトを許可または無効にするには:

  1. Microsoft Intune 管理センターにサインインします。

  2. 設定カタログ プロファイル型で、Windows 10 以降のデバイスの構成プロファイルを作成または編集します。

  3. ピッカー設定で、[管理テンプレート]>[Windows コンポーネント]>[リモート デスクトップ サービス]>[リモート デスクトップ セッション ホスト]>[プリンターのリダイレクト] の順に移動します。

    Microsoft Intune ポータルのプリンターのリダイレクト オプションを示すスクリーンショット。

  4. [クライアント プリンターのリダイレクトを許可しない] チェック ボックスをオンにして、設定ピッカーを閉じます。

  5. [管理用テンプレート] カテゴリを展開し、要件に応じて [クライアント プリンターのリダイレクトを許可しない] のスイッチを [有効化] または [無効化] に切り替えます。

    • プリンターのリダイレクトを許可するには、スイッチを [無効化] に切り替えて、[OK] を選択します。

    • プリンターのリダイレクトを無効にするには、スイッチを [有効化] に切り替えて、[OK] を選択します。

  6. [次へ] を選択します。

  7. 省略可能: [スコープ タグ] タブで、プロファイルをフィルター処理するスコープのタグを選択します。 スコープのタグの詳細については、分散 IT のためのロールベースのアクセス制御(RBAC) とスコープのタグの使用に関するページをご覧ください。

  8. [割り当て] タブで、構成するリモート セッションを提供するコンピューターを含むグループを選択し、[次へ] を選択します。

  9. [確認 + 作成] タブで設定を確認し、[作成] を選択します。

  10. リモート セッションを提供するコンピューターにポリシーが適用されたら、再起動して設定を有効にします。

プリンターのリダイレクトをテストする

プリンター リダイレクトでは高レベルのリダイレクトを使用しており、プリンターはローカルおよびリモート セッション内で同時に利用可能であり、関連するドライバーがローカルにインストールされている必要があります。 リダイレクトされたプリンターはリモート デスクトップ Easy Print ドライバーを使用するため、リモート セッションではプリンターのドライバーをインストールする必要はありません。

プリンターのリダイレクトをテストするには:

  1. 機能しているローカル デバイスでプリンターが利用可能であることを確認します。

  2. プリンターのリダイレクトをサポートするプラットフォーム上の Windows アプリまたはリモート デスクトップ アプリを使用してリモート セッションに接続します。 詳細については、「異なるプラットフォームとデバイス上の Windows アプリ機能を比較する」と「異なるプラットフォームとデバイス上のリモート デスクトップ アプリ機能を比較する」を参照してください。

  3. リモート セッションで使用可能なプリンターを確認します。 確認方法を以下にいくつか示します。

    1. スタート メニューからリモート セッションの [Printers & scanners] (プリンターとスキャナー) を開きます。 リダイレクトされたプリンターがプリンターの一覧に表示されていることを確認します。 リダイレクトされたプリンターを識別するには、プリンターの名前に (リダイレクト n) が追加されていることを確認します。ここで、n はユーザーのセッション ID です。 セッション ID は、リダイレクトされたプリンターがユーザーのセッションに固有であることを確認するために追加されています。

      リモート セッションで使用可能なプリンターとスキャナーを示すスクリーンショット。

    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