Powershell Zip extrahieren
Hi,
ich möchte ein ZIP-Archiv extrahieren, und dabei alles überschreiben.
Zur Zeit kommt mit dem Code auch ein fortschrittsfenster, der mir den Kopiervorgang zum Ziel anzeigt.
Ich muss vorher den Zielordner erstmal löschen um sicher zu gehen, dann funktioniert es zuverlässig.
Leider hab ich dann noch das Fenster, geht aber sicher auch ohne?
Danke
ich möchte ein ZIP-Archiv extrahieren, und dabei alles überschreiben.
Zur Zeit kommt mit dem Code auch ein fortschrittsfenster, der mir den Kopiervorgang zum Ziel anzeigt.
function Expand-ZIPFile($file, $destination)
{
$shell = new-object -com shell.application
$zip = $shell.NameSpace($file)
foreach($item in $zip.items())
{
$shell.Namespace($destination).copyhere($item)
}
}
Ich muss vorher den Zielordner erstmal löschen um sicher zu gehen, dann funktioniert es zuverlässig.
Leider hab ich dann noch das Fenster, geht aber sicher auch ohne?
Danke
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 336631
Url: https://administrator.de/forum/powershell-zip-extrahieren-336631.html
Ausgedruckt am: 03.04.2025 um 04:04 Uhr
2 Kommentare
Neuester Kommentar

Das macht man heute so
https://msdn.microsoft.com/de-de/library/hh485723(v=vs.110).aspx
Add-Type -AssemblyName System.IO.Compression
Add-Type -AssemblyName System.IO.Compression.FileSystem
[System.IO.Compression.ZipFile]::ExtractToDirectory("c:\datei.zip","C:\zielordner")

Wie kann ich einen Beitrag als gelöst markieren? nicht vergessen.