Skip to main content

Hyperv增强会话

Hyperv增强会话

一、简介

Hyper-V 的 增强会话模式 (Enhanced Session Mode, ESM) 是 Hyper-V 提供的一种虚拟机连接功能,它在传统 RDP 或基本虚拟机控制台的基础上增加了更丰富的体验和集成功能。

windows虚拟机无需网络和开启远程桌面就能使用增强会话。

简单理解:增强会话=rdp+vmbus

rdp:远程桌面协议 (RDP) 来传输图形界面、音频、剪贴板、磁盘重定向等高层用户体验内容

vmbus:Hyper-V 的内部虚拟总线,用于宿主机和虚拟机之间高速通信

二、安装第二代虚拟机

第二代虚拟机默认支持增强会话

三、获取虚拟机参数

在 Hyper-V 里,虚拟机 GUID 是指虚拟机的 全局唯一标识符 (Globally Unique Identifier),它是一个固定的 128 位(16 字节)标识符,用来唯一区分 Hyper-V 上的每一台虚拟机

PS C:\Users\Administrator> Get-VM -Name "w11-1" | Select-Object VMId

VMId
----
59f47af0-ee7f-4518-9121-b766aa40a06a

四、通过mstsc连接虚拟机

创建rdp文件,内容如下,双击连接

注意:

ip:服务器ip

pcb:上一步获取的guid

端口:增强会话默认端口2179

session bpp:i:32
compression:i:1
keyboardhook:i:2
audiocapturemode:i:1
videoplaybackmode:i:1
connection type:i:7
networkautodetect:i:1
bandwidthautodetect:i:1
enableworkspacereconnect:i:0
disable wallpaper:i:0
allow font smoothing:i:0
allow desktop composition:i:0
disable full window drag:i:1
disable menu anims:i:1
disable themes:i:0
disable cursor setting:i:0
bitmapcachepersistenable:i:1
audiomode:i:0
redirectlocation:i:1
redirectcomports:i:1
redirectsmartcards:i:1
redirectwebauthn:i:1
autoreconnection enabled:i:1
prompt for credentials:i:0
negotiate security layer:i:0
remoteapplicationmode:i:0
shell working directory:s:
promptcredentialonce:i:0
use redirection server name:i:0
rdgiskdcproxy:i:0
kdcproxyname:s:
enablerdsaadauth:i:0
full address:s:192.168.1.50
pcb:s:8b6f143f-5c12-4ba5-ab0c-c09868a767d2;EnhancedMode=1
server port:i:2179
use multimon:i:1
screen mode id:i:2
displayconnectionbar:i:1
redirectclipboard:i:1
camerastoredirect:s:*
devicestoredirect:s:*
redirectposdevices:i:0
redirectprinters:i:1
drivestoredirect:s:*
authentication level:i:2
alternate shell:s:
desktopwidth:i:800
desktopheight:i:600
winposstr:s:0,3,0,0,800,600
gatewayhostname:s:
gatewayusagemethod:i:4
gatewaycredentialssource:i:4
gatewayprofileusagemethod:i:0
gatewaybrokeringtype:i:0

五、ESM与RDP

ESM增强会话标准RDP
支持平台仅Hyper-V虚拟机任意主机
协议RDP + VMBus纯 RDP
便捷性无需知道IP需知道IP
效果视频播放30帧视频播放25帧左右
跨平台仅支持mstscmstsc/freerdp
资源访问支持共享剪贴板、磁盘、打印机、USB、音频支持共享剪贴板、磁盘、打印机、USB、音频
文件传输效率10MB/s50MB/s