Bonjour,
j'ai un petit problème avec un script. je souhaite scanner des fichiers moins de 1 jour et cela fonctionne très bien quand il n'y en a qu'un seul... Et dès qu'il y en a plusieurs les chemins sont stockés dans la même variable et lorsque que je fais un get-content $lavariableconcernés me met une erreur ce qui est normal car il contient plusieurs chemin... Quelqu'un saurait-il comment placer ces chemins dans plusieurs variables ?
ps: je sais qu'il y'a le foreach mais je sais pas trop comment l'intégrer ...
Code :
- $Date=(Get-Date).Adddays(-6)
- $path='C:\Users\Informatique\Desktop\LOG\*.txt'
- $H=Dir $Path | Group-Object -Property {$_.LastWriteTime -ge $date} -AsHashTable -AsString
- $oldOfs,$ofs=$ofs,' , '
- if ($H.Contains('False'))
- {
- Write-Warning "Les Fichiers de plus de 1 jour sont déjà analysés"
-
- }
- if ($H.Contains('True'))
- {
- Write-Warning "Fichier de moins de 24 heures"
- "$($H.True) "
- }
- $ofs=$oldOfs
|