普通にPSIsContainerプロパティを使えばよい
#カレントディレクトリのフォルダだけを表示 > Get-ChildItem | Where-Object {$_.PSisContainer} #同じくファイルだけを表示 > Get-ChildItem | Where-Object {$_.PSisContainer}
ちょっとした解説
PSIsContainerプロパティはオブジェクトがコンテナーの場合にTrue、そうでない場合はFalseになる。 Powershellにおけるコンテナーとは"オブジェクトを格納できるもの全般"のこと。 フォルダ、レジストリキーなどが該当する*1
追記:2018/03/14
上記はPowershell v3 以降の場合はそもそもGet-ChildItem
のFile
パラメータやDirectory
パラメータで絞り込んで表示できることができるようになっている。
*1:正式なドキュメントなどは見当たらず…試してみた範囲ではこの2つだった