Skip to content

Daniels Tagesmeldungen

Kleine IT-Episoden, der Diabetes & das wahre Leben

  • Startseite
  • About me…
    • Lebenslauf
    • Weiterbildung
  • Disclaimer
  • Toggle search form

Powershell: Zip-Dateien erstellen und entpacken

Posted on 15. März 202114. März 2021 By Daniel Lensing Keine Kommentare zu Powershell: Zip-Dateien erstellen und entpacken

In manchen Exporten werden viele Dateien erstellt. Zum Versand oder weiteren Ablage kann es sinnvoller sein diese zu bündeln. Im Skripting-Umfeld kann eine ZIP-Datei eine einfache Lösung sein.

Dafür kann der folgende Befehl genutzt werden:

Compress-Archive -Path 'C:\Quelle' -DestinationPath 'C:\Ablage\Dokumente.zip'

Dabei wird automatisch die optimale Kompression im Standard verwandt. Bei einer großen Anzahl an Daten kann dieses über das Argument „-CompressionLevel“ editiert werden:

  • NoCompression
  • Fastest
  • Optimal

Bei „Fastest“ wird schneller verschlüsselt aber auch die Zieldatei wird größer. Bei „NoCompresssion“ werden die Dateien nur zu einer zusammengefasst.

Mit „-Update“ können weitere Dateien einer vorhandenen ZIP-Datei hinzugefügt werden. Zum Beispiel könnte man so eine Monatsdatei erstellt werden.

Selbstverständlich gibt es auch einen Befehl zum entpacken:

Expand-Archive -LiteralPath 'C:\Ablage\Dokumente.zip' -DestinationPath 'C:\Zielordner'

Dabei wird die Zip-Datei an den definierten Zielordner entpackt.
Leider gibt es bei diesen Verfahren keine Möglichkeit die Zip-Datei mit einem Passwort zu schützen.

Zu den Commandlets gibt es natürlich Beschreibungen in den Microsoft Docs

  • Compress-Archive bei Microsoft Docs15
  • Expand-Archive bei Microsoft Docs
Powershell

Beitrags-Navigation

Previous Post: Microsoft To Do wird ohne Cloud-Mailbox abgeschaltet
Next Post: Port-Test ohne Ping per Powershell

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Daniel Lensing

Ich betreibe diesen Blog, bei dem ich meine Erfahrungen aus der IT & dem Berufsalltag sowie dem Wahnsinn des Lebens mit Höhen und Tiefen. Darunter meine „Erlebnisreise“ zum Planeten „Diabetes mellitus Typ-2“.

Translate:

Follow us

Kategorien

  • Allgemein (5)
  • Client (213)
    • Android (4)
    • Fedora (Linux) (4)
    • iOS (3)
    • Mac OS X (3)
    • Peripherie (4)
    • Ubuntu (Linux) (6)
    • Windows 10 (43)
    • Windows 11 (3)
    • Windows 7 (100)
    • Windows 8 (36)
    • Windows 8.1 (28)
    • Windows Mobile (2)
    • Windows Vista (65)
    • Windows XP (21)
  • Cloud (13)
    • Microsoft Azure (6)
    • Office 365 (7)
  • Fortbewegung (42)
    • Auto (14)
    • Bahn (14)
    • Beinarbeit (2)
    • Zweirad (12)
  • IT-Nachrichten (35)
  • Leben Beruf und Gesundheit (96)
    • #t2dhero (11)
    • Arbeitszimmer (4)
    • Audio (9)
    • Gedanken (23)
    • Kino (3)
    • Lebensmittel & Essen (9)
    • Lesestoff (5)
    • Sport (2)
  • Lehren & Lernen (45)
    • Konferenzen (1)
    • Präsentation (1)
    • Zertifizierung (42)
  • Programme (310)
    • Android-Apps (22)
    • Eigene Tools (11)
    • iOS-Apps (2)
    • Office (84)
    • Patchday+Updates (69)
    • Software (142)
    • Spiele (3)
    • Windows Phone-Apps (2)
  • Programmierung (80)
    • AutoIT (1)
    • KiXtart (1)
    • PHP (2)
    • Power Automate (1)
    • Powershell (50)
    • VB.NET (8)
    • VBA (10)
    • VBS (10)
  • Server (143)
    • Citrix XenServer (2)
    • Exchange Server (25)
    • Lync Server (1)
    • System Center (4)
    • Ubuntu Server (1)
    • Windows Home Server (2)
    • Windows Server (89)
    • Windows Server 2012 (45)
    • Windows Server 2016 (12)
    • Windows Server 2019 (4)
    • Windows Server 2022 (1)
  • Telekommunikation (30)
    • Festnetz (3)
    • Internet (6)
    • Mobilfunk (21)
  • Verkauf & Verlosung (1)
  • Web-Installationen (32)
    • Joomla (4)
    • MediaWiki (9)
    • phpMyAdmin (1)
    • Piwik (4)
    • Wordpress (19)
Mastodon

Copyright © 2023 Daniels Tagesmeldungen.

Powered by PressBook WordPress theme