
因此,我有一台運行 Hyper-V Server 2012R2 的電腦作為主機(裸機管理程式)。我有一個連接到該電腦的 USB 設備,並且我需要在主機上運行的虛擬機才能存取該 USB 設備。
我可以使用 CMD 或 PowerShell 在 Hyper-V 電腦上安裝什麼應用程序,以允許我將 USB 連接傳遞到其虛擬機之一?
答案1
有許多允許透過乙太網路/IP 使用 USB 的解決方案,這些解決方案可用於向 Hyper-V 上的虛擬化用戶端提供 USB。為了使圖片更完整,以下是其他提供者:
虛擬這裡:澳洲小公司,擁有最靈活的解決方案: https://virtualhere.com/ 我曾在其他解決方案無法識別設備的情況下使用過此功能,這在 NAS 設備(Synology 等)上也可以開箱即用,最近他們為 RaspberryPi3 和其他設備創建了一個映像。顯然最適合 Linux。但不適用於某些 MacOS 版本(適用於最新的 Mac 版本 12)
硬體解決方案來自IOGear-GUWIP204(也可作為霍金品牌產品使用,帶有較舊的韌體和驅動程式) https://www.iogear.com/product/GUWIP204/
這是一台舊設備,但(仍然)在亞馬遜上有售: http://amzn.to/2uNvz3Y
IO gear 設備非常簡單,但對於某些設備來說它就是不起作用。此外,他們更新驅動程式和韌體的速度很慢,但剛剛發布了一個更新,允許它與全部Mac OS,適合遠端 iOS 開發。
埃爾蒂瑪軟體USB Network Gate 透過網路實現非常完整的 USB 分享,非常完善且非常可靠。但價格昂貴,他們不斷更新,這很好。我已經廣泛使用它,但如果您有不止一台伺服器,它會很快增加。 https://www.eltima.com/products/usb-over-ethernet/
此外,Eltima 還有一個按月收費的雲端版本: https://www.flexihub.com/
法布拉科技一家總部位於倫敦的公司,提供 USB over IP,我根本沒有嘗試過 http://www.usb-over-network.com/usb-over-network.html
答案2
更新3:
你可以試試這個軟體:http://www.incentivespro.com/hyper-v-usb.html
它有免費試用版。
更新2:
根據這個網站:
Hyper-V 不允許將主機上的 USB 連接裝置直通到虛擬機器。這將破壞虛擬機器從硬體中的所需抽象,從而阻止虛擬機器的移動性。但這並不意味著沒有解決方案。
這需要使用支援 USB over IP 的第三方解決方案。該解決方案的工作原理是擁有一台實體伺服器,該伺服器連接了所有 USB 設備,並運行一項服務,使 USB 設備能夠透過 IP 遠端存取。
然後,虛擬機器運行一個透過 IP 連接到 USB 裝置的客戶端軟體,對於虛擬機器來說,它就像本地 USB 裝置。這些類型的解決方案的好處是虛擬機器仍然可以在主機之間移動,而不會遺失與 USB 裝置的連接。有多種解決方案可供選擇;其中有兩個是我看過的客戶使用過的:
更新:
看來你買10 Pro的運氣不太好。 MS頁說:
虛擬機器必須啟用遠端桌面服務並且執行 Windows Server 2012 R2 或 Windows 8.1 作為來賓作業系統。
答:
更新日期:2015 年 5 月 20 日
適用於:Windows Server 2012 R2使用虛擬連線管理員 (VMConnect) 時,您可以允許虛擬機器存取電腦的本機資源,例如可移動 USB 隨身碟。為此,請在 Hyper-V 主機上開啟增強會話模式,使用 VMConnect 連接到虛擬機,並在連線之前選擇要使用的本機資源。
- 在 Hyper-V 主機上開啟增強會話模式
如果您的 Hyper-V 主機執行 Windows 8 或 Windows 8.1,您可能無需執行下列步驟即可開啟增強會話模式。預設情況下它是打開的。但如果您的主機執行 Windows Server 2012 或 Windows Server 2012 R2,則必須開啟增強會話模式才能使用它。對於這些作業系統,它預設為關閉。
若要開啟增強會話模式,
1) 連接到託管虛擬機器的電腦。
2) 在 Hyper-V 管理員中,選擇主機的電腦名稱。7) 選取允許增強會話模式複選框。
8) 單擊好的
- 選擇您要使用的本機資源
您可以選擇用於連接到 VM 的電腦上的本機資源,例如印表機、剪貼簿或本機磁碟機。
若要選擇本機資源(例如磁碟機),
1) 開啟VMConnect。
2) 選擇您要連線的虛擬機器。
8) 單擊連接
來源:https://technet.microsoft.com/en-us/library/dn282274.aspx