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