pac package

Commandes pour utiliser les projets de package Dataverse

Commandes

Command Description
pac package add-external-package Ajoute un package externe au système de solution Dataverse à un projet de package Package Deployer.
pac package add-reference Ajoute une référence au projet de solution Dataverse
pac package add-solution Ajoute un fichier de solution Dataverse prédéfini à un projet de package Package Deployer.
pac package deploy Déploie le package dans Dataverse
pac package init Initialise un répertoire avec un nouveau projet de package Dataverse
pac package show Affiche les détails du package Dataverse

pac package add-external-package

Ajoute un package externe au système de solution Dataverse à un projet de package Package Deployer.

Paramètres obligatoires pour package add-external-package

--package-type -t

Type de package ajouté. Par exemple : « xpp » pour les packages FnO.

--path -p

Chemin d’accès au package externe

Paramètres facultatifs pour package add-external-package

--import-order

Nombre entier qui indique l’ordre d’insertion de cet élément dans le fichier ImportConfig.xml final au moment de la build. Les nombres négatifs sont insérés avant les éléments existants. Les nombres positifs sont ajoutés après les éléments existants.

--skip-validation -sv

Ajoute l’élément au fichier du projet même si le fichier n’existe pas ou semble non valide. Remarque : l’utilisation de ce paramètre n’affecte aucune validation effectuée par MSBuild.

Ce paramètre ne requiert aucune valeur. C’est un commutateur.

pac package add-reference

Ajoute une référence au projet de solution Dataverse

Exemple

pac package add-reference --path c:\Users\Downloads\SampleSolution

Paramètres obligatoires pour package add-reference

--path -p

Chemin d’accès au projet de solution Dataverse référencé

Paramètres facultatifs pour package add-reference

--dependency-overrides

Liste de remplacements délimitée par des points-virgules. Cette valeur remplace toutes les informations de dépendance encodées dans les métadonnées de la solution. Chaque remplacement doit être au format : <uniquename>:<minVersion>:<maxVersion>. Où minVersion et maxVersion sont facultatifs mais doivent être dans la syntaxe du format de version .NET.

Remarque : utilisez une liste séparée par des points-virgules de remplacements de dépendance au format <uniquename>:<minVersion>:<maxVersion>.

--import-mode

Spécifie explicitement le mode requis lors de l’importation de cette solution.

Utilisez l’une de ces valeurs :

  • sync
  • async

--import-order

Nombre entier qui indique l’ordre d’insertion de cet élément dans le fichier ImportConfig.xml final au moment de la build. Les nombres négatifs sont insérés avant les éléments existants. Les nombres positifs sont ajoutés après les éléments existants.

--missing-dependency-behavior

Spécifie le comportement d’importation lorsqu’une dépendance de cette solution est manquante dans l’environnement cible.

Utilisez l’une de ces valeurs :

  • skip
  • fault

--overwrite-unmanaged-customizations

Indique explicitement si les personnalisations non gérées doivent être remplacées lors de l’importation de cette solution.

Utilisez l’une de ces valeurs :

  • true
  • false

--publish-workflows-activate-plugins

Indique explicitement s’il faut publier les workflows et activer les plug-ins lors de l’importation de cette solution.

Utilisez l’une de ces valeurs :

  • true
  • false

pac package add-solution

Ajoute un fichier de solution Dataverse prédéfini à un projet de package Package Deployer.

Paramètres obligatoires pour package add-solution

--path -p

Chemin d’accès au fichier de solution Dataverse. Le fichier doit être un fichier ZIP compressé.

Paramètres facultatifs pour package add-solution

--dependency-overrides

Liste de remplacements délimitée par des points-virgules. Cette valeur remplace toutes les informations de dépendance encodées dans les métadonnées de la solution. Chaque remplacement doit être au format : <uniquename>:<minVersion>:<maxVersion>. Où minVersion et maxVersion sont facultatifs mais doivent être dans la syntaxe du format de version .NET.

Remarque : utilisez une liste séparée par des points-virgules de remplacements de dépendance au format <uniquename>:<minVersion>:<maxVersion>.

