23 окт. 2010 г.

Guest control

Начиная с версии 3.2, гостевые дополнения VirtualBox позволяют запускать программы внутри ВМ прямо с хостовой системы.

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

Данная функциональность может использоваться для автоматизации установки ПО в гостевой системе.
Замечание
В гостях Windows, функция guest control для запуска программ с графическим интерфейсом работает только, если пользователя зарегистрирован в системе, т.е. пользователь вошел в систему.

Также, что бы иметь возможность использовать учетную запись без или пустым паролем, необходимо изменить групповую политику гостя. Для этого выполните команду gpedit.msc, найдите параметр ветку групповой политики
Computer Configuration\Windows Settings\Security Settings\Local Policies\Security Options
и отключите параметр
Accounts: Limit local account use of blank passwords to console logon only.


Пример использования:
VBoxManage guestcontrol execute xp_sata "ipconfig.exe" --arguments "/all" --username admin --wait-for stdout
Данная команды выведет на консоль хоста, сетевые настройки гостя. Если у вас установлен пароль на учетную запись до добавьте опцию "--password пароль".
За подробностями обращайтесь к VBoxManage guestcontrol

Комментариев нет:

Архив блога