Bonjour,
Voila un problème qui m'a donné du fil à retordre : depuis la mise à jour Microsoft MDT 2013 Update 2 8443 : le sysprep + capture ne fonctionne plus.
le gros soucis c'est qu'on ne peut pas revenir à la version précédente de MDT et comme je n'ai pas fait de sauvegarde...
J'ai fini par trouver la solution sur ce site web : https://community.spiceworks.com/topic/1924854-mdt-8443-sysprep-capture-task-not-working
En résumer :
Dans le fichier ...\DeploymentShare\Scripts\ZTIUtility.vbs
Replacer la ligne :
If (oTS.SelectSingleNode("//step[@type='BDD_InstallOS']") is nothing) and (oTS.SelectSingleNode("//step[@type='BDD_UpgradeOS']") is nothing) then
Par la ligne :
If (oTS.SelectSingleNode("//step[@type='BDD_InstallOS' and @disable='false']") is nothing) and (oTS.SelectSingleNode("//step[@type='BDD_UpgradeOS' and @disable='false']") is nothing) then
Merci à richardray2 pour avoir partager la solution.
jeudi 20 avril 2017
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
vhd2vhdx : Convertir un disque VHD en VHDX sous HYPER-V 2012 R2
Bonjour,
Voici un script pour lancer une conversion de disque vhd en vhdx - vhd2vhdx - dans un environnement Microsoft Hyper-V sous Windows 2012 R2.
Ce que fait le script :
1-Déconnecter le disque de la VM
2-Convertir le disque en vhdx
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/03/2017
# Convertir un disk d'une VM vhd en vhdx
# 1-deconnecter le disque de la vm
# 2-convertir le disque en vhdx
# 3-reconnecter le disque de la vm
#
# POUR TOUVER LES VALEUR DE ControllerType, ControllerNumber et ControllerLocation :
# Utiliser la commande :
# Get-VMHardDiskDrive -VMName $VMName
#
$VMName = "NomDeLaVM"
$driveCNumber = 0
$DriveCLocation = 1
$DriveToConvertPath = "G:\Hyper-V\Virtual Hard Disks\Disk1.vhd"
$DriveConvertedPath = "E:\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
Convert-VHD -DestinationPath $DriveConvertedPath -Path $DriveToConvertPath -VHDType Dynamic
Add-VMHardDiskDrive -VMName $VMName -ControllerLocation $DriveCLocation -ControllerNumber $driveCNumber -ControllerType SCSI -Path $DriveConvertedPath
Get-VMHardDiskDrive -VMName $VMName
Inscription à :
Articles (Atom)