Automatisation Hyper-V avec PowerShell
Généralités PowerShell et Hyper-V
Création d'images
Stockage SMB3
Notes réseau
# Visualiser la définition d'une VM
$tempVM = (Compare-VM -Copy -Path 'C:\ProgramData\Microsoft\Windows\Hyper-V\hy1\Virtual Machines\2ACE7D17-5281-4BB3-
B063-28F27F9A3B70.vmcx' -GenerateNewId).VM
$tempVM | select *
# Fixer une adresse IP dans la VM
New-NetIPAddress -IPAddress 172.17.18.2 -AddressFamily IPv4 -PrefixLength 24 -InterfaceAlias
"Ethernet"
Set-DnsClientServerAddress -InterfaceIndex 2 -ServerAddresses 8.8.8.8
Get-DnsClientServerAddress
# Reconfigurer le client DHCP dans la VM
Set-NetIPInterface -dhcp --enabled
# Attacher une NIC de VM à un switch
Connect-VMNetworkAdapter -VMname hy1 -SwitchName NatSwitch
# Sur le rôle DHCP, obtenir les baux attribués
Get-DhcpServerv4Scope | Get-DhcpServerv4Lease