Създайте пряк път за виртуална машина Hyper-V в Windows 10
Windows 10, Windows 8.1 и Windows 8 идват с Client Hyper-V, така че можете да стартирате поддържана операционна система за гости във виртуална машина. Hyper-V е естествен хипервизор на Microsoft за Windows. Първоначално е разработен за Windows Server 2008 и след това пренесен на клиентска операционна система Windows. Той се подобри с времето и присъства и в най-новата версия на Windows 10. Днес ще видим как да създадем пряк път за стартиране на Hyper-V VM в Windows 10.
Реклама
Забележка: Само Windows 10 Pro, Enterprise и Education издания включват технологията за виртуализация Hyper-V.
Какво е Hyper-V
Hyper-V е собственото решение на Microsoft за виртуализация, което позволява създаване на виртуални машини на x86-64 системи, работещи под Windows. Hyper-V беше пуснат за първи път заедно с Windows Server 2008 и се предлага без допълнително заплащане от Windows Server 2012 и Windows 8. Windows 8 беше първата клиентска операционна система на Windows, която включваше поддръжка за хардуерна виртуализация. С Windows 8.1 Hyper-V има редица подобрения като подобрен режим на сесия, позволяващ висококачествена графика за връзки към виртуални машини, използващи RDP протокол и USB пренасочване, което е активирано от хоста към виртуалните машини. Windows 10 внася допълнителни подобрения в предлагането на собствения хипервизор, включително:
- Горещо добавяне и премахване за памет и мрежови адаптери.
- Windows PowerShell Direct – възможността за изпълнение на команди във виртуална машина от операционната система на хоста.
- Сигурно зареждане на Linux – Ubuntu 14.04 и по-нови версии и предложенията на SUSE Linux Enterprise Server 12 OS, работещи на виртуални машини от поколение 2, вече могат да се зареждат с активирана опция за сигурно зареждане.
- Управление на ниско ниво на Hyper-V Manager – Hyper-V мениджърът може да управлява компютри, работещи с Hyper-V на Windows Server 2012, Windows Server 2012 R2 и Windows 8.1.
Създайте пряк път за Hyper-V VM
За съжаление приложението Hyper-V Manager не позволява на потребителя да създаде пряк път за виртуална машина по избор. Наличието на такъв пряк път е много удобно. Като щракнете върху него, можете да стартирате вашата виртуална машина директно, без да отваряте Hyper-V Manager.
Както може би вече знаете, Hyper-V може да се управлява с PowerShell. Има много командлети който може да се използва за промяна на конфигурацията на Hyper-V и опциите за съществуващи виртуални машини. Има специален командлет, Старт-VM "Име на VM"
, който може да се използва за включване на желаната виртуална машина. Въпреки това, няма командлет за отваряне на GUI за тази VM.
Ето как да заобиколите това ограничение.
За да създадете пряк път за виртуална машина Hyper-V,
Етап 1 Създайте нов пакетен файл със следното съдържание:
@ехото изключено. задайте VMNAME="Windows 10" powershell.exe -ExecutionPolicy Bypass -Команда "Старт-VM \"%VMNAME%"\"" vmconnect.exe 127.0.0.1 %VMNAME%
Запазете го във всяка папка, напр. c:\data\startvm.cmd
.
Стъпка 2 Променете линията задайте VMNAME="Windows 10"
, заменете частта "Windows 10" с името на вашата виртуална машина.
Стъпка 3 Създайте пряк път за вашия пакетен файл и го поставете на работния плот.
Стъпка 4 Отворете диалоговия прозорец за свойствата на пряк път. На Пряк път раздел, щракнете върху Разширено бутон.
Стъпка 5 В следващия диалогов прозорец включете опцията Изпълни като администратор. Щракнете върху Приложи и Добре за да затворите свойствата на пряк път.
Ти си готов! Сега щракнете двукратно върху прекия път, който сте създали, и потвърдете UAC подкана. Това ще стартира вашата VM и ще отвори нейния GUI.
Сега можете да промените иконата за пряк път, да преместите този пряк път на всяко удобно място, закачете го в лентата на задачите или в Старт,добавете към всички приложения или добавете към Бързо стартиране (вижте как да активирайте Бързо стартиране). Можете също задайте глобална бърза клавиша към вашия пряк път.
Ако не сте щастливи да потвърждавате подканата за UAC всеки път, когато отворите прекия път, трябва да създадете специална задача в Windows Task Scheduler, която позволява изпълнение на приложения с администраторски права. Вижте следната статия:
Създайте повишен пряк път, за да пропуснете UAC подкана в Windows 10
Това е.