Get-ChildItemコマンドレットに-Recurseオプションを付けると、-Pathオプションに指定したディレクトリ内とそれ以下のすべてのディレクトリの中のファイルを取得しようとする。-Includeオプションにワイルドカードでファイル名を指定すると、それに一致するファイルだけが取り出される。
-Pathオプションを省略すると、カレントディレクトリを指定したものとして処理される。
PS C:\> Get-ChildItem -Path C:\Windows\Microsoft.NET -Include cs*.exe -Recurse
ディレクトリ: C:\Windows\Microsoft.NET\Framework\v2.0.50727
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 2024/12/04 9:20 80304 csc.exe
(以下、表示省略)