--import-mode

Spécifie explicitement le mode requis lors de l’importation de cette solution.

Utilisez l’une de ces valeurs :

  • sync
  • async

--import-order

Nombre entier qui indique l’ordre d’insertion de cet élément dans le fichier ImportConfig.xml final au moment de la build. Les nombres négatifs sont insérés avant les éléments existants. Les nombres positifs sont ajoutés après les éléments existants.

--missing-dependency-behavior

Spécifie le comportement d’importation lorsqu’une dépendance de cette solution est manquante dans l’environnement cible.

Utilisez l’une de ces valeurs :

  • skip
  • fault

--overwrite-unmanaged-customizations

Indique explicitement si les personnalisations non gérées doivent être remplacées lors de l’importation de cette solution.

Utilisez l’une de ces valeurs :

  • true
  • false

--publish-workflows-activate-plugins

Indique explicitement s’il faut publier les workflows et activer les plug-ins lors de l’importation de cette solution.

Utilisez l’une de ces valeurs :

  • true
  • false

--skip-validation -sv

Ajoute l’élément au fichier du projet même si le fichier n’existe pas ou semble non valide. Remarque : l’utilisation de ce paramètre n’affecte aucune validation effectuée par MSBuild.

Ce paramètre ne requiert aucune valeur. C’est un commutateur.

pac package deploy

Déploie le package dans Dataverse

Note

Cette commande est uniquement disponible pour la version .NET Full Framework de l’interface de ligne de commande PAC.

Exemple

pac package deploy --logFile c:\samplelogdata --package c:\samplepackage

Paramètres facultatifs pour package deploy

--environment -env

Spécifie le Dataverse cible. La valeur peut être un GUID ou une URL https absolue. Lorsque la valeur n’est pas spécifiée, l’organisation active sélectionnée pour le profil d’authentification actuel sera utilisée.

--logConsole -c

Journal de sortie de la console

Ce paramètre ne requiert aucune valeur. C’est un commutateur.

--logFile -lf

Chemin d’accès au fichier journal

--package -p

Chemin d’accès à un fichier dll ou zip avec un package.

--settings -s

Paramètres de package d’exécution transmis au package en cours de déploiement. Le format de la chaîne doit être key=value|key=value.

Remarque : Le format de la chaîne doit être key=value|key=value.

--solution -sz

Chemin d’accès au fichier de solution Dataverse. Le fichier doit être un fichier ZIP ou CAB compressé.

--verbose -vdbg

Émet des journaux détaillés pour les sorties de journal.

Ce paramètre ne requiert aucune valeur. C’est un commutateur.

Remarques

Vous pouvez utiliser les deux paramètres logFile et logConsole ensemble ou utilisez un paramètre ou un autre.

pac package init

Initialise un répertoire avec un nouveau projet de package Dataverse

Exemple

pac package init --outputdirectory c:\samplepackage

Paramètres facultatifs pour package init

--outputDirectory -o

Répertoire de sortie

--package-name

Définit le nom du package par défaut. S’applique à la génération de ImportExtension.GetNameOfImport.

pac package show

Affiche les détails du package Dataverse

Note

Cette commande est uniquement disponible pour la version .NET Full Framework de l’interface de ligne de commande PAC.

Exemple

pac package show c:\samplepackage.dll

Paramètres obligatoires pour package show

--package -p

Chemin d’accès à un fichier dll ou zip avec un package.

Paramètres facultatifs pour package show

--environment -env

Spécifie le Dataverse cible. La valeur peut être un GUID ou une URL https absolue. Lorsque la valeur n’est pas spécifiée, l’organisation active sélectionnée pour le profil d’authentification actuel sera utilisée.

--logFile -lf

Chemin d’accès au fichier journal

--verbose -vdbg

Émet des journaux détaillés pour les sorties de journal.

Ce paramètre ne requiert aucune valeur. C’est un commutateur.

Voir aussi

Groupes de commandes Microsoft Power Platform CLI
Vue d’ensemble de Microsoft Power Platform CLI