Uitpakken van bestanden uit een opgegeven archief (gezipt) bestand.
Syntax
Expand-Archive <String> <String>]
Expand-Archive -LiteralPath <String> <String>]
Beschrijving
Het cmdlet Expand-Archive
pakt bestanden uit een opgegeven gecomprimeerd archiefbestand uit naar een opgegeven bestemmingsmap. Met een archiefbestand kunnen meerdere bestanden worden verpakt, en optioneel gecomprimeerd, in een enkel gezipt bestand voor eenvoudiger distributie en opslag.
Voorbeelden
Voorbeeld 1: Pak de inhoud van een archief uit
Dit voorbeeld pakt de inhoud van een bestaand archiefbestand uit in de map die is opgegeven door de parameter BestemmingsPad.
Expand-Archive -LiteralPath 'C:\Archives\Draft.Zip' -DestinationPath C:\Reference
In dit voorbeeld wordt de parameter LiteralPath gebruikt omdat de bestandsnaam tekens bevat die als jokertekens kunnen worden geïnterpreteerd.
Voorbeeld 2: Extraheer de inhoud van een archief in de huidige map
Dit voorbeeld extraheert de inhoud van een bestaand archiefbestand in de huidige map naar de map die is opgegeven door de parameter BestemmingsPad.
Expand-Archive -Path Draftv2.Zip -DestinationPath C:\Reference
Parameters
Prompt u om bevestiging voordat u het cmdlet uitvoert.
Type: | SwitchParameter |
Aliassen: | cf |
Positie: | Naam |
Standaardwaarde: | Valse |
Valse | |
Valse |
Aan standaard, Expand-Archive
creëert een map op de huidige locatie die dezelfde naam heeft als hetZIP-bestand. Met de parameter kunt u het pad naar een andere map opgeven. De doelmap wordt aangemaakt als die niet bestaat.
Type: | String |
Positie: | 1 |
Standaardwaarde: | Een map op de huidige locatie |
Accepteer invoer via pijplijn: | Valse |
Accepteer wildcard tekens: | False |
Dwingt het commando uit te voeren zonder de gebruiker om bevestiging te vragen.
Type: | SwitchParameter |
Positie: | Naam |
Voorkeurwaarde: | Neen |
Accepteer invoer via pijplijn: | Valse |
Accepteer wildcard tekens: | False |
Specificeert het pad naar een archiefbestand. In tegenstelling tot de Path parameter, wordt de waarde van LiteralPath exact gebruikt zoals het is getypt. Jokertekens worden niet ondersteund. Als het pad escape-tekens bevat, zet dan elk escape-teken tussen enkele aanhalingstekens, zodat PowerShell geen tekens als escape-sequenties mag interpreteren.
Type: | String |
PSPath | |
Positie: | Naam |
Voorkeurwaarde: | Neen |
True | |
Accept wildcard characters: | False |
Zorgt ervoor dat het cmdlet een lijst uitvoert met de bestanden die uit het archief zijn geëxpandeerd.
Type: | SwitchParameter |
Positie: | Naam |
Voorkeurwaarde: | Neen |
Accepteer invoer via pijplijn: | Valse |
Accepteer wildcard tekens: | False |
Specificeert het pad naar het archiefbestand.
Type: | String |
0 | |
De standaardwaarde: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Toont wat er zou gebeuren als het cmdlet wordt uitgevoerd. Het cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliassen: | wi |
Positie: | Naam |
Standaardwaarde: | Valse |
Valse | |
Accepteer wildcard tekens: | False |
Inputs
String
U kunt een string pijpen die een pad bevat naar een bestaand archiefbestand.
Outputs
FileSystemInfo
Wanneer de parameter -PassThru
wordt gebruikt, geeft het cmdlet een lijst met bestanden die uit het archief zijn geëxpandeerd.
Notes
De ZIP-bestandsspecificatie specificeert geen standaardmanier voor het coderen van bestandsnamen die niet-ASCII-tekens bevatten. HetCompress-Archive
cmdlet gebruikt UTF-8 codering. Andere ZIP archief tools kunnen een ander coderingsschema gebruiken. Bij het uitpakken van bestanden met bestandsnamen die niet met UTF-8 codering zijn opgeslagen, gebruikt Expand-Archive
de ruwe waarde die in het archief is gevonden. Dit kan resulteren in een bestandsnaam die verschilt van de bronnaam die in het archief is opgeslagen.
- Compress-Archive