Get-ChildItem パス名 -Recurse | Where-object{((Get-Date) – $_.LastWriteTime).Days -gt 日数 } | foreach-object { $_.Delete() }

コマンドは、
Get-ChildItem パス名 -Recurse
検索対象のパス名、サブフォルダーを含む

Where-object{((Get-Date) – $_.LastWriteTime).Days -gt 日数 }
今日の日付と更新日の差が指定した日数以上を抽出

foreach-object { $_.Delete() }
抽出されたオブジェクトを削除

といった感じでしょうか。

広告