pac package
Commandes pour utiliser les projets de package Dataverse
Commandes
Command | Description |
---|---|
Paquet pac ajouter-un-paquet-externe | Ajoute un package externe au système de solution Dataverse à un projet de package Package Deployer. |
ajout d’une référence au paquet pac | Ajoute une référence au projet de solution Dataverse |
Paquet pac add-solution | Ajoute un fichier de solution Dataverse prédéfini à un projet de package Package Deployer. |
déploiement du package pac | Déploie le package dans Dataverse |
paquet pac initialisation | Initialise un répertoire avec un nouveau projet de package Dataverse |
spectacle de paquet pac | 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 délimitée par des points-virgules de remplacements de dépendances 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 délimitée par des points-virgules de remplacements de dépendances 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
Microsoft Power Platform Groupes de commandes CLI
Microsoft Power Platform Présentation de la CLI