bonjour a tous
j'utilise ce petit script pour effacer les anciens Fichiers qui ont plus de x temps
j'aurai besoin de compter le nbre du fichier supprimer et d'envoyer ette résultat vers un Fichier log
franchement dit vu que je suis toujours débutant, j'ai essayer d’utiliser out-file mais dé le début j'ai cette erreur voir l'imprime écran
CI joint mon code
merci pour vos aides
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $date=Get-date $path="C:\source" $path2="c\destination\resu" $files=Get-ChildItem -path $path |Where-Object {$_.LastWriteTime -lt $date.Addminutes(-1)} foreach($file in $files) { if ($file -ne $null) { write-host "delting old file" -BackgroundColor Red Remove-Item $file.FullName |out-file -filepath $path2 } else {Write-Host "No more files to delete!" -foregroundcolor "Green" } }
Partager