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 PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
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