您可以连接可移除设备或断开设备连接,这些设备包括软盘驱动器、DVD/CD-ROM 驱动器、ISO 映像、USB 设备、声卡适配器和网络适配器。

  • 某些设备不能在主机和客户机操作系统之间或者两个客户机操作系统之间共享。例如,每次仅允许一个虚拟机或主机访问物理 CD-ROM 驱动器。
  • 如果系统管理员没有启用上述功能,您可能无法采用上述方式对设备执行连接和断开连接操作。

可以运行配置实用程序来连接或断开虚拟设备。为安全起见,默认情况下禁用此功能。要连接设备或断开设备连接,必须首先在配置文件中更改设置。

前提条件

如果计划将命令编写为脚本来连接或断开虚拟设备,且需要了解退出代码,请参见VMware Tools 配置实用程序的退出代码

过程

  1. 配置虚拟机以允许连接或断开设备。
    1. 使用文本编辑器编辑虚拟机的配置文件 (.vmx)。
    2. 如果文件中没有列出以下属性,请添加这些属性并将其设置为 FALSE。
      isolation.device.connectable.disable = "FALSE"
      isolation.device.edit.disable = "FALSE"
    3. 保存并关闭文件。
  2. 打开客户机操作系统中的命令提示符或终端。
  3. 更改到 VMware Tools 安装目录。
    操作系统 默认路径
    Windows C:\Program Files\VMware\VMware Tools
    Linux 和 Solaris /usr/sbin
    FreeBSD /usr/local/sbin
    Mac OS X /Library/Application Support/VMware Tools
  4. 键入 utility-name device list 以列出可用设备。

    对于 utility-name,请使用特定于客户机的应用程序名称。

    操作系统 实用程序名称
    Windows VMwareToolboxCmd.exe
    Linux、Solaris 和 FreeBSD vmware-toolbox-cmd
    Mac OS X vmware-tools-cli
  5. (可选) 键入命令以确定设备是否已连接。
                
                  utility-name device status device-name
              

    对于 device-name,请使用您执行 list 子命令时显示的名称之一。

  6. 键入命令以连接设备或断开设备连接。
                
                  utility-name device device-namesubcommand
              
    选项 操作
    device-name 使用您执行 list 子命令时显示的名称之一。
    subcommand 使用 enabledisable

结果

将根据您的指定连接或断开设备。