Создаем Hyper-V виртуальную машину Печать

Создание виртуальной машины (ВМ) Hyper-V с помощью PowerShell (если точнее, сценарий был создан в оболочке PowerShell_ISE без помощи дополнительных источников, кроме как Get-Help -Name VM) в Windows Server 2012.

PS D:\> New-VM -Name VM1 -MemoryStartupBytes 2147483648 -BootDevice LegacyNetworkAdapter -NoVHD # Создаем скелет новой виртуалки, указываем что грузиться будем по сети через PXE
PS D:\> Set-VM -Name VM1 -ProcessorCount 2 -DynamicMemory -MemoryMinimumBytes 536870912 -MemoryStartupBytes 2147483648 -MemoryMaximumBytes 8589934592 # Указываем параметры более конкретно
PS D:\> New-VHD -Path 'C:\ClusterStorage\Volume1\VM\Virtual Hard Disk\VM1.vhdx' -SizeBytes 42949672960 -Fixed # Создаем жесткий диск расширенного формата VHDX и выделяем ему место сразу
PS D:\> Add-VMHardDiskDrive -VMName vm1 -Path 'C:\ClusterStorage\Volume1\VM\Virtual Hard Disk\VM1.vhdx' # Добавляем созданный диск в нашу ВМ
PS D:\> Get-VMNetworkAdapter -VMName vm1 # Конфигурируем виртуальный адаптер

    Name            IsManagementOs VMName SwitchName MacAddress   Status IPAddresses
    ----            -------------- ------ ---------- ----------   ------ -----------
    Network Adapter False          VM1               000000000000        {}


PS D:\> Set-VMNetworkAdapter -VMName vm1 -Name 'Network Adapter' -DhcpGuard on # Указываем параметры виртуального адаптера более конкретно

PS D:\> Get-VMSwitch # Получаем список доступных виртуальных свитчей

    Name           SwitchType NetAdapterInterfaceDescription              
    ----           ---------- ------------------------------              
    Virtual Switch External   Microsoft Network Adapter Multiplexor Driver

    
PS D:\> Connect-VMNetworkAdapter -VMName vm1 -Name 'Network Adapter' -SwitchName 'Virtual Switch' # Подключаем виртуальный адаптер к нужному виртуальному свитчу (в моем случае он один)
PS D:\> Start-VM -Name vm1 # Виртуальная машина готова. Стартуем
PS D:\> Restart-VM -Name vm1 -Force # Ресетим
PS D:\> Stop-VM -Name vm1 -TurnOff # Выключаем