Запустите виртуальную машину Hyper-V с помощью ярлыка на рабочем столе - PullRequest
0 голосов
/ 07 августа 2020

Я хотел бы запустить виртуальную машину Hyper-v с помощью ярлыка на рабочем столе, а затем управлять ею с помощью Windows удаленного рабочего стола. Inte rnet говорит, что я должен создать ярлык, указывающий здесь:

C:\\Windows\System32\vmconnect.exe localhost 'name of VM'

Когда я нажимаю ярлык, появляется окно Hyper-v, показывающее удаленное соединение с виртуальной машиной. Но вместо этого я хочу использовать удаленный рабочий стол Windows. Как мне изменить ярлык, чтобы запустить виртуальную машину, но не открыть окно Hyper-V?

Mayber есть еще один .exe, который просто запускает сервер, или у кого-то есть сценарий оболочки

1 Ответ

2 голосов
/ 07 августа 2020

Это может сделать простой скрипт PS. Можно просто запустить скрипт через ярлык.

$vmname = "MyVM"
Get-VM -ComputerName localhost -Name $vmname | Where-Object {$_.State -ne 'Running'} | Start-VM
& "$env:windir\system32\mstsc.exe" /v:$vmname
...