Question
comprendre lignes de script PS pour sauvegarde SYS
- Matt
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 3
- Remerciements reçus 0
il y a 15 ans 1 semaine #9593
par Matt
comprendre lignes de script PS pour sauvegarde SYS a été créé par Matt
<br><br>Message édité par: Matt, à: 12/12/11 15:02
Connexion ou Créer un compte pour participer à la conversation.
- xyz
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 69
il y a 15 ans 1 semaine #9594
par xyz
Tutoriels PowerShell
Réponse de xyz sur le sujet Re:comprendre lignes de script PS pour sauvegarde SYS
Salut,
[code:1]
if ((Get-Content $BACKUP_ROOT\"Historique.txt\" | Measure-Object).Count -gt $NB_VERSIONS)
[/code:1]
Calcule le nombre de lignes du fichier txt.
C'est peut être implicitement le nb de rotation...
[code:1]
Get-Content $BACKUP_ROOT\"Historique.txt\" | Select-Object -index 0 | Remove-Item -recurse
[/code:1]
Récupère la première ligne du fichier puis supprime l'élément, je suppose que c'est un fichier...
[code:1]
Get-Content $BACKUP_ROOT\"Historique.txt\" | Select -Skip 1 | Set-content $BACKUP_ROOT\"Historique.tmp\"
[/code:1]
Récupère toutes les lignes moins la première et les insére dans un nouveau fichier.
[code:1]
Move $BACKUP_ROOT\"Historique.tmp\" $BACKUP_ROOT\"Historique.txt\" -Force
[/code:1]
Renomme le fichier nouvellement créé avec le nom de l'ancien fichier de backup.
A confirmer...
[code:1]
if ((Get-Content $BACKUP_ROOT\"Historique.txt\" | Measure-Object).Count -gt $NB_VERSIONS)
[/code:1]
Calcule le nombre de lignes du fichier txt.
C'est peut être implicitement le nb de rotation...
[code:1]
Get-Content $BACKUP_ROOT\"Historique.txt\" | Select-Object -index 0 | Remove-Item -recurse
[/code:1]
Récupère la première ligne du fichier puis supprime l'élément, je suppose que c'est un fichier...
[code:1]
Get-Content $BACKUP_ROOT\"Historique.txt\" | Select -Skip 1 | Set-content $BACKUP_ROOT\"Historique.tmp\"
[/code:1]
Récupère toutes les lignes moins la première et les insére dans un nouveau fichier.
[code:1]
Move $BACKUP_ROOT\"Historique.tmp\" $BACKUP_ROOT\"Historique.txt\" -Force
[/code:1]
Renomme le fichier nouvellement créé avec le nom de l'ancien fichier de backup.
A confirmer...
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Matt
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 3
- Remerciements reçus 0
il y a 15 ans 1 semaine #9599
par Matt
Réponse de Matt sur le sujet Re:comprendre lignes de script PS pour sauvegarde SYS
<br><br>Message édité par: Matt, à: 12/12/11 15:02
Connexion ou Créer un compte pour participer à la conversation.
- xyz
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 69
il y a 15 ans 1 semaine #9609
par xyz
Tutoriels PowerShell
Réponse de xyz sur le sujet Re:comprendre lignes de script PS pour sauvegarde SYS
Matt écrit:

La ligne suivante crée 'une rotation' :
[code:1]Add-Content $BACKUP_ROOT\"Historique.txt\" $BACKUP_DIR[/code:1]Et l'ajoute en fin de fichier, j'en déduit que la première ligne contient la rotation la plus ancienne( sur une semaine).
Ensuite je sais pas ce qui se passse si le backup échoue ou si on l'exécute deux fois dans la journée.
Mais ceci est un autre sujet
Que tu viens d'écrire les specsVous en penser quoi ?
La ligne suivante crée 'une rotation' :
[code:1]Add-Content $BACKUP_ROOT\"Historique.txt\" $BACKUP_DIR[/code:1]Et l'ajoute en fin de fichier, j'en déduit que la première ligne contient la rotation la plus ancienne( sur une semaine).
Ensuite je sais pas ce qui se passse si le backup échoue ou si on l'exécute deux fois dans la journée.
Mais ceci est un autre sujet
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.039 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- comprendre lignes de script PS pour sauvegarde SYS