Komprimieren mit .NET-Klassen

Da der cmdlet compress-archive eingeschränkt ist auf 2GB .zip-files, braucht es eine andere Lösung.

# Wird benötigt, um auf die Klasse zip-file zuzugreifen
add-type -AssemblyName system.io.compression.filesystem

# Komprimieren-Level festlegen
[System.IO.Compression.CompressionLevel]::Fastest
#Ordner komprimieren mit Quell- & Ziel-Pfad
[System.IO.Compression.ZipFile]::CreateFromDirectory("Pfad zum Ordner","pfad zum Ziel")