Mar 14

Desplegando una maquina en #HyperV con #powershell en #VisualStudio

Forma sencilla de desplegar una maquina Windows en Hyper-V

Captura

#
# Desplegando en Hyper-V una maquina Windows 8
# www.mundo.sql.es

Clear

#Configuracion
$VMLocation = "F:\Hyper-V\MV"
$VMISO = "F:\Hyper-V\Isos\MSDN Windows 8.1 Pro N\es_windows_8.1_n_with_update_x64_dvd_6051697.iso"
$VMNetwork = "Internet"
$VMName = "Base_Win8.1"
$VMMemory = 1024MB
$VMDiskSize = 40GB

#Maquina
New-VM -Name $VMName -Generation 2 -BootDevice CD -MemoryStartupBytes $VMMemory -SwitchName $VMNetwork -Path $VMLocation -NoVHD -Verbose

#VHD
New-VHD -Path "$VMLocation\$VMName\Virtual Hard Disks\$VMName-Disk1.vhdx" -SizeBytes $VMDiskSize -Dynamic -Verbose
Add-VMHardDiskDrive -VMName $VMName -Path "$VMLocation\$VMName\Virtual Hard Disks\$VMName-Disk1.vhdx" -Verbose
Set-VMDvdDrive -VMName $VMName -Path $VMISO -Verbose

Y el resultado es:

Captura

Ya iremos poniendo a ese script adornos. También se le puede aplicar a otras maquinas

En Powershell ISE

Captura

Espero que os haya gustado.