Ответы:
Hyper-V специально не позволяет этого. Совсем. (По крайней мере, начиная с Server 2012 R2). Лучший обходной путь, который я видел, - это поиск стороннего программного обеспечения, которое поддерживает отправку USB-дейтаграмм по сетевому соединению. На хосте будет установлено приложение, которое сделает доступным USB-устройство, и на гостевой системе будет установлено приложение, которое подключается к хосту и создает «виртуальное» USB-устройство в гостевой операционной системе.
Мне повезло, когда я делал это специально с помощью защитного ключа, который требовал присоединения определенного программного пакета. Программное обеспечение USB-сети, которое мы использовали, принадлежало компании Fabula Tech . Более того, эта система может работать с любым набором машин в сети, поэтому нет необходимости размещать USB-хост на той же машине, что и гостевая виртуальная машина.
Исследуя это, я также обнаружил небольшие встроенные устройства с подключением к локальной сети и целых 10 USB-портов, в одном случае даже предназначенные для установки в стойку. Идея заключалась в том, что для магазинов, работающих под управлением систем, в которых виртуальная машина может перемещаться на разные физические хосты, вы больше не привязаны к тому, чтобы держать своего гостя в определенном физическом боксе, просто потому, что ему нужен доступ к определенному физическому USB-устройству, и ваш физические USB-устройства не были привязаны к машине с небольшим циклом обновления и окнами обслуживания. Тогда само хост-устройство USB можно рассматривать как устройство или как часть кабельной системы.
Нет, просто. Гости не могут получить доступ к USB-портам сервера.
Hyper-V не будет предоставлять доступ к USB-портам хост-компьютера. Это может измениться в Windows 8, которая, по слухам, может использовать Hyper-V в качестве основополагающей технологии даже для клиентских версий ОС.
Вместо того, чтобы использовать USB-порты хост-машины, гораздо лучше было бы купить подключенное к сети USB-устройство, такое как концентратор AnywhereUSB или что-то более дешевое, а затем установить на гостевой машине специальные драйверы USB-over-IP. Одним из ключевых преимуществ этого подхода является то, что вы можете перенести виртуальную машину на другой сервер Hyper-V, не беспокоясь о том, где устройства USB фактически находятся в физическом мире.
Обратите внимание, что скорости USB 2.0 в настоящее время не отображаются при эмуляции USB через IP-сеть, возможно, из-за проблем с задержкой. По сути, он отлично работает для лицензионных / защитных ключей продуктов и других устройств с низкой пропускной способностью. Ваши результаты могут быть разочаровывающими, если вы попытаетесь смонтировать жесткий диск или принтер. Это устройства с более высокой пропускной способностью, которые должны использоваться совместно с физическим компьютером с использованием SMB (Windows File and Printer Sharing).
Да, можно, только начиная с Windows Server 2008 R2 с пакетом обновления 1 (SP1), с применением проверки виртуализации удаленных рабочих столов. Имея это в наличии и установив групповую политику, чтобы разрешить это, вы можете удаленно подключаться к USB через терминальные службы или удаленный рабочий стол к виртуальной машине. Смотрите следующую ссылку для конфигурации:
http://technet.microsoft.com/en-us/library/ff817581(WS.10).aspx
Это позволит вам перенаправить USB-устройство (с компьютера, на котором вы сидите) на виртуальную машину (которая может быть на том же компьютере), если у вас есть подключение к удаленному рабочему столу.