ZIP形式の圧縮ファイルを作成するにはCompress-Archiveコマンドレットを使う。以下は、a.txtとb.txtという2つのテキストファイルからarc.zipという圧縮ファイルを作成した例。
> Get-ChildItem -name *.txt a.txt b.txt > Get-Content a.txt ABC abc 1234 > Get-Content b.txt abcdefg 1234567 > Compress-Archive -Force a.txt, b.txt arc.zip > Get-ChildItem -name *.zip arc.zip
展開するには、Expand-Archiveコマンドレットを使う。a.txtとb.txtを削除して、arc.zipからファイルを展開してみる。
> Get-ChildItem -name *.txt a.txt b.txt > Get-ChildItem -name *.zip arc.zip > Remove-Item a.txt,b.txt > Get-ChildItem -name *.txt > Expand-Archive -Force arc.zip . > Get-ChildItem -name *.txt a.txt b.txt > Get-Content a.txt ABC abc 1234
圧縮ファイル内のファイルを一覧形式で表示する(「unzip -l」に相当する)コマンドレットは、残念ながら無い。