Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

SYNOPSIS

Effectue la sauvegarde des machines en fonction de leur type et supprime les anciennes sauvegardes.
Date : 2025-04-29
Version : 2.0

DESCRIPTION

Ce script sauvegarde les machines (Clients, Serveurs, DC) dans une structure organisée par type et date.
Il supprime également les sauvegardes plus anciennes que la période définie (par défaut : 15 jours).
Les sauvegardes sont réalisées avec WBAdmin

PREREQUIS

  • Module Windows Server Backup installé (pour Serveurs et DC), est installé si il n'est pas présent.
  • Compte utilisateur avec droits : Backup Operators + accès écriture au dossier de sauvegarde.

FONCTIONNEMENT

  • Faire un premiere sauvegarde manuellement pour que le module Windows Server Backup soit installé.
    Changer le nom du serveur par défaut par le votre. $BackupServer = "\SERVER"

  • Fait un sauvegarde dans le répertoire :
    Pour un controlleur de domaine : \\SERVEUR\DC\NOM_DE_MACHINE\DATE (au format yyyy-mm-jj)
    Pour un serveur membre : \\SERVEUR\Serveurs\NOM_DE_MACHINE\DATE (au format yyyy-mm-jj)
    Pour un client membre : \\SERVEUR\Clients\NOM_DE_MACHINE\DATE (au format yyyy-mm-jj)

Exemple :
\\NAS01\DC\DC01\2025-04-29
\\NAS01\Serveurs\APP01\2025-04-29
\\NAS01\Clients\CLI01\2025-04-29

  • Supprime toutes les sauvegardes de plus 15 jours :
    $DeleteFolderFiles = (Get-Date).AddDays(-15)

RECOMMANATION

Fonctionne trés bien avec un compte Gmsa (Group Managed Service Accounts)

Nécéssite :

  • droits sur le répertoire de sauvegarde
  • membre du groupe Backup Operators

et les droits de la GPO :

  • Accéder a cet ordinateur a partir du réseau
  • Ouvrir une session en tant que service
  • Ouvrir une session en tant que tache
  • sauvegarder les fichiers et les répertoires

Licence

GNU General Public Licence V3.0
https://github.com/Valceen/

About

Effectue la sauvegarde des machines en fonction de leur type et supprime les anciennes sauvegardes (configurable)

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages