usb - 如何使用 VMware vmrun 管理 USB 设备?

标签 usb virtual-machine vmware vmware-fusion vmrun

我正在使用 VMware Fusion 6 对多个 iOS 设备进行一些集成测试。

当我将设备连接到计算机时,会出现一个对话框,询问我是要连接到 Mac 还是虚拟机。

enter image description here

有没有办法以编程方式做到这一点?我正在使用 vmrun管理虚拟机,但我找不到连接/断开 USB 设备的选项。

最佳答案

vmrun无法将 USB 设备从主机传递到客户机,反之亦然 ( source, VMware employee )。虽然有 2 个选项可以实现此行为,并且 A 更容易自动化。
A) 使用自动连接:看 herehere关于如何修改 .VMX 文件以自动将 USB 设备连接到 guest VM。基本上你需要添加usb.autoConnect.device0 = "vid:XXXX pid:XXXX"到它。
B) 使用 askConnection:当你把设备插到主机上,并且虚拟机上电时,你可以选择将设备连接到虚拟机并记住选择。然后下次再次插入设备时,设备将自动连接到记住的虚拟机。此外,您可以在“编辑”>“首选项”>“USB”中配置其他选项。目前,此功能仅在您插入设备时有效。

关于usb - 如何使用 VMware vmrun 管理 USB 设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22664527/

相关文章:

java - 遍历 vCenter list 和检索属性的有效方法

c++ - 通过 USB 编程访问多个网络摄像头

gousb - 不是 OUT 端点

docker - 将vm附加到kubernetes节点列表

ubuntu - 如何从我的主机 (mac) 访问我的 Ubuntu 10.04 Virtualbox 的本地主机?

linux - 如何在 VM 中查找主机的凭据?

python - 使用 pysphere 将新端口组添加到 vmware 虚拟交换机

android - android_winusb.inf 中的 SingleAdbInterface、CompositeAdbInterface 和 SingleBootLoaderInterface 是什么

linux - 确定USB设备文件路径

networking - jMeter 分布式测试 : Master won't shut down