bonjour a tous

je débute en powershell et j'ai commencer par voir quelque code pour comprendre comment il fonctionne

j’utilise ces 3 ligne mis par mon collègue pour faire la suppression des ancien fichier qui ont plus de 15 jours

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
$limit = (Get-Date).AddDays(-15)
$path = "C:\Some\Path"

# Delete files older than the $limit

Get-ChildItem -Path $path -Recurse -Force | Where-Object { !$_.PSIsContainer -and $_.CreationTime -lt $limit } | Remove-Item -Force
ce que j'arrive pas a comprendre c'est le mot !$_.PSIsContainer il sert a quoi cette phase de test

merci pour vos explication