Comment obtenir uniquement les répertoires avec Get-ChildItem ?
Pour PowerShell 3.0 et supérieur :
Get-ChildItem -Directory
Vous pouvez également utiliser les alias dir, ls et gci
Pour les versions de PowerShell antérieures à 3.0 :
L’objet FileInfo retourné par Get-ChildItem possède une propriété « de base », PSIsContainer. Vous souhaitez sélectionner uniquement ces éléments.
Get-ChildItem -Recurse | ?{ $_.PSIsContainer }
Si vous voulez les noms bruts sous forme de chaînes des répertoires, vous pouvez faire
Get-ChildItem -Recurse | ?{ $_.PSIsContainer } | Select-Object FullName