Je vais vous montrer dans cet article comme créer une VM grâce à un petit script, l'avantage c'est que la VM sera crée directement et cela nous évite les manipulations (suivant -- suivant via l'assistant d'Hyper-V):
Voici le script en question:
#******************************************************************************
# Création de Vms Sous Hyper V3.0 ***********Seyfallah
Tagrerout **************
#******************************************************************************
#***Déclaration
de variable ***#
# Machine Cliente 01
$CL01 = "cl-dse01"
# Serveur Windows Server 2012
$SRV01 = "SRV01-test"
# Mémoire RAM pour le client
$CRAM = 1GB
# Mémoire pour le serveur
$SRAM = 1GB
# Taille HDD client
$CL01VHD = 20GB
# Taille HDD Serveur
$SRV01VHD = 20GB
# Location des Vms
$VMLOC = "F:\LAB_DEMO\Test_Hyperv"
# Nom du Switch virtuel
$NetworkSwitch1 = "PrivateSwitch1"
# Chemin de l'iso WIN8
$W8ISO = "E:\ISO\9200.16384.WIN8_RTM.120725-1247_X64FRE_ENTERPRISE_EVAL_FR-FR-HRM_CENA_X64FREE_FR-FR_DV5.iso"# n de l'iso WIN8
# Chemin de l'iso WIN2012
$SRVISO = "F:\ISO\serveur2012.iso"
MD $VMLOC
-ErrorAction SilentlyContinue
$TestSwitch = Get-VMSwitch -Name $NetworkSwitch1
-ErrorAction SilentlyContinue;
if($TestSwitch.Count -eq 0) {New-VMSwitch -Name $NetworkSwitch1
-SwitchType Private}
# Création des VMs "Client"
New-VM -Name $CL01 -Path $VMLOC -MemoryStartupBytes
$CRAM -NewVHDPath
$VMLOC\$CL01.vhdx
-NewVHDSizeBytes $CL01VHD
-SwitchName $NetworkSwitch1
# Création des VMs "Serveur"
New-VM -Name $SRV01 -Path $VMLOC -MemoryStartupBytes
$SRAM -NewVHDPath
$VMLOC\$SRV01.vhdx
-NewVHDSizeBytes $SRV01VHD
-SwitchName $NetworkSwitch1
# Le chemin vers l'ISO sur les Vms
Set-VMDvdDrive -VMName
$CL01 -Path
$W8ISO
Set-VMDvdDrive -VMName
$SRV01 -Path
$SRVISO
# Démarrage des machines
Start-VM -Name $CL01
Start-VM -Name $SRV01
@Bientôt,
Seyfallah Tagrerout
@Bientôt,
Seyfallah Tagrerout