PowerTip: Use PowerShell to Read the Content of a ZIP File


Summary: Learn how to use Windows PowerShell to read the content of a .zip file.

Hey, Scripting Guy! Question How can I read the content of a .zip file from within Windows PowerShell?

 Hey, Scripting Guy! Answer Use the OpenRead static method from the IO.Compression.ZipFile .NET Framework class.
            First, you will need to load the assembly that contains the class. Here is an example:

Add-Type -assembly "system.io.compression.filesystem"

[io.compression.zipfile]::OpenRead("E:\Ch10.zip").Entries.Name

Comments (1)

  1. Harm Veenstra says:

    It’s not released yet, but Powershell 5 has compress-archive and expand-archive cmdlets, but I don’t see anything there to just simply list the files?

Skip to main content