1000+ инструкций в блоге SoftComputers
0 0 голоса
Рейтинг

В этой статье мы разберём, как настраивать WSL (Windows Subsystem for Linux) и Hyper‑V с помощью PowerShell. Вы узнаете, как использовать скрипты для упрощения установки и автоматизации процессов, а также получите примеры команд, которые помогут быстрее настроить рабочее окружение. Такой подход полезен как для разработчиков, так и для системных администраторов, которым важно экономить время и стандартизировать настройки.

Приобрести оригинальные ключи активации Windows 11 можно у нас в каталоге от 1690 ₽

Что такое WSL и Hyper‑V

WSL — это подсистема Windows, позволяющая запускать дистрибутивы Linux прямо в Windows без необходимости использовать отдельную виртуальную машину.

Hyper‑V — это встроенная технология виртуализации Windows, которая позволяет создавать и управлять виртуальными машинами.

Используя PowerShell, вы можете управлять этими компонентами централизованно, автоматизировать процесс установки и настройки.

Подготовка: включение необходимых компонентов

Для начала необходимо включить компоненты WSL и Hyper‑V. Сделать это можно через графический интерфейс, но гораздо удобнее и быстрее — через PowerShell.

Пример команды для включения WSL:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Пример команды для включения Hyper‑V:

dism.exe /online /enable-feature /featurename:Microsoft-Hyper-V-All /all /norestart

После этого требуется перезагрузка компьютера.

Установка WSL 2 через PowerShell

WSL 2 — более современная версия подсистемы Linux, которая работает быстрее и поддерживает больше возможностей.

Команда для установки WSL и скачивания последнего дистрибутива по умолчанию:

wsl --install

Чтобы вручную выбрать дистрибутив, используйте:

wsl --list --online

Затем:

wsl --install -d Ubuntu

Настройка Hyper‑V через PowerShell

После включения Hyper‑V вы можете создавать виртуальные машины через PowerShell. Это удобнее, чем использовать только графический интерфейс «Диспетчер Hyper‑V».

Пример создания виртуальной машины:

New-VM -Name "TestVM" -MemoryStartupBytes 2GB -Generation 2 -NewVHDPath "C:\VMs\TestVM.vhdx" -NewVHDSizeBytes 50GB

Для установки ISO-образа:

Set-VMDvdDrive -VMName "TestVM" -Path "C:\ISO\Windows.iso"

Для запуска ВМ:

Start-VM -Name "TestVM"

Автоматизация и скрипты

С помощью PowerShell можно создавать скрипты, которые автоматизируют установку и настройку окружения.

Например, скрипт для автоматической установки WSL и Hyper‑V:


Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux -NoRestart
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All -NoRestart
wsl --install -d Ubuntu

Такой скрипт позволит подготовить рабочее окружение всего за несколько минут.

Практические сценарии использования

– Разработчики могут использовать WSL для работы с инструментами Linux, не покидая Windows.

– Администраторы могут разворачивать тестовые стенды в Hyper‑V.

– DevOps‑инженеры могут автоматизировать настройку окружений через PowerShell‑скрипты.

Использование PowerShell для настройки WSL и Hyper‑V позволяет экономить время и повышает удобство работы. Автоматизация через скрипты помогает быстро подготавливать рабочее окружение и использовать возможности Windows по максимуму.

С такой конфигурацией вы получаете мощное сочетание — Linux внутри Windows для разработки и Hyper‑V для полноценной виртуализации.

author avatar
copywriter
Лицензионный ключ активации Windows 11 от
1690 ₽ Купить
0 0 голоса
Рейтинг
Подписаться
Уведомить о
guest
     
0 отзывов
2
Межтекстовые Отзывы
Посмотреть все комментарии