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