Use local resources on Hyper-V virtual machine with VMConnect
通过虚拟机连接 (VMConnect),可以在虚拟机中使用计算机的本地资源,如可移动 U 盘或打印机。 利用增强会话模式,还可以调整 VMConnect 窗口的大小。 本文介绍了如何配置主机,然后向虚拟机授予对本地资源的访问权限。
增强会话模式和“类型”剪贴板文本仅适用于运行最新 Windows 操作系统的虚拟机。 请参阅使用本地资源的要求。
对于运行 Ubuntu 的虚拟机,请参阅在 Hyper-V VM 中更改 Ubuntu 屏幕分辨率。
在 Hyper-V 主机上打开增强会话模式
如果 Hyper-V 主机运行的是 Windows 10 或 Windows 8.1,则默认情况下,增强会话模式处于打开状态,因此你可以跳过此步骤并转到下一部分。 但是,如果主机运行的是 Windows Server 2016 或 Windows Server 2012 R2,请先执行此操作。
要打开增强会话模式:
请连接到承载虚拟机的计算机。
在 Hyper-V 管理器中,选择主机的计算机名。
选择“Hyper-V 设置” 。
在“服务器” 下,选择“增强会话模式策略” 。
选中“允许增强会话模式” 复选框。
在“用户” 下,选择“增强会话模式” 。
选中“允许增强会话模式” 复选框。
单击“确定” 。
选择本地资源
本地资源包括打印机、剪贴板以及运行 VMConnect 的计算机上的本地驱动器。 有关详细信息,请参阅使用本地资源的要求。
要选择本地资源,请执行以下操作:
打开 VMConnect。
选择要连接到的虚拟机。
单击“显示选项” 。
选择“本地资源” 。
单击“更多” 。
选择要在虚拟机上使用的驱动器,然后单击“确定” 。
选择“保存我的设置以便在将来连接到此虚拟机” 。
单击“连接” 。
在基于 Windows 的来宾 VM 中,共享到虚拟机的本地驱动器的路径位于“此电脑”下的“重定向驱动器和文件夹”下。 基于 Linux 的来宾 VM 的路径位于 /home/shared-drives。
编辑 VMConnect 设置
可以通过在 Windows PowerShell 或命令提示符处运行以下命令,针对 VMConnect 方便地编辑连接设置:
VMConnect.exe <ServerName> <VMName> /edit
注意
可能需要提升的命令提示符。
使用本地资源的要求
为了能够在虚拟机上使用计算机的本地资源,请满足以下要求:
Hyper-V 主机必须打开“增强会话模式策略”和“增强会话模式”设置 。
使用 VMConnect 的计算机必须运行 Windows 10、Windows 8.1、Windows Server 2016 或 Windows Server 2012 R2。
虚拟机必须启用远程桌面服务并将 Windows 10、Windows 8.1、Windows Server 2016 或 Windows Server 2012 R2 作为来宾操作系统进行运行。
如果运行 VMConnect 的计算机和虚拟机均满足要求,则可以使用以下任何本地资源(如果可用):
显示器配置
音频
打印机
用于复制和粘贴的剪贴板
智能卡
USB 设备
驱动器
支持的即插即用设备
为什么使用计算机的本地资源?
你可能希望使用计算机的本地资源:
在虚拟机没有网络连接的情况下对虚拟机进行疑难解答。
按照使用远程桌面连接 (RDP) 进行复制和粘贴的相同方式,将文件复制并粘贴到虚拟机以及从虚拟机复制并粘贴文件。
通过使用智能卡登录到虚拟机。
从虚拟机打印到本地打印机。
在不使用 RDP 的情况下测试需要 USB 和声音重定向的开发人员应用程序并进行疑难解答。