PowerShellのコマンドラインから標準機能でzipファイルに圧縮する

powershell コンピュータ
powershell
コマンドラインからCompress-Archiveコマンドレットでフォルダやファイルをzipファイルに圧縮することが出来ることを忘れていました。Zip.exeやUnzip.exeを用意しなくてはとインターネット検索をしている最中に気が付きました。
Windows10であればエクスプローラーのコンテキストメニューからzipファイルを作ることが出来るので、実際はあまり使う機会はないかもしれませんが、PowerShellからもzipファイルを作ることが出来ることを忘れないようにしたいと思います。

使い方

Compress-Archive [-Path] 圧縮したいファイルまたはフォルダのパス [-DestinationPath] 出力するzipファイルのパス
copyコマンドなどの引数の順番と同じく入力(Source)と出力(Destination)の順番になります。
コマンド名がCompress-Archiveと若干長いのでalias -Definition Compress-Archiveで短縮形を探してみましたが、標準ではなさそうです。独自aliasを設定するかはお好みでということに成ります。

コメント