none
Передача команд виртуальной машине в среде Hyper-V посредством эмуляции клавиатуры RRS feed

  • Вопрос

  • Добрый день.

    Возможна ли передача команд виртуальной машине в среде Hyper-V посредством эмуляции клавиатуры при первом запуске виртуальной машины?

    Уточнение:

    Необходимо развернуть виртуальную машину, на основе существующего диска виртуальной машины, в которой пока нет никаких параметров. То есть посредством некоего файла ответов подготовить необходимые настройки данной виртуальной машины, а потом, при первом включении данной виртуальной машины эмулируя действия клавиатуры передать последовательно команды на данную виртуальную машину.

    Примечание:

    Установка VMM Agent for Linux для этой виртуальной машины невозможна.

Ответы

Все ответы

  • Привет,

    Единственое, что я успел найти :

    Fix VM Keyboard Problems for Generation 2 Virtual Machine

    It doesn't work because with a Generation 2 VM, there's no emulated keyboard device, and the software keyboard driver for Hyper-V isn't part of the Windows 8 PE environment. This means you can't use the keyboard to enter data such as the license key.

                                  As a workaround, use the virtual keyboard.

                                  If this is something you need to fix, then the solution is to install the Hyper-V integration services into the Windows PE environment. To do so,

                                  1. Mount the PE image from the media:

    dism /mount-image /imagefile:d:\temp\boot.wim /index:2 /mountdir:<mount point>

                                  2. Update the integration services:

    dism /image:<mount point> /add-package /packagepath:Windows6.2-HyperVIntegrationServices-x64.cab

                                  3. Unmount the PE image:

    dism /unmount-image /mountdir:<mount point> /commit

                                  4. Create new installation media using the oscdimg command.

    Надеюсь я правильно понял Ваш запрос


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий. Не забывайте помечать сообщения как ответы и полезные, если они Вам помогли.

    Модератор
  • Добрый день.

    Нет, вы неправильно поняли вопрос.

    1) Ни о каком установочном образе на основе Windows продуктов речь просто не идёт.

    2) Речь идёт о виртуальной машине, с интегрированными сетевыми драйверами от Hyper-V, но не более. Сама виртуальная машина на основе *nix подобной операционной системы, без возможности установки дополнительного ПО в виде VMM Agent for Linux. 

    3) В Hyper-V от 2008 server была таки возможность передать команды непосредственно в виртуальную машину, эмулируя нажатия клавиатуры.  Не буфер обмена, а именно эмуляция нажатия клавиатуры.

    4) Меня интересует осталась ли подобная возможности в 2012 и в 2016. Я по крайней мере этой возможности не нашёл

  • Добрый день.

    Я же не спрашивал куда мне обратиться если...

    Я задал совершенно чёткий вопрос по продукту Hyper-V.

    Могу вопрос повторить, если в этом есть необходимость.

    P.S. Продукт Hyper-V таки от Microsoft.


  • Вам нужно изучать Msvm_Keyboard. Как вариант, ознакомьтесь ещё с этим сценарием.
    Модератор