Remote Desktop Connection Manager (RDCMan) es una utilidad oficial de Microsoft para conectarse a servidores a través de RDP (que reemplazó el complemento Remote Desktops) y manejar de manera eficiente las tareas de administración diarias del administrador del sistema. la versión de RDCMan 2.7 tiene una característica interesante — se puede usar para conectarse directamente a la consola de la máquina virtual Hyper-V mediante VMConnect. La conexión se realiza a través del Modo de sesión mejorado, que utiliza VMBus (un canal de comunicación lógico entre particiones entre el host de Hyper-V y las máquinas virtuales).
Para conectarse a una máquina virtual, lo primero que debe hacer es obtener su ID de VM. Puede obtenerlo usando PowerShell, por ejemplo:
Get-VM -Name lon-dc01 | select ID
Una vez que tenga la ID de la máquina virtual, abra RDCMan y agregue un nuevo servidor. Verificar Artículo Conexión de la consola de VM. Luego, especifique el nombre del servidor Hyper-V en el que reside la máquina virtual en el campo Nombre del servidor. En el identificación especifique su identificador obtenido en el paso anterior y guarde la configuración.
Para conectarse a la máquina virtual, debe especificar una cuenta de usuario con privilegios de administrador de Hyper-V.
Nota. Incluso si su cuenta está incluida en el grupo local Administradoresañádelo también a la Administradores de Hyper-V grupo.

Ahora puede conectarse a la consola de la máquina virtual en el hipervisor Hyper-V como al servidor normal. La ventaja de conectarse a la consola es que la VM puede estar en la red privada aislada interna, el acceso a través de RDP puede estar deshabilitado, es posible que no tenga ningún adaptador de red — todavía puedes conectarte a él.
Propina. En el servidor Hyper-V, se debe abrir el puerto TCP 2179.

Si desea brindar la capacidad de conectarse a la consola de una máquina virtual en particular a un usuario normal (no un administrador), debe otorgar los permisos apropiados.
Grant-VMConnectAccess -ComputerName hv-srv-01 -VMName lon-srv-01 -UserName contosojpatrick
En caso de que se encuentre con el error "Razón de desconexión desconocida 3848" al conectarse, debe configurar una serie de configuraciones de registro. El problema es que la política CredSSS (Proveedor de servicios de seguridad de credenciales) en el host de Hyper-V no permite autenticar a los usuarios remotos de forma predeterminada.

Inicie la consola de PowerShell con privilegios administrativos y ejecute los siguientes comandos:
New-ItemProperty -Path HKLM:SYSTEMCurrentControlSetControlLsaCredsspPolicyDefaultsAllowDefaultCredentialsDomain -Name Hyper-V -PropertyType String -Value "Microsoft Virtual Console Service/*" -Force
New-ItemProperty -Path HKLM:SYSTEMCurrentControlSetControlLsaCredsspPolicyDefaultsAllowSavedCredentialsDomain -Name Hyper-V -PropertyType String -Value "Microsoft Virtual Console Service/*" -Force
New-ItemProperty -Path HKLM:SYSTEMCurrentControlSetControlLsaCredsspPolicyDefaultsAllowDefaultCredentials -Name Hyper-V -PropertyType String -Value "Microsoft Virtual Console Service/*" -Force
New-ItemProperty -Path HKLM:SYSTEMCurrentControlSetControlLsaCredsspPolicyDefaultsAllowFreshCredentialsDomain -Name Hyper-V -PropertyType String -Value "Microsoft Virtual Console Service/*" -Force
New-ItemProperty -Path HKLM:SYSTEMCurrentControlSetControlLsaCredsspPolicyDefaultsAllowFreshCredentials -Name Hyper-V -PropertyType String -Value "Microsoft Virtual Console Service/*" -Force
New-ItemProperty -Path HKLM:SYSTEMCurrentControlSetControlLsaCredsspPolicyDefaultsAllowFreshCredentialsWhenNTLMOnly -Name Hyper-V -PropertyType String -Value "Microsoft Virtual Console Service/*" -Force
New-ItemProperty -Path HKLM:SYSTEMCurrentControlSetControlLsaCredsspPolicyDefaultsAllowFreshCredentialsWhenNTLMOnlyDomain -Name Hyper-V -PropertyType String -Value "Microsoft Virtual Console Service/*" -Force
New-ItemProperty -Path HKLM:SYSTEMCurrentControlSetControlLsaCredsspPolicyDefaultsAllowSavedCredentials -Name Hyper-V -PropertyType String -Value "Microsoft Virtual Console Service/*" -Force
New-ItemProperty -Path HKLM:SYSTEMCurrentControlSetControlLsaCredsspPolicyDefaultsAllowSavedCredentialsWhenNTLMOnly -Name Hyper-V -PropertyType String -Value "Microsoft Virtual Console Service/*" -Force
Ahora intenta conectarte de nuevo. ¡Deberia de funcionar!
Por lo tanto, con RDCMan puede conectarse de forma remota a cualquier consola de máquina virtual que se ejecute en el host de Hyper-V, independientemente del sistema operativo invitado (ya sea Windows, Linux, MacO o cualquier otro).





