1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| $nombre=Read-Host "Combien de VM virtuel sur windows professionel voulez-vous créer ?"
set-location c:\hyperv\
for ($i=1; $i -le $nombre; $i++)
{
$switch=switch(read-host "quel switch ?
1 pour VSWITCH-EXT01, 2 pour VSWITH-Priv01, 3 pour VSWITCH-Priv02, 4 pour VSWITCH-Priv03, 5 pour VSWITCH-Priv04, 6 pour VSWITCH-Priv05, 7 pour VSWITCH-Pri06")
{
1 {"VSWITCH-EXT01"}
2 {"VSWITCH-Priv01"}
3 {"VSWITCH-Priv02"}
4 {"VSWITCH-Priv03"}
5 {"VSWITCH-Priv04"}
6 {"VSWITCH-Priv05"}
7 {"VSWITCH-Priv06"}
default {"Invalid entry"}
}
New-item -name "Win10PRO$i" -item directory
copy-item -path C:\MODELES\DIFF-Win10PRO.vhdx -destination C:\HYPERV\Win10PRO$i
rename-item -path C:\HYPERV\Win10PRO$i\DIFF-Win10PRO.vhdx -newname Win10PRO$i.vhdx
new-vm -name Win10PRO$i -memorystartupbytes 2048mb -generation 2 -switchname $switch -path c:\hyperv\Win10PRO$i -vhdpath c:\HYPERV\Win10PRO$i\Win10PRO$i.vhdx
start-vm -name Win10PRO$i
vmconnect localhost Win10PRO$i |
Partager