Publish-PSResource
Publie un module spécifié à partir de l’ordinateur local dans le référentiel PSResource.
Syntaxe
Publish-PSResource
[-ApiKey <String>]
[-Repository <String>]
[-Path] <String>
[-DestinationPath <String>]
[-Credential <PSCredential>]
[-SkipDependenciesCheck]
[-SkipModuleManifestValidate]
[-Proxy <Uri>]
[-ProxyCredential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Cette applet de commande combine les fonctions des applets de Publish-Module
commande et Publish-Script
de PowerShellGet v2.
Publish-PSResource
publie une ressource à partir de l’ordinateur local dans un référentiel Nuget en ligne. Vous pouvez spécifier la ressource par le nom de la ressource ou par le chemin d’accès contenant la ressource de module ou de script.
Exemples
Exemple 1
Cet exemple publie le module TestModule dans le dépôt inscrit avec la priorité la plus élevée.
Publish-PSResource -Path c:\TestModule
Exemple 2
Cet exemple publie le module TestModule dans le PowerShell Gallery. La clé API est un secret généré par le PowerShell Gallery pour un compte d’utilisateur.
Publish-PSResource -Path c:\TestModule -Repository PSGallery -APIKey '1234567'
Paramètres
-ApiKey
Spécifie la clé API que vous souhaitez utiliser pour publier une ressource dans la galerie en ligne.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Confirm
Vous demande une confirmation avant d’exécuter l’applet de commande.
Type: | SwitchParameter |
Alias: | cf |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Credential
Spécifie un compte d’utilisateur disposant de droits sur un dépôt spécifique.
Type: | PSCredential |
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
Spécifie le chemin d’accès où le fichier de package .nupkg
NuGet doit être enregistré. Ce paramètre peut être utilisé conjointement avec le paramètre Référentiel pour publier dans un référentiel et enregistrer le même package dans le système de fichiers local.
Type: | String |
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 du module ou du fichier de script ou chemin d’accès à un dossier contenant le module ou le fichier de script à publier.
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 |
-Proxy
URL d’un serveur proxy utilisé pour accéder aux dépôts en dehors de votre réseau.
Type: | Uri |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ProxyCredential
Informations d’identification requises pour utiliser le serveur proxy.
Type: | PSCredential |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Repository
Spécifie le dépôt sur lequel publier.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-SkipDependenciesCheck
Contourne la case activée par défaut que toutes les dépendances sont présentes dans le dépôt cible.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-SkipModuleManifestValidate
Ignore la validation du manifeste du module avant la publication.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-WhatIf
Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.
Type: | SwitchParameter |
Alias: | wi |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
None
Sorties
Notes
Le module définit pbres
comme alias pour Publish-PSResource
.
Le dépôt basé sur le partage de fichiers n’a pas de métadonnées sur les ressources. Par conséquent, il n’existe aucun moyen de case activée pour les dépendances.