So lesen Sie den Inhalt einer CSV-Datei in einer ZIP-Datei mit PowerShell

Ich habe eine Zip-Datei, die mehrere CSV-Dateien enthält. Wie kann ich den Inhalt dieser CSV-Dateien lesen, ohne die ZIP-Dateien mit PowerShell zu extrahieren?

Ich habe das @ benutRead-Archive Cmdlet, das als Teil des @ enthalten iPowerShell Community Extensions (PSCX)

Das ist, was ich bisher versucht habe.

$path = "$env:USERPROFILE\Downloads\"
$fullpath = Join-Path $path filename.zip

Read-Archive $fullpath | Foreach-Object {
    Get-Content $_.Name
}

Aber wenn ich den Code ausführe, erhalte ich diese Fehlermeldung Get-Content: Ein Objekt mit dem angegebenen Pfad filename.csv ist nicht vorhanden oder wurde nach dem Parameter -Include oder -Exclude gefiltert.

Allerdings, wenn ich laufeRead-Archive $fullpath, listet alle Dateien in der zip-Datei auf

Antworten auf die Frage(2)

Ihre Antwort auf die Frage