Powershell - Gérer les points de restauration système sous Windows
Pour me soutenir, vous pouvez vous abonner à la chaîne, partager et liker les vidéos, désactiver votre bloqueur de pub ou encore faire un don. Merci!
Bonjour,
Un article pour présenter comment gérer les points de restauration système sous Windows en Powershell.
Les points de restauration permettent de revenir à un état antérieur de votre Windows sans affecter vos documents.
Ils sont accessibles directement de Windows et aussi à partir de l’environnement de récupération Windows.
Certaines actions ne sont pas disponibles à partir de commandes Powershell mais à partir de la commande native vssadmin.
https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/vssadmin-resize-shadowstorage
# Activer la restauration systèmeEnable-ComputerRestore -Drive c:
# Définir la quantité d'espace disque maximum utilisée par les points de restauration (en pourcentage de la taille du volume)vssadmin resize shadowstorage /for=C: /on=C: /maxsize=5%
# Définir la quantité d'espace disque maximum utilisée par les points de restaurationvssadmin resize shadowstorage /for=C: /on=C: /maxsize=10GB
# Stocker les points de restauration du volume C: sur le volume D: sans limite d'espace disquevssadmin resize shadowstorage /For=C: /On=D: /MaxSize=UNBOUNDED
# Afficher l'espace utilisé par les points de restaurationvssadmin list shadowstorage
# Désactiver la restauration systèmeDisable-ComputerRestore -Drive C:
# Créer un point de restaurationCheckpoint-Computer -Description "Avant le drame"
# Créer un point de restauration en spécifiant le type (par défaut APPLICATION_INSTALL)Checkpoint-Computer -Description "Avant le drame" -RestorePointType MODIFY_SETTINGS# Valeurs disponibles : APPLICATION_INSTALL, APPLICATION_UNINSTALL, DEVICE_DRIVER_INSTALL, MODIFY_SETTINGS et CANCELLED_OPERATION
# Afficher les points de restaurationGet-ComputerRestorePoint
# Restaurer un point de restauration, l'ID à utiliser est le SequenceNumberRestore-Computer -RestorePoint 2
# Restaurer le dernier (le plus récent) point de restaurationRestore-Computer -RestorePoint (Get-ComputerRestorePoint)[-1].sequencenumber
#Afficher le status de la dernière opération de restaurationGet-ComputerRestorePoint -LastStatus
# Supprimer tous les points de restaurationvssadmin delete shadows /all
# Supprimer le point de restauration le plus ancienvssadmin Delete Shadows /For=C: /Oldest
# Supprimer un point de restauration spécifiquevssadmin list shadows /for=c:# Récupérer l'id du point de restauration sous la forme {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}vssadmin delete shadows /Shadow={XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}
# Par défaut, le système est limité à la création de 1 point de restauration par jour# Désactivez la limitation du point de restaurationSet-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore' -Name SystemRestorePointCreationFrequency -Type DWORD -Value 0
Liens en relation
Powershell - Gérer les points de restauration système sous Windows
Comment gérer les points de restauration système sous WindowsWindows - Se faire aider facilement à distance grâce à l'assistance rapide
Comment se faire aider ou aider facilement à distance grâce à l'assistance rapidePowershell - Hyper-V - Gérer les versions de configuration des machines virtuelles
Comment mettre à jour la version de configuration d'une machine virtuelle pour que celle-ci puisse utiliser les nouvelles fonctionnalités présentes sur votre nouvel Hyper-VLa différence entre mise à jour et mise à niveau
Une vidéo pour faire le point sur les terminologies mise à niveau (upgrade), mise à jour (update), mise à jour qualité et mise à jour de fonctionnalitéWindows - Comment copier les paramètres d'une application entre différents comptes utilisateurs
Windows - Comment copier les paramètres d'une application entre différents comptes utilisateursWindows - Comment effectuer un test mémoire pour détecter une mémoire vive défaillante
Windows - Comment effectuer un test mémoire pour détecter une mémoire vive défaillante