シリアル ポート リダイレクトを使用すると、ユーザーは内蔵の RS232 ポートまたは USB シリアル アダプタなどの、ローカルに接続されたシリアル(COM)ポートをリダイレクトできます。プリンタ、バーコード リーダー、およびその他のシリアル デバイスをこれらのポートに接続して、リモート デスクトップと公開アプリケーションで使用できます。

Horizon Agent をインストールし、シリアル ポート リダイレクトの機能を設定すると、この機能はそれ以上の構成なしにリモート デスクトップと公開アプリケーション上で動作できます。たとえば、リモート デスクトップ上に COM ポートがすでに存在する場合を除いて、ローカル クライアント システム上の COM1 はリモート デスクトップ上で COM1 としてリダイレクトされ、COM2 は COM2 としてリダイレクトされます。COM ポートがすでに存在する場合は、COM ポートがマップされ、競合は回避されます。たとえば、COM1 と COM2 がリモート デスクトップにすでに存在する場合、デフォルトでクライアントの COM1 は COM3 にマップされます。COM ポートを構成したり、デバイス ドライバをリモート デスクトップにインストールする必要はありません。

リダイレクトされた COM ポートをアクティブにするには、ユーザーはデスクトップ セッション中にシリアル ポート ツール トレイ アイコンのメニューから、 [[接続]] オプションを選択します。また、ユーザーはリモート デスクトップまたは公開アプリケーションへの接続時に COM ポート デバイスが必ず自動的に接続するよう設定することも可能です。シリアル ポート リダイレクトのユーザー操作を参照してください。

デフォルトの設定を変更するには、グループ ポリシーを設定します。たとえば、設定をロックして、COM ポート マッピングまたはプロパティをユーザーが変更できないようにすることができます。ポリシーを設定して機能をすべて無効または有効にすることもできます。ADMX テンプレート ファイルを使用すると、ポート リダイレクト グループ ポリシー設定を Active Directory または個別のマシンにインストールできます。シリアル ポート リダイレクトのグループ ポリシー設定の構成を参照してください。

VMware Horizon バージョン 2103 以降では、 Horizon Agentvmwsprrdctl.exe コンソール ユーティリティを実行して、リダイレクトされた COM ポートのリストを確認できます。このユーティリティは、クライアントのソース ポート(リモート COM ポート)が USB デバイスから作成されるエージェントの仮想 COM ポートについて次の情報を提供します。
  • ハードウェア ID
    • USB デバイス VID(ベンダー ID)
    • USB デバイス PID(製品 ID)
    • USB デバイス Rev(製品リビジョン)
  • デバイス マネージャに表示される COM ポート デバイスの説明
このユーティリティは、すべてのポートについて次の追加情報を提供します。
  • クライアント側のソース COM ポート番号
  • COM ポート リダイレクトのステータス

Horizon Agent のユーティリティは、C:\Program Files\Common Files\VMware\SerialPortRedirection\Agent\vmwsprrdctl.exe にあります。

このユーティリティの使用方法をコマンド ラインで確認するには、Horizon Client でデスクトップ セッションを起動し、次のコマンドを入力します。

# cd "C:\Program Files\Common Files\VMware\SerialPortRedirection\Agent\"(パスがエージェント OS PATH 環境変数に設定されている場合は、この手順をスキップします。)

# vmwsprrdctl.exe -h

このユーティリティは、Windows と Linux クライアント システムのリモート デスクトップとネスト モード セッションでサポートされます。

リダイレクトされた COM ポートが開いておりリモート デスクトップまたは公開アプリケーションで使用されている場合、ローカル コンピュータでこのポートにアクセスできません。逆に、COM ポートがローカル コンピュータで使用中であれば、リモート デスクトップまたは公開アプリケーションでこのポートにアクセスできません。