よく使うPowerShellのパイプライン処理を毎回タイプするのは面倒 PowerShellでは、パイプライン経由で渡されたオブジェクトに対して何らかの処理を施すことで、必要なデータだけを取り出したり、順番に処理したり、あるいは出力形式を整形したりといった操作を行うことがよくある(別稿「Windows PowerShellコマンド&スクリプティング入門」を参照)。例えば、カレントフォルダから最終更新日が6カ月以上前のファイルだけを取得したければ、次のように記述する。 PS C:\WINDOWS> Get-ChildItem | Where-Object {$_.LastWriteTime -lt (Get-Date).AddMonths(-6)} ディレクトリ: Microsoft.PowerShell.Core\FileSystem::C:\WINDOWS Mode
![PowerShellでよく使うパイプライン経由の処理をフィルタとして定義する](https://cdn-ak-scissors.b.st-hatena.com/image/square/ad6005264f183cc95500e8713d45e5fec6a0a100/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fait%2Farticles%2F0804%2F11%2Fcover_news152.jpg)