シリアル ポート リダイレクトを使用すると、内蔵の RS232 ポートまたは USB シリアル アダプタなどの、ローカルに接続されたシリアル (COM) ポートをリダイレクトできます。プリンタ、バーコード リーダー、およびその他のシリアル デバイスをこれらのポートに接続して、リモート デスクトップで使用できます。
Horizon 管理者がシリアル ポート リダイレクト機能を設定しており、VMware Blast 表示プロトコルまたは PCoIP 表示プロトコルを使用している場合、それ以上構成しなくても、リモート デスクトップでシリアル ポート リダイレクトが動作します。たとえば、ローカル クライアント システムの COM1 は、リモート デスクトップの COM1 にリダイレクトされます。COM2 は COM2 にリダイレクトされます。COM ポートがすでに使用されている場合は、競合を回避するためにマッピングされます。たとえば、COM1 と COM2 がリモート デスクトップに存在している場合、クライアント システムの COM1 は、デフォルトで COM3 にマッピングされます。
ローカル クライアント システムにはデバイス ドライバがインストールされている必要がありますが、リモート デスクトップにデバイス ドライバをインストールする必要はありません。たとえば、ローカル クライアント システムで動作させるために特定のデバイス ドライバが必要となる USB シリアル変換アダプタを使用する場合、クライアント システムのみにこれらのドライバをインストールする必要があります。
シリアル ポート リダイレクト機能の使用のヒント
- システム トレイまたはリモート デスクトップの通知領域にあるシリアル ポート アイコンをクリックして()、マッピングされた COM ポートを接続、切断、およびカスタマイズします。
シリアル ポート アイコンをクリックすると、[VMware Horizon のシリアル COM リダイレクト] コンテキスト メニューが表示されます。管理者が設定をロックしている場合、コンテキスト メニューの項目がグレーアウトされます。Horizon 管理者がシリアル ポート リダイレクト機能を設定し、すべての要件を満たしている場合にのみ、アイコンが表示されます。詳細については、シリアル ポート リダイレクトのシステム要件を参照してください。
- コンテキスト メニューで、ポートは [「ポート」が「ポート]」にマップされましたと表示されます。たとえば、[/dev/ttyS0 が COM1 にマッピングされました] と表示されます。最初のポート(この例では COM1)は、物理ポートまたはローカル クライアント システムの USB シリアル変換アダプタです。2 番目のポート(この例では COM3)は、リモート デスクトップで使用されるポートです。
- [Port Properties] コマンドを選択するには、COM ポートを右クリックします。
[COM プロパティ] ダイアログ ボックスで、リモート デスクトップ セッションが開始したときに自動的に接続するポートを構成できます。また、いくつかのモデムおよびその他のデバイスで必要となる DSR(データセットレディー信号)を無視できます。
また、リモート デスクトップで使用するポート番号を変更できます。たとえば、クライアント システムの COM1 ポートがリモート デスクトップの COM3 にマッピングされているものの、使用しているアプリケーションでは COM1 が必要となる場合には、ポート番号を COM1 に変更できます。COM1 がリモート デスクトップに存在する場合、[COM1(重複)] と表示される場合があります。この重複したポートはそのまま使用できます。リモート デスクトップは、サーバのポートおよびクライアント システムのポートからもシリアル データを受信できます。
- ポートにアクセスする必要があるアプリケーションを起動しようとする前に、マッピングされた COM ポートに接続します。たとえば、COM ポートを右クリックして、[接続] を選択して、リモート デスクトップでポートを使用します。アプリケーションを起動すると、アプリケーションがシリアル ポートを開きます。
リダイレクトされた COM ポートが開いておりリモート デスクトップで使用されている場合、ローカル コンピュータでこのポートにアクセスできません。逆に、COM ポートがローカル コンピュータで使用中であれば、リモート デスクトップでこのポートにアクセスできません。
- リモート デスクトップで、Windows デバイス マネージャの [ポートの設定] タブを使用して、特定の COM ポートのデフォルトのボー レートを設定します。クライアント システムで Windows デバイス マネージャと同じ設定を使用します。アプリケーションでポート設定が指定されていない場合にのみ、このタブの設定が使用されます。
- COM ポートを切断する前に、アプリケーションでポートを閉じるか、アプリケーションを閉じる必要があります。次に、[切断] コマンドを使用して切断して、クライアント コンピュータでこの物理 COM ポートを利用可能にできます。
- シリアル ポートを自動接続するようにしている場合に、シリアル ポートを開くアプリケーションを起動してから、リモート デスクトップ セッションを切断して再接続すると、自動接続機能が動作しません。また、シリアル ポートのシステム トレイ アイコンのメニュー オプションを使用して接続することもできません。ほとんどの場合、アプリケーションがシリアル ポートを使用できなくなります。問題を解決するには、アプリケーションを停止し、デスクトップ セッションを切断してから、再接続する必要があります。