私はこの素晴らしいスクリプトを持っています:
gci -Recurse| where {$_.LastWriteTime -gt (Get-Date).AddDays(-45)}| group Extension -NoElement
出力は次のとおりです。
4352 .JPG
2352 .doc
2135 .pdf
1811 .xls
1472
857 .pub
732 .xlsx
565 .docx
66 .rtf
64 .lnk
63 .ppt
61 .url
41 .png
38 .xml
28 .htm
27 .msg
私が望むのは、この同じスクリプトを現在のディレクトリのすべてのディレクトリで実行することです(再帰的ではありません)。たとえば、私がディレクトリc:\test
にいて、そのディレクトリがフォルダ、、alex
およびliza
の場合、harry
このスクリプトをに適用したいc:\test\alex
、、c:\test\liza
c:\test\harry
私が望む出力は次のようになります。
4352 .JPG directory name
2352 .doc directory name
2135 .pdf directory name
1811 .xls directory name
1472 directory name
857 .pub directory name
732 .xlsx directory name
565 .docx directory name
上記のスクリプトを変更して、すべてのディレクトリに対してこれを行い、ディレクトリ名を追加するにはどうすればよいですか?