powershell - script sauvegarde avec gestion des semaines [RESOLU]

powershell - script sauvegarde avec gestion des semaines [RESOLU] - Management du SI - Systèmes & Réseaux Pro

Marsh Posté le 01-12-2015 à 20:14:42    

bonsoir,
 
j'essaie de faire un script qui m'archive dans un dossier semainexx la sauvegarde de la semaine achevée
j'ai une arbo du type
 
J-7
semaine44
semaine45
semaine46
semaine47
 
le script renomme la semaine la plus ancienne (s-4) en numéro de la semaine en cours et fait une copie
j'ai un soucis avec le script que j'ai commencé à faire
c'est pour le début de l'année prochaine
pour la 1ere semaine de janvier par exemple, ma variable $SemaineSupp va me donner "Semaine-3" au lieu de "Semaine1"
 
voici le script que j'ai actuellement

Code :
  1. #Archivage Semaine
  2. $SemaineNr = Get-Date -UFormat %V
  3. $SemaineSupp = ($SemaineNr) - 4
  4. $source = "s:\J-7"
  5. $destination = "s:\$SemaineNr"
  6. $robocopyOptions = @("/mir", "/nfl", "/ndl", "/np", "/copy:dat", "/w:2", "/r:5", "/FFT" )
  7. $robocopyLog = "/log:d:\ArchiveSemaine.log"
  8. #Suppression de la semaine S-5 et archivage de la semaine passée
  9. Rename-Item -Path "d:\$SemaineSupp" -NewName $SemaineNr
  10. robocopy $source $destination $robocopyOptions $robocopyLog

Message cité 1 fois
Message édité par tupur le 04-12-2015 à 21:28:12
Reply

Marsh Posté le 01-12-2015 à 20:14:42   

Reply

Marsh Posté le 07-12-2015 à 14:31:22    

tupur a écrit :

bonsoir,
 
j'essaie de faire un script qui m'archive dans un dossier semainexx la sauvegarde de la semaine achevée
j'ai une arbo du type
 
J-7
semaine44
semaine45
semaine46
semaine47
 
le script renomme la semaine la plus ancienne (s-4) en numéro de la semaine en cours et fait une copie
j'ai un soucis avec le script que j'ai commencé à faire
c'est pour le début de l'année prochaine
pour la 1ere semaine de janvier par exemple, ma variable $SemaineSupp va me donner "Semaine-3" au lieu de "Semaine1"
 
voici le script que j'ai actuellement

Code :
  1. #Archivage Semaine
  2. $SemaineNr = Get-Date -UFormat %V
  3. $SemaineSupp = ($SemaineNr) - 4
  4. $source = "s:\J-7"
  5. $destination = "s:\$SemaineNr"
  6. $robocopyOptions = @("/mir", "/nfl", "/ndl", "/np", "/copy:dat", "/w:2", "/r:5", "/FFT" )
  7. $robocopyLog = "/log:d:\ArchiveSemaine.log"
  8. #Suppression de la semaine S-5 et archivage de la semaine passée
  9. Rename-Item -Path "d:\$SemaineSupp" -NewName $SemaineNr
  10. robocopy $source $destination $robocopyOptions $robocopyLog



 
Bonjour,  
 
Du coup cela pourrait être sympa pour les autres de savoir ce qui n'a pas fonctionné pour toi ?
 
:)


---------------
Topic Achat/Vente - Ancien Feed-back
Reply

Marsh Posté le 08-12-2015 à 19:05:42    

Mad_noob a écrit :


 
Bonjour,  
 
Du coup cela pourrait être sympa pour les autres de savoir ce qui n'a pas fonctionné pour toi ?
 
:)


 
bonsoir,
on m'a donné une solution de contournement ailleurs
rajout d'une condition sur les 4 premières semaines de l'année
 
 
http://www.forum-microsoft.org/vie [...] 9&t=140079

Reply

Marsh Posté le 08-12-2015 à 19:56:39    

Merci :jap:


---------------
Topic Achat/Vente - Ancien Feed-back
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed