Compress-PSResource
Compresse un dossier spécifié contenant des ressources de module ou de script dans un fichier .nupkg
.
Syntaxe
Compress-PSResource
[-Path] <String>
[-DestinationPath] <String>
[-PassThru]
[-SkipModuleManifestValidate]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Cette applet de commande compresse un dossier spécifié contenant des ressources de module ou de script dans un fichier .nupkg
. isole la fonctionnalité pack dans l’applet de commande Publish-PSResource
. Cela vous permet de signer le fichier .nupkg
avant de le publier dans un référentiel. Vous pouvez publier le fichier
Cette commande a été ajoutée dans la version 1.1.0-preview2 de Microsoft.PowerShell.PSResourceGet.
Exemples
Exemple 1
Cet exemple compresse le module TestModule et enregistre te nupkg dans DestinationPath.
Compress-PSResource -Path C:\TestModule -DestinationPath C:\NupkgDestination
Paramètres
-Confirm
Vous invite à confirmer avant d’exécuter l’applet de commande.
Type: | SwitchParameter |
Alias: | cf |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DestinationPath
Chemin d’accès pour enregistrer la ressource compressée.
Type: | String |
Position: | 1 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-PassThru
Passez le chemin d’accès complet du nupkg au sein du pipeline.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Path
Chemin d’accès à la ressource à compresser.
Type: | String |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-SkipModuleManifestValidate
Ignore la validation du manifeste du module avant de créer le fichier .nupkg
.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-WhatIf
Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande n’est pas exécutée.
Type: | SwitchParameter |
Alias: | wi |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
None
Sorties
Par défaut, cette commande n’écrit aucune sortie dans le pipeline. Lorsque vous utilisez le paramètre PassThru
Notes
Le module définit cmres
en tant qu’alias pour Compress-PSResource
.
Cette applet de commande permet de publier des dépendances nuspec dans ACR.