Содержание
Для корректной работы с виртуальными машинами в Windows 10 используется встроенная система виртуализации – Hyper-V. Она есть во всех версиях операционной системы, за исключением Home. Однако встроенный инструмент может не устраивать некоторых пользователей, а с решениями от сторонних разработчиков конфликтовать. Единственным решением остаётся – выполнить отключение Hyper-V в Windows 10.
Содержание
Как отключить Hyper-V в Windows 10
Hyper-V можно отключить, а затем включить несколькими способами. По умолчанию, кстати, этот компонент отключён, но он мог быть включён пользователем ранее при работе или какой-то программой. Удалять этот компоненты мы не рекомендуем.
Вариант 1: Настройка компонентов Windows
Выполнить отключение компонента Hyper-V в Windows 10 можно через «Панель управления», перейдя в соответствующий раздел.
- Запустите «Панель управления». Это легко сделать через поисковую строку Widows (нужно кликнуть по иконке лупы). Введите в данную строку наименование искомого объекта и выберите его из поисковой выдачи.
- В «Панели управления» найдите пункт «Программы» или «Программы и компоненты». Название будет зависеть от того, какой тип просмотра у вас активирован.
- Переключитесь в «Включение или отключение компонентов Windows». Данный пункт расположен в левом меню окна.
- Будет открыто окошко «Компоненты Windows». Среди списка компонентов отыщите «Hyper-V» и снимите с него галочку.
- Нажмите «Ок» для применения настроек.
Рекомендуется выполнить перезагрузку компьютера, чтобы настройки применились наверняка.
Вариант 2: Командная строка
Отключение компонентов Windows 10, в том числе и Hyper-V, можно произвести через интерфейс «Командной строки» или PowerShell, что почти одно и то же.
- Кликните правой кнопкой мыши по иконке «Пуска» или воспользуйтесь сочетанием клавиш Win+X. Из контекстного меню выберите «Командная строка (администратор)». Вместо этого пункта у вас может быть «PowerShell (администратор)». В таком случае выбирайте его.
- В зависимости от того, что вы открыли введите одну из команд:
- Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All – для PowerShell;
- dism.exe /Online /Disable-Feature:Microsoft-Hyper-V-All – для «Командной строки».
- Нажмите клавишу Enter для применения команды. Запустится процесс деактивации, который займёт несколько секунд на выполнение. По его заверении Hyper-V в Windows 10 будет полностью деактивирован.
Читайте также: Делаем прозрачную панель задач в Windows 10 Перевернулся экран на ноутбуке что делать Исправление проблем с русскими буквами в Windows 10 Добавления ярлыка «Этот компьютер» на рабочий стол в Windows 10
Из-за системных ошибок компонент может не отключаться с помощью приведённых инструкций. В таком случае рекомендуется выполнить диагностику операционной системы через «Командную строку» или специальные программы. Подробно про это мы писали в отдельной статье.
Как видите, отключение компонента виртуализации в Windows 10 происходит очень быстро и, в большинстве случаев, без проблем. Если у вас всё же возникли какие-то неполадки, с которыми не получается самостоятельно разобраться, то напишите об этом в комментариях под этой статьёй.
Что такое Hyper-V и для чего он нужен
Hyper-V – это Microsoftгипервизор который включен в выпуски Windows 10 Pro, Enterprise и Education. Он отвечает за виртуализацию оборудования с использованием собственных функций системы. ЦП, чтобы мы могли создавать наши виртуальные машины поверх них. чем устанавливать другие операционные системы. Этот гипервизор работает на том же уровне, что и другие, такие как VirtualBox или VMware, но имеет большую интеграцию с операционной системой. По этой причине долгое время они были несовместимы друг с другом, хотя сегодня эти программы можно использовать даже с активированным Hyper-V (они используют гипервизор Microsoft вместо своего собственного). С помощью этого гипервизора можно установить любую версию Windows, а также другие системы, такие как Linux. Однако, если мы попытаемся виртуализировать macOS, мы будем слишком ограничены.
Этот гипервизор не только позволяет нам устанавливать другие операционные системы поверх Windows 10 (задача, с другой стороны, сложная и не очень интуитивно понятная, поэтому она того не стоит), но также необходимо иметь возможность использовать Подсистема Windows для Linux , WSL или Песочница для Windows . Есть даже приложения, такие как Докер , которые требуют, чтобы эта функция была включена в Windows.
Как активировать Hyper-V
По умолчанию эта функция отключена, так как количество пользователей, которым она действительно нужна, очень мало. Поэтому, если мы хотим использовать его, нам придется активировать его вручную. Конечно, прежде всего надо иметь в виду, что нам нужно у вас установлена Windows 10 Pro на компьютере (эта функция недоступна в версии Home) и, кроме того, мы должны включить функции в BIOS / UEFI виртуализации ЦП нашего компьютера. Эти VT-x и VT-d в случае Intelи AMD-V и AMD-Vi в случае AMD.
Из функций Windows
Гипервизор включен в дополнительные функции операционной системы. Поэтому один из самых простых способов его активировать – из этого раздела. Для этого пишем в поисковике Windows 10 » Компоненты Windows »И откройте
Появится новое окно, в котором мы сможем выбрать характеристики операционной системы для их установки или удаления. Мы ищем раздел, в котором говорится: ” Hyper-V, «, И мы это отмечаем. В этом разделе вы найдете гипервизор как таковой и собственный инструмент администрирования виртуальных машин.
Появится окно, из которого необходимые компоненты будут загружены и скопированы в систему. Конечно, для завершения установки и включения этой функции потребуется перезагрузить компьютер. Когда он снова запустится, мы сможем начать пользоваться этой функцией.
Из PowerShell
Если мы не хотим выполнять предыдущие шаги, то же самое можно сделать с помощью простой команды PowerShell. Для этого нам нужно открыть консоль Microsoft с правами администратора и выполнить в ней следующую команду:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
Если у нас уже установлен Hyper-V на компьютере, но мы отключили его вручную (или это сделала другая программа), нет необходимости переустанавливать эту функцию, поскольку она уже присутствует на ПК. Что мы можем сделать, так это использовать bcedit, чтобы включить его. Для этого мы снова открываем окно PowerShell с правами администратора и выполняем следующую команду:
bcdedit /set hypervisorlaunchtype auto
Эта команда настраивает средство запуска гипервизора на автоматический запуск при запуске системы. Поэтому после перезапуска Hyper-V снова будет активирован без проблем.
Отключить виртуализацию Windows
Если нам больше не нужно использовать функции виртуализации Windows, мы можем удалить Hyper-V или деактивировать службу. Таким образом мы избежим запуска службы на нашем ПК и, если мы будем использовать другие программы виртуализации (например, VMware или VirtualBox), мы заставим их использовать свои собственные гипервизоры вместо гипервизоров Microsoft.
Из функций Windows
Точно так же, как мы включили Hyper-V из дополнительных функций, если он у нас уже установлен, мы можем удалить его оттуда. Для этого мы снова открываем панель «Компоненты Windows» из поисковой системы, и в появившемся окне мы найдем запись Hyper-V.
Мы убеждаемся, что запись «Hyper-V» не отмечена (а также ее вложенные записи, которые будут автоматически отключены), и принимаем изменения. Опять же, после перезапуска Windows эта функция будет отключена.
Из PowerShell
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
После отключения гипервизора Windows с помощью этой команды все, что нам нужно сделать, это перезагрузить систему и все. При перезапуске мы увидим сообщение о внесении изменений. Когда Windows перезапустит Hyper-V, он будет отключен и полностью удален.
Если мы не хотим полностью удалять его, а просто хотим временно отключить, мы можем использовать bcedit, чтобы отключить его. Это оставит файлы на ПК, но гипервизор не будет работать, поэтому он не вызовет проблем с другими программами, такими как VMware или VirtualBox. Для этого мы можем открыть окно PowerShell, также с правами администратора, и выполнить:
bcdedit /set hypervisorlaunchtype off
При перезагрузке ПК гипервизор будет отключен. И мы можем активировать его снова, если необходимо, без необходимости загружать и устанавливать дополнительную функцию.
Hyper-V Switch: быстрое включение и выключение гипервизора
Если мы не хотим активировать и деактивировать эту функцию, выполняя команды снова и снова, есть простой инструмент, который позволит нам сделать это одним щелчком мыши: Коммутатор Hyper-V . Эта простая программа отвечает за анализ текущего состояния виртуализации Windows и, если она активирована, позволяет нам ее деактивировать, а если она деактивирована, позволяет нам ее активировать. Так просто, как, что.
Эта программа полностью бесплатна и имеет открытый исходный код, и мы можем скачать ее с Следующая ссылка .
Как узнать, включен или выключен Hyper-V
Если мы не знаем, активирован или деактивирован Hyper-V в нашей системе, мы можем проверить это несколькими способами. Самый быстрый и простой – использовать простой PowerShell команда. Эта команда будет искать функцию гипервизора Windows и сообщать нам, включена она или отключена. Для этого мы снова откроем окно PowerShell с правами администратора и выполним эту команду:
Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V
Если в разделе «Состояние» указано «Включено», значит, он включен. Напротив, если он показывает «Отключено», он отключен.
Другой способ проверить, работает эта функция или нет, – использовать эту другую команду, которая отвечает за проверку статуса службы, чтобы узнать, работает она или нет. Это нужно запускать в окне PowerShell с разрешениями администратора, иначе это не сработает.
get-service | findstr vmcompute
Пользователи должны знать, как самостоятельно отключить Hyper-V в 64-битной версии Windows 10. Иногда этот гипервизор мешает работе других приложений виртуализации. Компонент под названием Hyper-V легко можно деактивировать, используя встроенные возможности Виндовса. После отключения гипервизора желательно выполнить перезагрузку компьютера.
Hyper-V является версией гипервизора от Microsoft. Работает этот компонент виртуализации непосредственно на оборудовании. С его помощью выполняется запуск виртуальных машин в системе х86-64. Гипервизор установлен во всех 64-битных вариантах Виндовс 10 (кроме версии Win 10 Home).
Hyper-V применяется:
- для создания нескольких виртуальных машин на одном физическом сервере;
- в качестве безопасной платформы для тестирования ПО.
Гипервизор позволяет создать на компьютере пользователя эмуляторы ПК. Эти виртуальные машины используют часть ресурсов устройства. На эмуляторы можно установить изолированный Виндовс и использовать платформу для тестирования компьютерных разработок.
Иногда требуется отключить гипервизор. Причиной деактивации этого компонента может стать внутрисистемная проблема. Например, некоторые сторонние приложения виртуализации не хотят работать совместно с Hyper-V. К таким конфликтным программам относятся: VMWare Workstation и VirtualBox. При включенном Hyper-V другие приложения нередко переходят в низкоскоростной режим эмуляции и даже не запускают виртуальные машины. Конфликт возникает именно при активации низкоуровневой оболочки Гипер-В.
Вызвать проблемы в работе приложений виртуализации могут службы безопасности Виндовса (например, Device Guard и Credential Guard), которые также рекомендуется деактивировать. Прежде чем отключать Гипер-В, нужно проверить его наличие и включение. Ведь в режиме «по умолчанию» в лицензионных сборках гипервизор должен быть отключен.
Как найти Hyper-V:
- активировать «Поиск»;
- в поисковой строке написать: msinfo32.exe;
- откроется окно «System Information»;
- активировать «System Summary»;
- отыскать фразу «A hypervisor has been detected. Features required…» («Обнаружен гипервизор. Компоненты…не отображаются…»).
Найденный Hyper-V можно отключить, если он мешает работе других приложений виртуализации. Оборудование ПК функционирует без сбоев при каком-то одном активированном гипервизоре.
Важно! Гипервизор является встроенным компонентом 64-разрядных версий Виндовса. Отключать или включать его можно через служебные программы или используя возможности самой системы.
Пользователи могут самостоятельно выполнить отключение гипервизора. Деактивация компонента аппаратной виртуализации производится силами самой ОС. Отключить гипервизор можно из Панели управления и через обычную командную строку или ее аналог под названием PowerShell.
Вариант отключения Гипер-В через Компоненты Виндовса:
- активировать Панель управления;
- перейти в «Программы»;
- отыскать «Удаление программы»;
- кликнуть по опции «Включение или отключение компонентов Win»;
- всплывет окно «Компоненты Win»;
- в подразделе «Включение или отключение…» высветится список;
- отыскать Hyper-V и деактивировать элемент;
- можно развернуть этот компонент;
- убрать галочку или точку (выполнить деактивацию) только возле «Hyper-V Hypervisor»;
- кликнуть на «ОК»;
- перезапустить ПК.
Важно! После окончания деактивации гипервизора в последних вариантах Виндовс 10 перезагрузка не потребуется. При желании эту процедуру можно выполнить.
Как выключить компонент через PowerShell:
- активировать консоль PS на администраторских правах;
- в строчке консоли написать: Disable-WindowsOptionalFeature-Online-FeatureName Microsoft-Hyper-V-All;
- дождаться завершения деактивации;
- выйти из PS.
Важно! После окончания деактивации гипервизора в окне PS консоли появится уведомление о статусе компонента. Также система уведомит пользователя, нужна ли перезагрузка ПК.
Способ отключения компонента через Командную строку:
- активировать консоль на администраторских правах;
- в строке написать: exe /Online /Disable-Feature:Microsoft-Hyper-V-All;
- дождаться окончания процедуры (деактивации гипервизора);
- выйти из консоли.
Важно! В самом конце на экране должна появиться запись, что функция отключена, а операция успешно завершена. Перезагрузка ПК не понадобится.
Не всегда гипервизор удается деактивировать с первого раза. Иногда в ходе отключения пользователь получает уведомление, что «Системе не удалось завершить компоненты». Есть случаи, когда после деактивации гипервизор все равно остается включенным. Подобные неполадки можно исправить. Правда, понадобится проверить систему на целостность и выявить ошибки.
Для проверки ОС есть виндовская программа System File Checker или сокращенно SFC. Это средство обнаруживает и восстанавливает поврежденные файлы. Для проверки операционки есть еще тоже встроенная виндовская утилита под названием DISM. Эту программу рекомендуется запускать после проверки SFC. DISM находит самые сложнейшие неполадки и проблемы, которые не смогла выявить System File Checker.
Если Hyper-V не удается деактивировать, нужно проверить системные файлы:
- активировать обычную командную строку на администраторских правах;
- в свободной строке написать символы: sfc /scannow;
- запустится процесс сканирования системы и проверки системных файлов;
- если сканирование не обнаружит никаких проблем, задать еще одну команду;
- в свободной строчке консоли написать: DISM /Online /Cleanup-Image /RestoreHealth;
- запустится процедура диагностики и устранения неполадок;
- если не удастся исправить проблему, информация об ошибках запишется в файлы (CBS.log. и dism.log), доступные для чтения.
Важно! Процесс проверки занимает какое-то время. Если на мониторе ничего не отображается, прерывать процедуру нельзя. Рекомендуется дождаться завершения сканирования и финального уведомления.
30.10.2020 18:56 1477 Евгений Верещака Информационный портал IT Техник Hyper-V в Windows 10 — безопасное тестирование новых программ, запуск и отладка старых, тестирование альтернативных ОС.
Любой офис можно сделать более организованным. И всё, что для этого нужно – функция Windows 10 – Hyper-V. Там, где когда-то, рабочие помещения были переполнены шумящими, потребляющими электроэнергию и излучающими тепло компьютерами всех форм и размеров, теперь используются виртуальные ПК.
Hyper-V даёт возможности виртуализации настольным версиям Windows 10 Pro и корпоративным изданиям, а на промышленном уровне, в выпусках Windows Server, используется гипервизор. Если вам нужен компьютер для тестирования, вы можете построить его, практически, несколькими щелчками мыши. Если вы никогда не использовали Hyper-V, в Windows 10 вас ждёт приятный сюрприз.
Преимущества виртуализации весьма существенны. Рассмотрим такие сценарии:
Вам необходимо оценить новую программу без риска испортить свою рабочую систему.
Вы регулярно обучаете пользователей или демонстрируете возможности программы или службы и нуждаетесь в среде для демонстрации, которую потом можно сбросить до первоначального состояния.
Нужная вам программа для правильного запуска требует более ранней версии Windows.
Вы хотите поэкспериментировать с альтернативной операционной системой, например, Linux.
Вам необходимо иметь доступ к своей корпоративной сети, с помощью среды, полностью отделённой от ваших личных файлов.
Для тестовых целей, вам необходим доступ к серверу Windows.
Все это вы можете сделать с помощью запущенной на вашем компьютере Hyper-V. Для выполнения этих задач, используются два встроенных инструмента: Hyper-V Manager и Virtual Machine Connection.
Внимание. Hyper-V по умолчанию не включена.
Начало работы с Hyper-V в Windows 10
Ваш первый шаг – проверить систему, которую вы хотите использовать для виртуальных машин (VM) в качестве домашней. Убедитесь, что она поддерживает функцию Hyper-V. У 64-разрядной версии Windows 10 Pro или Enterprise, конечно, достаточно ресурсов (особенно памяти) для выделения виртуальным машинам.
Не рекомендуется, запускать Hyper-V на компьютере, не имеющем по крайней мере 8 ГБ RAM, потому, что минимальная конфигурация требует аккуратного управления памятью.
Самое главное – процессор, ваш компьютер должен поддерживать несколько функций, которые имеют решающее значение для функционирования гипервизора. Большинство современных, предназначенных для использования в бизнесе ПК, поддерживают эти возможности. Вы можете проверить совместимость своего компьютера с помощью встроенного приложения System Information. В поле поиска введите Msinfo32, щёлкните в верхней части списка результатов запись “системная информация” и прокрутите в нижнюю часть страницы “Сводка системы”.
Если вы рядом с четырьмя значениями, в нижней части этого списка, видите «Да», ваша система способна работать с Hyper-V.
(Если последняя запись в этом списке начинается «гипервизор был обнаружен…» Функция Hyper-V в Windows 10 уже включена и вы можете перейти к следующему шагу.)
Эти требования к оборудованию обязательны: если на ПК эти необходимые функции не поддерживаются, запустить Hyper-V нельзя. В некоторых случаях необходимые для Hyper-V возможности процессора могут быть отключены в прошивке. Если параметр виртуализации в прошивке выключен, вам потребуется документация для вашей системы. Определите способ доступа к BIOS или настройкам прошивки и установите необходимую поддержку виртуализации.
Если у вас всё в порядке, следующий шаг – включение Hyper-V. Введите в поле поиска features и затем в списке результатов, щёлкните “включить” или “выключить” функции Windows. Откроется диалоговое окно «компоненты Windows». Убедитесь, что выбраны все параметры Hyper-V и нажмите кнопку ОК.
По умолчанию Hyper-V не включена. Используйте это диалоговое окно для включения необходимых функций.
(Также можно включить и настроить Hyper-V с помощью команд Windows PowerShell, но этот вариант проще для одного ПК).
После перезагрузки компьютера, не мешает настроить некоторые параметры виртуализации. Откройте недавно установленное приложение диспетчера Hyper-V (хорошее время для закрепления этого приложения в меню «Пуск» и, при необходимости, на панели задач), а затем на правой панели действий нажмите кнопку “Параметры Hyper-V”. На рисунке ниже показаны доступные параметры, которые разбиты на две группы.
Прежде чем создать свою первую VM, стоит проверить эти параметры Hyper-V.
Рекомендуем, посмотреть следующие три параметра под заголовком Server:
Virtual Hard Disks. Этот параметр указывает папку, где будут храниться виртуальные жёсткие диски (VHD). По умолчанию это место находится на системном диске, в папке “документы” учётной записи пользователя. Это даёт всем пользователям доступ к VHD. Если вы настраиваете Hyper-V на настольном ПК с несколькими жёсткими дисками, может потребоваться изменить это расположение в папку на более объёмном диске.
Virtual Machines. Этот параметр указывает папку, где будут храниться файлы конфигурации и сохранения состояния Hyper-V. По умолчанию это место находится на системном диске, в подпапке папки ProgramData. Хотя файлы конфигурации для каждой виртуальной машины относительно маленькие, файлы сохранения состояния виртуальной машины могут быть довольно большими. Если пространства на системном диске ограничено, и у вас есть большой, достаточно быстрый диск данных, рекомендуется изменить это расположение.
Enhanced Session Mode Policy. По умолчанию этот параметр включён, и рекомендуется его не выключать.
Просмотрите эти настройки в разделе «Пользователь»:
Keyboard. Когда виртуальная машина запущена, фактически вы имеете два ПК, конкурирующих за внимание системных клавиш, например, Alt + Tab. Параметр по умолчанию отправляет комбинации клавиатуры Windows в виртуальную машину. Вы можете предпочесть третью опцию этой страницы, позволяющую использования этих клавиш только в полноэкранном режиме виртуальной машины.
Mouse release key. В некоторых, работающих в виртуальной машине операционных системах, для использования мыши вам нужно щёлкнуть в окне подключения к виртуальной машине, мышь освобождается, когда достигает края окна. В этих случаях, чтобы вернуть мышь в главный компьютер. окружающую среду, вы можете выбрать одну из четырёх специальных клавиатурных комбинаций.
Enhanced Session Mode. Эквивалент параметрам пользователя под заголовком Server. Рекомендуется оставить его включённым.
Нажмите кнопку ОК, чтобы сохранить любые, внесённые вами в эти параметры изменения.
Ваш следующий шаг – создание виртуального коммутатора. Эта опция позволяет виртуальному сетевому адаптеру на виртуальной машине работать в физической сети вашего хост-компьютера. Чтобы начать процесс установки, откройте диспетчер Hyper-V и нажмите кнопку Virtual Switch Manager. Откроется диалоговое окно. Щёлкните New Virtual Network Switch. Подключение идёт через простой процесс выбора общего сетевого адаптера и дачи имени виртуальному коммутатору.
Перед подключением VM к Интернету, необходимо настроить виртуальный коммутатор.
Здесь интересны три варианта. Обычно правильный выбор – внешняя сеть (External Network). Предполагается, что вы хотите использовать свою VM, как ещё один ПК. У которого общий с основной ОС сетевой адаптер, разрешение полного доступа в Интернет и подключение к другим устройствам этой же сети.
Два других параметра не дают доступа к хост-компьютеру и сетевому адаптеру. Выберите внутреннюю сеть (Internal Network), если вы хотите иметь доступ к хост-компьютеру по своей локальной сети. Выберите частную сеть (Private Network), чтобы полностью изолировать VM от сети. Эти две конфигурации подходят для исследований в области безопасности. В основном полезны в ситуациях, для которых не требуется доступ к Интернету, и вы хотите избежать риска заражения хост-компьютера или других устройств в сети.
С учётом этих параметров, теперь вы готовы создать свою первую VM.
Изучив основы развертывания Hyper-V, создания виртуальных машин и управления ими, давайте теперь узнаем, как можно автоматизировать многие из связанных с этим действий с помощью PowerShell.
Содержание
Получение списка команд Hyper-V
- Нажмите кнопку «Пуск» в Windows и введите PowerShell.
- Запустите указанную ниже команду, чтобы отобразить список команд PowerShell, доступных в модуле PowerShell Hyper-V.
Отобразится примерно следующее:
- Чтобы получить дополнительные сведения о конкретной команде PowerShell, введите команду Get-Help . Например, запустив указанную ниже команду, вы получите информацию о команде Get-VM Hyper-V.
Отобразится информация о синтаксисе команды, обязательных и дополнительных параметрах, а также псевдонимах, которые можно использовать.
Получение списка виртуальных машин
Чтобы извлечь список виртуальных машин, используйте команду Get-VM .
- В PowerShell запустите следующую команду:
Отобразится примерно следующее:
- Чтобы извлечь список только тех виртуальных машин, которые включены в данный момент, добавьте к команде Get-VM фильтр. Фильтр можно добавить командой Where-Object . Дополнительные сведения о фильтрации см. в статье Использование командлета Where-Object.
- Чтобы получить список всех отключенных виртуальных машин, запустите указанную ниже команду. Эта команда представляет собой копию команды, приведенной ранее (шаг 2), но только значение фильтра изменено с «Running» (Работают) на «Off» (Отключены).
Запуск и завершение работы виртуальных машин
- Чтобы запустить определенную виртуальную машину, выполните следующую команду с указанием имени виртуальной машины:
- Чтобы запустить все отключенные на данный момент виртуальные машины, получить список этих машин и передать список команде Start-VM , используется следующая команда:
- Чтобы завершить работу всех работающих виртуальных машин, запустите это:
Чтобы создать контрольную точку с помощью PowerShell, выберите нужную виртуальную машину, используя команду Get-VM , и передайте ее в команду Checkpoint-VM . В заключение присвойте контрольной точке имя, используя команду -SnapshotName . Полностью команда выглядит так:
Создание новой виртуальной машины
Следующий пример демонстрирует создание виртуальной машины в интегрированной среде сценариев (ISE) PowerShell. Это простой пример. Его можно усложнить, добавив дополнительные функции PowerShell и расширенные сценарии развертывания виртуальной машины.
- Чтобы открыть среду ISE PowerShell, нажмите кнопку «Пуск» и введите PowerShell ISE.
- Запустите указанный ниже код для создания виртуальной машины. Подробные сведения о команде New-VM см. в документации по команде New-VM.
Подведение итогов и справочные материалы
Этот документ позволяет ознакомиться с модулем PowerShell Hyper-V на примере некоторых простых шагов, а также отдельными примерами сценариев. Дополнительные сведения о модуле PowerShell для Hyper-V см. в справочнике по командлетам Windows PowerShell для Hyper-V.
Во время выступлений я часто рассказываю о полезных возможностях Powershell. Сегодня хотелось бы поговорить о том, как Powershell может локально или удаленно управлять системой виртуализации Hyper-V.
Автоматизировать задачи создания виртуальных машин, дисков VHD и сетевых интерфейсов достаточно просто. Для этого нужно в систему с Powershell от имени администратора установить библиотеку PSHyperv, написанную одним из наших коллег Джеймсом О`Нилом.
Затем с помощью команд из этой библиотеки можно будет выполнять следующие операции:
Создание, удаление и поиск виртуальных машин, New-VM , Remove-VM , Set-VM , Get-VM, Choose-VM
Настройка ОЗУ, ЦПУ и дисковых контроллеров виртуальных машин Get-VMCPUCount, Set-VMCPUCount, Get-VMMemory, Set-VMMemory Get-VMDiskController Add-VMSCSIController , Remove-VMSCSIcontroller Add-VMDrive, Get-VMDrive, Remove-VMdrive Add-VMDisk, Get-VMDisk, Set-VMDisk, List-VMDisk Add-VMFloppyDisk, Get-VMFloppyDisk , Add-VMNewHardDisk
Создание, подключение и управление VHD файлами New-VHD, Compact-VHD, Mount-VHD, Unmount-VHD, Get-VHDInfo,
Создание соединения к виртуальной машине New-VMConnectSession List-VMState , Set-VMState , Convert-VmState, Ping-VM , Shutdown-VM , Start-VM, Stop-VM, Suspend-VM
Управление реестром гостевых машин Get-VMKVP Backup-VM , Export-VM , New-VMSnapshot, Get-VMSnapshot, Choose-VMSnapshot , Apply-VMSnapshot, Remove-VMSnapshot, Get-VMSnapshotTree Работа с виртуальными коммутаторами и сетевыми интерфейсами виртуальных машин Add-VMNic, Remove-VMNic, Get-VMNic, List-VMNic, Choose-VMNic, Set-VMNICAddress, Set-VMNICConnection, Get-VMNicport , New-VMSwitchPort, Get-VMnicSwitch, Choose-VMSwitch, Get-VMByMACaddress
Как видите, все названия команд вполне очевидны и пользоваться ими довольно легко.
Управление
Get-VMsummary — выдает суммарную информацию о всех гостевых виртуальных машинах на сервере;
Start-VM, Stop-VM, Suspend-VM и Shutdown-VM — управление состоянием виртуальных машин;
Get-VMmemory — список всех виртуальных машин на сервере и количество потребляемой оперативной памяти;
Get-VMsnapshot — отображает все снапшоты на сервере (для управления используются команды Update-VMsnapshot, New-VMsnapshot, Apply-VMsnapshot, Get-VMsnapshotTree, Choose-VMsnapshot);
Создание, удаление и поиск виртуальных машин, New-VM , Remove-VM , Set-VM , Get-VM, Choose-VM
Настройка ОЗУ, ЦПУ и дисковых контроллеров виртуальных машин Get-VMCPUCount, Set-VMCPUCount, Get-VMMemory, Set-VMMemory Get-VMDiskController Add-VMSCSIController , Remove-VMSCSIcontroller Add-VMDrive, Get-VMDrive, Remove-VMdrive Add-VMDisk, Get-VMDisk, Set-VMDisk, List-VMDisk Add-VMFloppyDisk, Get-VMFloppyDisk , Add-VMNewHardDisk
Создание, подключение и управление VHD файлами New-VHD, Compact-VHD, Mount-VHD, Unmount-VHD, Get-VHDInfo,
Создание соединения к виртуальной машине New-VMConnectSession List-VMState , Set-VMState , Convert-VmState, Ping-VM , Shutdown-VM , Start-VM, Stop-VM, Suspend-VM
Управление реестром гостевых машин Get-VMKVP Backup-VM , Export-VM , New-VMSnapshot, Get-VMSnapshot, Choose-VMSnapshot , Apply-VMSnapshot, Remove-VMSnapshot, Get-VMSnapshotTree Работа с виртуальными коммутаторами и сетевыми интерфейсами виртуальных машин Add-VMNic, Remove-VMNic, Get-VMNic, List-VMNic, Choose-VMNic, Set-VMNICAddress, Set-VMNICConnection, Get-VMNicport , New-VMSwitchPort, Get-VMnicSwitch, Choose-VMSwitch, Get-VMByMACaddress
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
ли со статьей или есть что добавить?