У своєму огляді другого покоління віртуальних машин Hyper-V ми згадували про те, що в останній версії гипервизора Hyper-V (на Windows Server 2012 R2 і Windows 8.1) з’явився новий режим Покращений режим сеансу (ESM), Що розширює можливості консольного (НЕ RDP) підключення до робочого столу віртуальної машини і надає можливість проброса всередину ВМ локальних ресурсів з хоста, на якому відкрита консоль Hyper-V. Сьогодні ми докладніше зупинимося на особливостях роботи і використання режиму Enhanced Session Mode в Hyper-V.


Режим Enhanced Session дозволяє підключитися до консолі віртуальної машини аналогічно RDP підключення, Але без використання безпосереднього мережевого підключення до віртуальної машині (на мережевому рівні віртуальна машина може бути ізольована або на ній в принципі можуть бути відсутні мережеві карти). Користувач, який відкрив консоль віртуальної машини в режимі ESM отримує в своє розпорядження всі переваги RDP сеансу: можливість вибору довільного дозволу екрану, перенаправлення USB пристроїв, локальних принтерів і дисків, буфера обміну, аудиоустройств, смарт-карт і ряду підтримуваних plug-and-play пристроїв .

Перенеправленіе локальних ресурсів в сесіїї hyper v за допомогою ESM

Технологія роботи ESM заснована на стандартних можливостях RDP-підключення. Основна його особливість – підключення йде не по мережі, а безпосередньо через шину VMBus і компоненти інтеграції (Integration Components) віртуальної машини, причому без використання технології RemoteFX.

В яких випадках зручно використовувати режим Покращений Сесія?

  • Робота з ізольованими віртуальними машинами або розташованими в в зовнішніх або dmz мережах
  • Для входу на віртуальну машину по смарт-карті
  • Друк з віртуальної машини на локальний принтер
  • Середовища тестування і розробки, що вимагають коректного проброса USB і інших локальних пристроїв в ВМ (коли неможливо використовувати RDP)

Вимоги, які повинні бути виконані для роботи Enhanced Session Mode:

  • У властивостях сервера Hyper-V повинен бути включений Enhanced Session Mode (як це зробити трохи нижче)
  • В якості гостьових ОС можуть виступати тільки віртуальні машини з ОС Windows 8.1 (редакції Pro / Enterprise) і Windows Server 2012 R2. Ніяких оновлень для підтримки режиму поліпшеною сесії для попередніх версій системі Windows не випущено, що трохи розчаровує.
  • На гостьовий ОС повинна бути запущена служба Remote Desktop Services (сам rdp доступ у властивостях гостьовий ОС може бути відключений)послуга rdp увімкнена
  • Користувач ОС повинен на гостьовий системі входити в локальну групу адміністраторів або групу Remote Desktop Users

Режим Enhanced Session Mode включається для відразу для всього сервера Hyper-V. Для цього відкрийте консоль Менеджер Hyper-V, Відкрийте настройки сервера (Налаштування Hyper-V) Перейдіть в розділ Покращена політика режиму сеансу, В якому включите опцію Дозволити розширений режим сеансу (По-замовчуванню вона відключена).

hyper v включити enhanced session mode

Теж саме можна зробити командою Powershell:

Set-VMHost -EnableEnhancedSessionMode $true -Passthru

Потім в налаштуваннях конкретної віртуальної машини переконайтеся, що в розділі Integration Services включена опція Guest Services.

Включаємо Guest Services в компонентах інтеграції

Переключиться між звичайним підключенням (основний режим сеансу) і розширений режим сеансу можна за допомогою кнопки Підключення віртуальної машини в панелі інструментів Hyper-V консолі ВМ.

Міняємо режим підключення в консолі vm

За замовчуванням консоль віртуальної машини відкривається в базовому режимі. Щоб кожен раз не перемикатися між режимами, можна в налаштуваннях Hyper-V сервера вказати, що за замовчуванням до ВМ потрібно підключатися в режимі ESM. Для цього в розділі Покращений режим сеансу потрібно поставити опцію Використовуйте розширений режим сеансу.

hyper-v завжди підключатися в режимі enhanced session mode

Щоб змінити параметри підключення, вибрати диски / пристрої, які потрібно прокинути в віртуальну машину, необхідно натиснути кнопку Показати параметри.

hyper-v - налаштування підключення

Список локальний ресурсів, які можна прокинути в сесію вибирається на вкладці Місцеві ресурси.

виберіть місцеві ресурси для переспрямування

Примітка. для роботи з віртуальними машинами в режимі enhanced session mode на клієнтських ПК потрібно встановити пакет RSAT для Windows 8.1.

У тому випадку, якщо користувач підключився до консолі ВМ в режимі ESM, профіль підключення зберігається локально у файлі з ім’ям у форматі vmconnect.rdp. .config, Розташованому в каталозі % APPDATA% Roaming Microsoft Windows Hyper-V Client 1.0.

Leave a Reply

Your email address will not be published. Required fields are marked *