So extrahieren Sie ZIP-Dateien mit PowerShell

So extrahieren Sie ZIP-Dateien mit PowerShell

How Extract Zip Files Using Powershell

Linux unter Windows 10 ausführen

Windows bietet die Möglichkeit, Archive zu entpacken und stellt diese Funktionalität sogar programmgesteuert über COM zur Verfügung. Hier ist, wie es geht.



So extrahieren Sie ZIP-Dateien mit PowerShell

Wir haben gesehen, dass diese Frage in Stack Overflow und Foren mehrmals gestellt wurde, aber meistens empfehlen die Leute die Verwendung der PowerShell-Community-Erweiterungen oder einer älteren Befehlszeilenanwendung. Um ehrlich zu sein, ist es in PowerShell gar nicht so schwer.

$shell = new-object -com shell.application
$zip = $shell.NameSpace(C:howtogeeksite.zip)
foreach($item in $zip.items())
{
$shell.Namespace(C: emphowtogeek).copyhere($item)
}

Das Festcodieren von Werten ist nicht wirklich ideal, also machen wir es zu einer schnellen Funktion.

Funktion Expand-ZIPFile($file, $destination)
{
$shell = new-object -com shell.application
$zip = $shell.NameSpace($file)
foreach($item in $zip.items())
{
$shell.Namespace($destination).copyhere($item)
}
}

Dann können wir die Funktion einfach so verwenden:

So deaktivieren Sie Instagram vorübergehend

Expand-ZIPFile –Datei C:howtogeeksite.zip –Ziel C: emphowtogeek

Denken Sie daran, dies zu Ihrem hinzuzufügen Windows PowerShell-Profil , sodass Sie keine Bibliotheken von Drittanbietern für Funktionen benötigen, die bereits im Lieferumfang enthalten sind.

WEITER LESEN
  • › Der Computerordner ist 40: Wie Xerox Star den Desktop erstellte
  • › Funktionen vs. Formeln in Microsoft Excel: Was ist der Unterschied?
  • › So finden Sie Ihr Spotify Wrapped 2021
  • › Was ist MIL-SPEC Fallschutz?
  • › 5 Websites, die jeder Linux-Benutzer mit einem Lesezeichen versehen sollte
  • & rsaquo; Cyber ​​Monday 2021: Die besten Tech-Deals
Profilfoto von Taylor Gibb Taylor Gibb
Taylor Gibb ist ein professioneller Softwareentwickler mit fast einem Jahrzehnt Erfahrung. Er war zwei Jahre lang als Microsoft Regional Director in Südafrika tätig und hat mehrere Microsoft MVP (Most Valued Professional) Auszeichnungen erhalten. Derzeit arbeitet er im Bereich Forschung und Entwicklung bei Derivatco International.
Vollständige Biografie lesen