Facebook
From aaa, 2 Weeks ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 122
  1. # Chemin du répertoire à surveiller
  2. $cheminRepertoire = "chemin\vers\repertoire"
  3.  
  4. # Date limite pour les fichiers modifiés (3 jours)
  5. $dateLimite = (Get-Date).AddDays(-3)
  6.  
  7. # Récupérer les fichiers modifiés dans les 3 derniers jours
  8. $fichiersModifies = Get-ChildItem -Path $cheminRepertoire | Where-Object { $_.LastWriteTime -gt $dateLimite }
  9.  
  10. # Afficher les fichiers modifiés à l'écran
  11. Write-Host "Fichiers modifiés dans les 3 derniers jours dans le répertoire $cheminRepertoire :"
  12. $fichiersModifies | ForEach-Object {
  13.     Write-Host $_.FullName
  14. }
  15.  
  16. # Enregistrer les résultats dans un fichier texte
  17. $cheminFichierResultats = "chemin\vers\fichiers_modifies.txt"
  18. $fichiersModifies | Select-Object FullName | Out-File -FilePath $cheminFichierResultats -Append
  19.  
  20. # Afficher un message de confirmation
  21. Write-Host "Les résultats ont été enregistrés dans le fichier $cheminFichierResultats."
  22.