Section courante

A propos

Section administrative du site

Compress-Archive

Compresse l'archive
PowerShell

Syntaxe

Compress-Archive [-Path] String[] [-DestinationPath] String [-CompressionLevel String] [-PassThru] [-WhatIf] [-Confirm] [CommonParameters]
Compress-Archive [-Path] String[] [-DestinationPath] String [-CompressionLevel String] -Update [-PassThru] [-WhatIf] [-Confirm] [CommonParameters]
Compress-Archive [-Path] String[] [-DestinationPath] String [-CompressionLevel String] -Force [-PassThru] [-WhatIf] [-Confirm] [CommonParameters]
Compress-Archive -LiteralPath String[] [-DestinationPath] String [-CompressionLevel String] -Update [-PassThru] [-WhatIf] [-Confirm] [CommonParameters]
Compress-Archive -LiteralPath String[] [-DestinationPath] String [-CompressionLevel String] -Force [-PassThru] [-WhatIf] [-Confirm] [CommonParameters]
Compress-Archive -LiteralPath String[] [-DestinationPath] String [-CompressionLevel String] [-PassThru] [-WhatIf] [-Confirm] [CommonParameters]

Paramètres

Nom Description
-CompressionLevel Ce paramètre permet d'indiquer le niveau de compression à appliquer lorsque vous créez le fichier d'archive. Une compression plus rapide nécessite moins de temps pour créer le fichier, mais peut entraîner des fichiers plus volumineux.
-Confirm Ce paramètre permet d'indiquer un prompt de confirmation avant d'exécuter la commandlette.
-DestinationPath Ce paramètre obligatoire permet d'indiquer le chemin d'accès au fichier de sortie d'archive. Le DestinationPath doit inclure le nom du fichier compressé et le chemin d'accès absolu ou relatif au fichier compressé. Si le nom de fichier dans DestinationPath n'a pas d'extension de nom de fichier .zip, la commandlette ajoute l'extension de nom de fichier .zip.
-Force Ce paramètre permet de forcer l'exécution de la commande sans demander la confirmation de l'utilisateur.
-LiteralPath Ce paramètre permet d'indiquer le ou les chemins d'accès aux fichiers que vous souhaitez ajouter au fichier compressé d'archive. Contrairement au paramètre Path, la valeur de LiteralPath est utilisée exactement telle qu'elle est saisie. Aucun caractère n'est interprété comme un caractère générique. Si le chemin d'accès inclut des caractères d'échappement, placez chaque caractère d'échappement entre guillemets simples pour indiquer à PowerShell de ne pas interpréter les caractères comme des séquences d'échappement. Pour spécifier plusieurs chemins et inclure des fichiers dans plusieurs emplacements dans votre fichier compressé de sortie, utilisez des virgules pour séparer les chemins.
-PassThru Ce paramètre permet d'indiquer qu'il faut générer un objet fichier représentant le fichier d'archive créé. Ce paramètre a été introduit dans PowerShell 6.0.
-Path Ce paramètre permet d'indiquer le ou les chemins d'accès aux fichiers que vous souhaitez ajouter au fichier compressé d'archive. Pour spécifier plusieurs chemins et inclure des fichiers dans plusieurs emplacements, utilisez des virgules pour séparer les chemins.
-Update Ce paramètre permet de mettre à jour l'archive spécifiée en remplaçant les anciennes versions de fichiers dans l'archive par des versions de fichiers plus récentes portant les mêmes noms. Vous pouvez également ajouter ce paramètre pour ajouter des fichiers à une archive existante.
-WhatIf Ce paramètre permet d'afficher ce qui se passerait si la commandlette s'exécute. La commandlette n'est pas exécutée.

Description

Cette commande permet de créer une archive compressée ou un fichier zippé à partir de fichiers et de répertoires spécifiés.

Remarques

Exemple

L'exemple suivant compresse un répertoire et crée un fichier archive incluant le répertoire racine et tous ses fichiers et sous-répertoires. Le fichier d'archive a une structure de répertoires car le chemin spécifie un répertoire racine :

Compress-Archive -Path C:\Reference -DestinationPath C:\Archives\Gladir.zip


Dernière mise à jour : Jeudi, le 14 Janvier 2021