2

Есть ли у Microsoft Virtual PC какие-либо скриптовые возможности? Я пытаюсь автоматически запустить веб-браузер внутри виртуальной машины и перейти по URL, указанному параметром.

2 ответа2

1

MSDN Ссылка на статью.

продукт Virtual PC очень близок к Virtual Server. Оба используют одну и ту же базовую кодовую базу, однако вы можете автоматизировать Virtual Server, но не можете напрямую автоматизировать Virtual PC.

В этой статье рассказывается, как автоматизировать виртуальный сервер.


Вопрос Stackoverflow: есть ли способ (API/Scripting) для работы с Virtual PC?
Блог парня из Virtual PC может быть хорошо прочитан.

1

Это не совсем то, что вам нужно, но есть целый набор параметров командной строки, которые вы можете использовать на Virtual PC.exe для запуска и приостановки виртуальных машин, а также для установки режимов экрана и отключения / включения различных параметров.

Вы можете найти их в этой статье MS KB 831501.

"Virtual PC.exe" [-singlepc] [-quiet] [-usehostdiskcache] [-pc virtual_machine_name [-disableclose] [-disableopt] [-s3bitclip] [-setbiosno bios_serial_number] [-setassettag asset_tag] [-extnetworking] [--extnetworking] [--extnetworking] [--extnetworking] [--extnetworking] [--extnetworking] [--extnetworking] launch] [{-fullscreen | -window}] [-geometry widthxheight {+| -} x offset {+| -} y offset] [{-minimize | -restore}] [{-pause | -resume}]] [ -help] [-registervm filename.vmc] [-startvm filename.vmc]

Если вы просто хотите запустить один конкретный URL-адрес, вы можете просто настроить веб-браузер на запуск и настроить переход на этот конкретный URL-адрес, просто поместив ярлык в папку «Автозагрузка» внутри виртуальной машины или установив домашнюю страницу.

Ваша проблема, когда вы хотите иметь возможность указать произвольную веб-страницу извне ВМ, а затем запустить ее внутри ВМ, когда она запускается, не так просто.

Я бы подумал, что самый простой способ сделать это - подумать, как бы вы сделали это с физическим ПК. Вы можете перенаправить папку «Автозагрузка» (или весь профиль) для идентификатора, используемого в ВМ, в сетевую папку, затем вы можете просто создать / отредактировать ярлык в его папке «Автозагрузка» перед открытием ВМ или настроить его для входа в систему. скрипт, который можно изменить извне ВМ.

Или вы можете использовать что-то вроде сценариев WMI/WSH вне виртуальной машины, чтобы определить, когда виртуальная машина включена и вошла в систему, а затем запустить и управлять IE таким образом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .