Как запустить виртуальную машину через запланированную задачу?

Я хочу "запустить" виртуальную машину (она может быть выключена или бывший в спящем режиме) через запланированную задачу в Windows 7. Я не могу изобразить корректный способ сделать это.

Я пытался планировать cmd задачу, которая работает, если я выполняю ее вручную.

cmd "x:\test1.vmcx"

Ни одно из приложений в области Virtual PC system32, кажется, не работает с аргументами.

c:\windows\system32\vpc.exe "x:\test1.vmcx"
c:\windows\system32\vmwindow.exe "test1"
c:\windows\system32\vmwindow.exe "x:\test1.vmcx"

И я попробовал команду VMSal, описанную здесь без аргумента приложения (я использовал 2-й параметрический усилитель своей машины, не один перечисленный в команде).

c:\Windows\System32\VMSal.exe "test1" "||2073a9cc"
0
задан 14.12.2009, 18:24

3 ответа

Мне удалось заставить пакетный файл работать. Пакетный файл облокачивается на Проводник.

x:\test1.vmcx

Я просто делаю это "программой" в действии Запланированной задачи.

x:\start-test1.bat
0
ответ дан 27.11.2019, 20:17

Сделайте пакетный файл с этим в нем:

"C:\path\to\VMWindow.exe" -file "C:\full\path\to\file.vmcx"

Замена оценивает соответственно, поскольку я не знаю, где Ваша Виртуальная установка ПК расположена. Сохраните кавычки на всякий случай, поскольку любой путь с пробелами в нем повредит Ваш сценарий пакетной обработки (т.е.: Виртуальный ПК).

Сохраните это и работайте .bat файл из планировщика задач.

0
ответ дан 27.11.2019, 20:17

Мне удалось создать сценарий PowerShell, который выполнится, *.vmcx файл в Проводнике зарегистрировал приложение.

& 'x:\test1.vmcx'

Я затем зарегистрировал исполняемый файл PowerShell как свою задачу "действие" и путь к этому сценарию как "аргумент".

<path-to-ps>\powershell.exe x:\start-test1.ps1
0
ответ дан 27.11.2019, 20:17

Теги

Похожие вопросы