Powershell Create 5 Nano Server Virtual Machines

Mit diesem Skript erstellt ihr 5 virtuelle Nano Server Maschinen. Name des vSwitches und das Install Root angeben, fertig. Die dynamische Festplattengröße und der RAM können natürlich individuell angepasst werden.

$vSwitchName01 = “vSwitch”
$InstallRoot = “D:\Hyper-V”

1..5 | ForEach-Object {
New-VHD -Path ($InstallRoot + “\NANOVM-OM0$_\NanoServer_D.vhdx”) -SizeBytes 50GB -Dynamic
New-VM -VHDPath ($InstallRoot + “\NANOVM-OM0$_\NANOVM-OM0$_.vhdx”) -Generation 2 -MemoryStartupBytes 4GB -Name NANOVM-OM0$_ -Path $InstallRoot -SwitchName $vSwitchName01

Set-VMProcessor -VMName NANOVM-OM0$_ -Count 4
Set-VM -VMName NANOVM-OM0$_ -AutomaticStopAction ShutDown -AutomaticStartAction StartIfRunning
Enable-VMIntegrationService NANOVM-OM0$_ -Name “Guest Service Interface”

Rename-VMNetworkAdapter -VMName NANOVM-OM0$_ -NewName “MGMT”
Set-VMNetworkAdapter    -VMName NANOVM-OM0$_ -Name “MGMT” -DeviceNaming On

Add-VMScsiController -VMName NANOVM-OM0$_
Add-VMHardDiskDrive  -VMName NANOVM-OM0$_ -ControllerType SCSI -ControllerNumber 1 -ControllerLocation 0 -Path ($InstallRoot + “\NANOVM-OM0$_\NanoServer_D.vhdx”)

Start-VM -Name NANOVM-OM0$_ | Out-Null
}

Create-NanoServer-VMs