Module : Microsoft.PowerShell.Archive

Extrait les fichiers d’un fichier d’archive (zippé) spécifié.

Syntaxe

Expand-Archive <String> <String>] 
Expand-Archive -LiteralPath <String> <String>] 

Description

Le Expand-Archive cmdlet extrait les fichiers d’un fichier d’archive zippé spécifié vers un dossier de destination spécifié. Un fichier d’archive permet d’emballer, et éventuellement de compresser, plusieurs fichiers en un seul fichier zippé pour faciliter la distribution et le stockage.

Exemples

Exemple 1 : Extraire le contenu d’une archive

Cet exemple extrait le contenu d’un fichier d’archive existant dans le dossier spécifié par le paramètreDestinationPath.

Expand-Archive -LiteralPath 'C:\Archives\Draft.Zip' -DestinationPath C:\Reference

Dans cet exemple, le paramètre LiteralPath est utilisé car le nom du fichier contient des caractères qui pourraient être interprétés comme des caractères génériques.

Exemple 2 : Extraire le contenu d’une archive dans le dossier actuel

Cet exemple extrait le contenu d’un fichier d’archive existant dans le dossier actuel dans le dossier spécifié par le paramètre DestinationPath.

Expand-Archive -Path Draftv2.Zip -DestinationPath C:\Reference

Paramètres

-Confirm

Vous êtes invité à confirmer avant d’exécuter le cmdlet.

Type: SwitchParameter
Aliases: cf
Position : Nommé
Valeur par défaut : False
Acceptation de l’entrée du pipeline : False Acceptation des caractères génériques : False
-DestinationPath

Par défaut, Expand-Archive crée un dossier à l’emplacement actuel qui porte le même nom que le fichierZIP. Le paramètre vous permet de spécifier le chemin d’accès à un autre dossier. Le dossier cible est créé s’il n’existe pas.

Type: String
Position : 1
Valeur par défaut : Un dossier dans l’emplacement actuel
Acceptation de l’entrée pipeline : Faux
Acceptation des caractères génériques : Faux
-Force

Force l’exécution de la commande sans demander la confirmation de l’utilisateur.

Type: SwitchParameter
Position : Nommé
Valeur par défaut : None
Acceptation de l’entrée pipeline : False Acceptation des caractères génériques : False
-LiteralPath

Spécifie le chemin d’accès à un fichier d’archive. Contrairement au paramètre Path, la valeur de LiteralPathest utilisée exactement comme elle est tapée. Les caractères génériques ne sont pas pris en charge. Si le chemin d’accès comprend des caractères d’échappement, mettez chaque caractère d’échappement entre guillemets simples, pour indiquer à PowerShell de n’interpréter aucun caractère comme une séquence d’échappement.

Type: String
Alias: PSPath
Position : Nommé
Valeur par défaut : None
Acceptation des entrées du pipeline : True Acceptation des caractères génériques: False
-PassThru

Commandant au cmdlet de sortir une liste des fichiers développés à partir de l’archive.

Type: SwitchParameter
Position : Nommé
Valeur par défaut : None
Acceptation de l’entrée pipeline : False Acceptation des caractères génériques : False
-Path

Spécifie le chemin d’accès au fichier d’archive.

Type: String
Position: 0
Valeur par défaut: None
Acceptation de l’entrée pipeline : True
Acceptation des caractères génériques: False
-WhatIf

Montre ce qui se passerait si la cmdlet s’exécute. La cmdlet n’est pas exécutée.

Type: SwitchParameter
Aliases: wi
Position : Nommé
Valeur par défaut : False
Acceptation de l’entrée du pipeline : False Acceptation des caractères génériques : False

Entrées

Chaîne

Vous pouvez canaliser une chaîne qui contient un chemin d’accès à un fichier d’archive existant.

Sorties

FileSystemInfo

Lorsque le paramètre -PassThru est utilisé, la cmdlet sort une liste de fichiers qui ont été développés à partir de l’archive.

Notes

La spécification du fichier ZIP ne spécifie pas une manière standard de coder les noms de fichiers qui contiennent des caractères non ASCII. La cmdletCompress-Archive utilise le codage UTF-8. D’autres outils d’archivage ZIP peuvent utiliser un schéma d’encodage différent. Lors de l’extraction de fichiers dont les noms de fichiers ne sont pas stockés à l’aide de l’encodage UTF-8, Expand-Archive utilise la valeur brute trouvée dans l’archive. Cela peut donner un nom de fichier différent du nom de fichier source stocké dans l’archive.

  • Compress-Archive

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *