Powershell で複数のzip ファイルを解凍する
Windows 環境において大量の zip ファイルが存在し、それを解凍する必要が発生しました。Powershellでは 解凍には"Compress-Archive" , 圧縮には"Expand-Archive"コマンドレットを使用しますが、Compress-Archive は複数のファイルに対応していない、すなわち *.zip のような解凍対象ファイルを複数指定することができないようです。そこで複数ファイルを解凍するには Get-ChildItem により zip一覧ファイルを取得してから各ファイルに対してExpand-Archiveで解凍することとしました。続きはこちらで複数 zip ファイルを圧縮や解凍するサンプルコード.