Zip a File with Powershell 3.0

Hallo zusammen,

Mit dem folgenden Code kann man ohne zusätzliche Komponenten Files in ein ZIP Archiv packen.

Add-Type -As System.IO.Compression.FileSystem
[System.IO.Compression.CompressionLevel]$Compression = "Optimal"

#ZIP a File
[String]$ZipFilePath = "c:\temp\test.zip"
[String]$File = "c:\temp\Mailboxes.txt"
$Archive = [System.IO.Compression.ZipFile]::Open( $ZipFilePath, "Update" )
$null = [System.IO.Compression.ZipFileExtensions]::CreateEntryFromFile($Archive, $file, "Mailboxes.txt", $Compression)
$archive.Dispose()

Grüsse
Andres Bohren