Skip to content

About

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

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

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

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages