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 WindowsPowershell - 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-VPlusieurs méthodes pour renommer un ordinateur sous Windows
Une vidéo présentant comment pour renommer un ordinateur sous WindowsVisualiser d'autres types de fichiers contenant du simple texte dans Windows
Il est possible de visualiser d'autres types de fichiers contenant du simple texte comme les fichiers .ps1, .psm1, .psd1, .twig, .gcode... dans l'explorateur de fichier WindowsPanorama des différents types d'applications dans Windows
Tour d'Horizon des différents types d'applications dans WindowsWindows - Se faire aider facilement à distance grâce à l'assistance rapide
Comment se faire aider ou aider facilement à distance grâce à l'assistance rapide
Suivez-moi sur
Soutenez-moi
Contenu récent
Powershell - Tester la connectivité réseau et l'accessibilité aux ports
Powershell - Afficher les connections réseau (équivalent de netstat)
Powershell - Tester la résolution de nom (équivalent de nslookup)
Powershell - Afficher et gérer la configuration DNS des interfaces réseau
Powershell - Gérer la configuration IP des interfaces réseau
Powershell - Gérer l'état et la configuration des interfaces réseau
Powershell et le left hand side
Powershell - Gérer les disques, les partitions et les volumes
Powershell - Gérer les points de restauration système sous Windows