====== PowerShell: Supprimer un fichier, un dossier ou un élément ====== NOM: Remove-Item RÉSUMÉ: Supprimer un élément spécifique. SYNTAXE:\\ Remove-Item [-Path] [-Confirm] [-Credential ] [-Exclude ] [-Filter ] [-Force] [-Include ] [-Recurse] [-Stream ] [-UseTransaction] [-WhatIf] [] DESCRIPTION:\\ Le cmdlet Remove-Item supprime un ou plusieurs élément(s). Car c'est supporté par de nombreux fournisseurs, il est possible de supprimer plusieurs types d'éléments, y compris fichiers, dossiers, clef de registre, variables, alias, et des fonctions. __Supprimer un seul dossier__ remove-item "Chemin du dossier complet" -Force -erroraction SilentlyContinue __Supprimer plusieurs éléments avec un filtre__ __Supprimer une clef de registre__ remove-item hklm:\software\demo -recurse __Supprimer un objet plus vieux que 30 jours__ # Make a limite rule $limit = (Get-Date).AddDays(-30) # Set the path $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 # Delete any empty directories left behind after deleting the old files. Get-ChildItem -Path $path -Recurse -Force | Where-Object { $_.PSIsContainer -and (Get-ChildItem -Path $_.FullName -Recurse -Force | Where-Object { !$_.PSIsContainer }) -eq $null } | Remove-Item -Force -Recurse