Risposte:
Hyper-V specificamente non lo consente. Affatto. (Almeno dal Server 2012 R2). La migliore soluzione che ho visto è cercare software di terze parti che supporti l'invio di datagrammi USB tramite una connessione di rete. Ci sarà un'app installata sull'host per rendere disponibile il dispositivo USB e un'app installata sul guest che si collega all'host e crea un dispositivo USB "virtuale" nel sistema operativo guest.
Ho avuto la fortuna di farlo specificatamente con un dongle di sicurezza che è necessario allegare un determinato pacchetto software. Il software di rete USB che abbiamo usato proveniva da una società chiamata Fabula Tech . Ancora meglio, questo sistema può funzionare con qualsiasi set di macchine sulla rete, quindi l'host USB non deve trovarsi sulla stessa macchina del guest della macchina virtuale.
Nella ricerca di questo, ho anche trovato piccoli dispositivi integrati con una connessione LAN e fino a 10 porte USB, in un caso persino progettati per il montaggio in un rack. L'idea era che per i negozi che eseguono sistemi in cui una macchina virtuale può spostarsi su host fisici diversi, non sei più tenuto a tenere il tuo ospite su una specifica scatola fisica solo perché ha bisogno di accedere a un dispositivo USB fisico specifico e il tuo i dispositivi fisici USB non erano collegati alla macchina con un piccolo ciclo di aggiornamento e finestre di servizio. Quindi il dispositivo host USB stesso potrebbe essere visualizzato più come un apparecchio o come parte dell'impianto di cavi.
Hyper-V non fornirà l'accesso alle porte USB della macchina host. Questo può cambiare in Windows 8, che, si dice, potrebbe usare Hyper-V come tecnologia di base anche per le versioni client del sistema operativo.
Invece di utilizzare le porte USB della macchina host, un approccio molto migliore sarebbe quello di acquistare un dispositivo USB collegato in rete, come un hub AnywhereUSB o qualcosa di più economico e quindi installare speciali driver USB-over-IP sul computer guest. Un vantaggio chiave di questo approccio è che puoi migrare la macchina virtuale su un altro server Hyper-V senza preoccuparti di dove risiedano effettivamente i dispositivi USB nel mondo fisico.
Si noti che le velocità USB 2.0 non sono attualmente emulate USB su una rete IP, probabilmente a causa di problemi di latenza. Fondamentalmente, funziona alla grande per le licenze di prodotto / dongle di sicurezza e altri dispositivi a bassa larghezza di banda. I risultati potrebbero essere deludenti se si tenta di montare un disco rigido o una stampante. Si tratta di dispositivi a larghezza di banda superiore che devono essere condivisi da un computer fisico utilizzando SMB (Condivisione file e stampanti Windows).
Sì, è possibile, anche se si avvia solo in Windows Server 2008 R2 SP1, con il rotolo di Virtualizzazione desktop remoto applicato. Con questo in atto e impostando Criteri di gruppo per consentirlo, è possibile remoto USB tramite una connessione "terminal services" o "desktop remoto" alla VM. Vedere il seguente collegamento per la configurazione:
http://technet.microsoft.com/en-us/library/ff817581(WS.10).aspx
Ciò ti consentirà di reindirizzare il dispositivo USB (dalla macchina in cui ti siedi) alla VM (che potrebbe trovarsi sulla stessa macchina) fintanto che hai una connessione desktop remota.