mardi 4 avril 2017
Powershell : deplacer le disque d'une VM
Bonjour,
Voici un script pour déplacer le disque vhdx d'un VM dans un environnement Microsoft Hyper-V sous Windows 2012 R2.
Ce que fait le script :
1-Déconnecter le disque de la VM
2-Déplacer le disque
3-reconnecter le disque à la VM
Astuce pour identifier le disque : servez-vous de la commande PowerShell Get-VMHardDiskDrive
Ci-dessous le début du script :
# Script en PowerShell
# DANIS Jean-René le 04/04/2017
# Déplacer le disque d'une VM
# 1-deconnecter le disque de la vm
# 2-déplacer le disque
# 3-reconnecter le disque de la vm
#
# POUR TOUVER LES VALEUR DE ControllerType, ControllerNumber et ControllerLocation :
# Utiliser la commande :
# Get-VMHardDiskDrive -VMName $VMName
#
$VMName="MaVM"
$driveCNumber = 0
$DriveCLocation = 1
$DriveToMovePath = "E:\Hyper-V\Virtual Hard Disks\disk1.vhdx"
$DriveDestinationPath = "G:\Hyper-V\Virtual Hard Disks\disk1.vhdx"
Get-VMHardDiskDrive -VMName $VMName
Remove-VMHardDiskDrive -ControllerLocation $DriveCLocation -ControllerNumber $driveCNumber -ControllerType SCSI -VMName $VMName
Get-VMHardDiskDrive -VMName $VMName -ControllerType SCSI
Move-Item -Path $DriveToMovePath -Destination $DriveDestinationPath
Add-VMHardDiskDrive -VMName $VMName -ControllerLocation $DriveCLocation -ControllerNumber $driveCNumber -ControllerType SCSI -Path $DriveDestinationPath
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire