Windows PowerShell で、ZIP ファイルを扱う方法を説明します。
ファイルを圧縮し、ZIP ファイルを作成
$ZipFile = "D:\Test.zip" $fso = New-Object -ComObject Scripting.FileSystemObject $zip = $fso.CreateTextFile($ZipFile, $true) $zip.Write("PK") $zip.Write([char]5) $zip.Write([char]6) for ($i = 1; $i -le 18; $i++){ $zip.Write([char]0) } $zip.Close() $sh = New-Object -ComObject Shell.Application $zip = $sh.NameSpace($ZipFile) $zip.CopyHere("D:\test.xlsx") $zip.CopyHere("D:\test.docx")