Script avec code retour à la fin
Bonjour,
J'ai un script de purge, qui fonctionne correctement.
Mais j'ai besoin d'ajouter à la fin un code retour 1 ou 2.
Exemple : code retour 1, le script purge est bien fini sans erreur et code retour 2, script purge en erreur
Mon script :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| function New-FileNameTimeStamped{
param($FileName,$Date=(Get-Date),$Format='dd-MM-yyyy-HH-mm-ss')
$SF=New-object System.IO.FileInfo $FileName
"{0}\{1}-{2:$Format}{3}" -F $SF.Directory,$SF.BaseName,$Date,$SF.Extension
}#New-FileNameTimeStamped
#variable pour le fichier log avec la date grace a la fonction
$LOG=New-FileNameTimeStamped -FileName 'c:\temp\Log.txt' -Format 'ddMMyyyy'
$Folder = "C:\Purge"
#supprimer les fichiers plus anciens que 30 jours
Get-ChildItem $Folder -Recurse -Force -ea 0 |
? {!$_.PsIsContainer -and $_.LastWriteTime -lt (Get-Date).AddDays(-1)} |
ForEach-Object {
$_ | del -Force
$_.FullName | Out-File $LOG -Append
} |
Je voir pas comment faire, je début sur powershell
Merci d'avance de votre aide
Birel