2017年3月16日木曜日

RDSH で USB IC カードリーダをリダイレクトしたい

以前までの VMware Horizon では USB リダイレクトを使用できたのは VDI のみだったのですが、Horizon 7.0.2 以降では RDSH を使用しても USB リダイレクトの使用が可能になりました。

下記リリースノートに記載されているレジストリの削除を行ってください。
https://pubs.vmware.com/Release_Notes/jp/horizon-7-view/horizon-702-view-release-notes.html
接続したい USB デバイスが IC カードリーダの場合、下記の様な対応が必要となる場合があります。もし IC カードリーダが接続できないといった場合はお試しください。

① レジストリの設定変更
▼ Horizon Agent側のレジストリ設定例
HKLM\Software\Policies\VMware, Inc\VMware VDM\Agent\USB\ExcludeAllDevices ⇒ False HKLM\Software\Policies\VMware, Inc\VMware
VDM\Agent\USB\IncludeFamily ⇒ m:unknown;smart-card
② 利用するアプリによっては、アプリを起動する前にUSB ICカードリーダーを接続した場合に認識しないという現象も確認しています。
USB ICカードリーダーを認識しない場合は、アプリ起動とUSB接続のタイミングを変更して動作を確認してください。
また、利用するデバイスによっては、Horizon Client設定画面から、USB ICカードリーダーを明示的に仮想端末側へUSBリダイレクトした場合に、仮想端末側でUSB ICカードリーダーを認識しない現象が発生することを確認しています。
その場合は物理端末側にUSB ICカードリーダーのドライバをインストールした上で、仮想端末側にはUSB ICカードリーダーを明示的にUSBリダイレクトせずに、物理端末側でUSB ICカードリーダー認識した状態で、アプリの動作を確認してください。



③ USB ICカードリーダーを利用するドライバのインストールが必要な場合は、仮想端末側(Horizon Agent)にドライバをインストールしてください。

④ その他、既知の情報に関しては下記KBを参照ください。
https://kb.vmware.com/kb/2107403