Delen via


pac-pakket

Opdrachten voor het werken met Dataverse-pakketprojecten

Commands

Command Description
pac package add-external-package Hiermee voegt u een pakket toe dat zich buiten het Dataverse-oplossingssysteem bevindt in een Package Deployer Package-project.
pac package add-reference Voegt verwijzing toe naar dataverse-oplossingsproject
pac package add-solution Voegt een vooraf samengesteld Dataverse-oplossingsbestand toe aan een Package Deployer Package-project.
pac package deploy Implementeert pakket in Dataverse
pac package init Initialiseert een map met een nieuw Dataverse-pakketproject
pac-pakket weergeven Toont details van het Dataverse-pakket

pac package add-external-package

Hiermee voegt u een pakket toe dat zich buiten het Dataverse-oplossingssysteem bevindt in een Package Deployer Package-project.

Vereiste parameters voor pakket add-external-package

--package-type -t

Het type van het pakket dat wordt toegevoegd. Bijvoorbeeld: xpp voor FnO-pakketten.

--path -p

Pad naar het externe pakket

Optionele parameters voor pakket add-external-package

--import-order

Een geheel getal dat de volgorde aangeeft om dit item in te voegen in het uiteindelijke ImportConfig.xml bestand tijdens de build. Negatieve getallen worden ingevoegd vóór bestaande elementen. Positieve getallen worden opgeteld na bestaande elementen.

--skip-validation -sv

Voegt het item toe aan het projectbestand, zelfs als het bestand niet bestaat of ongeldig lijkt te zijn. Opmerking: Als u dit gebruikt, heeft dit geen invloed op een validatie die wordt uitgevoerd door MSBuild.

Voor deze parameter is geen waarde vereist. Het is een switch.

pac package add-reference

Voegt verwijzing toe naar dataverse-oplossingsproject

Example

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

Vereiste parameters voor pakketinvoegtoepassingsverwijzing

--path -p

Het pad naar het dataverse-oplossingsproject waarnaar wordt verwezen

Optionele parameters voor pakketinvoegtoepassingen

--dependency-overrides

Een door puntkomma's gescheiden lijst met onderdrukkingen. Deze waarde overschrijft alle afhankelijkheidsgegevens die zijn gecodeerd in de metagegevens van de oplossing. Elke onderdrukking moet de volgende indeling hebben: <uniquename>:<minVersion>:<maxVersion>. Waarbij minVersion en maxVersion optioneel zijn, maar de syntaxis van de .NET-versie moeten hebben.

Opmerking: Gebruik een door puntkomma's gescheiden lijst met afhankelijkheidsoverschrijvingen van de indeling <uniquename>:<minVersion:>maxVersion<>.

--import-mode

Hiermee geeft u expliciet de vereiste modus op bij het importeren van deze oplossing.

Gebruik een van deze waarden:

  • sync
  • async

--import-order

Een geheel getal dat de volgorde aangeeft om dit item in te voegen in het uiteindelijke ImportConfig.xml bestand tijdens de build. Negatieve getallen worden ingevoegd vóór bestaande elementen. Positieve getallen worden opgeteld na bestaande elementen.

--missing-dependency-behavior

Hiermee geeft u het gedrag voor importeren op wanneer een afhankelijkheid van deze oplossing ontbreekt in de doelomgeving.

Gebruik een van deze waarden:

  • skip
  • fault

--overwrite-unmanaged-customizations

Hiermee wordt expliciet aangegeven of u niet-beheerde aanpassingen wilt overschrijven wanneer deze oplossing wordt geïmporteerd.

Gebruik een van deze waarden:

  • true
  • false

--publish-workflows-activate-plugins

Geeft expliciet aan of de werkstromen moeten worden gepubliceerd en invoegtoepassingen moeten worden geactiveerd wanneer deze oplossing wordt geïmporteerd.

Gebruik een van deze waarden:

  • true
  • false

pac package add-solution

Voegt een vooraf samengesteld Dataverse-oplossingsbestand toe aan een Package Deployer Package-project.

Vereiste parameters voor pakketinvoegtoepassingsoplossing

--path -p

Pad naar het dataverse-oplossingsbestand. Het bestand moet een gecomprimeerd ZIP-bestand zijn.

Optionele parameters voor pakketinvoegtoepassingsoplossing

--dependency-overrides

Een door puntkomma's gescheiden lijst met onderdrukkingen. Deze waarde overschrijft alle afhankelijkheidsgegevens die zijn gecodeerd in de metagegevens van de oplossing. Elke onderdrukking moet de volgende indeling hebben: <uniquename>:<minVersion>:<maxVersion>. Waarbij minVersion en maxVersion optioneel zijn, maar de syntaxis van de .NET-versie moeten hebben.

Opmerking: Gebruik een door puntkomma's gescheiden lijst met afhankelijkheidsoverschrijvingen van de indeling <uniquename>:<minVersion:>maxVersion<>.

--import-mode

Hiermee geeft u expliciet de vereiste modus op bij het importeren van deze oplossing.

Gebruik een van deze waarden:

  • sync
  • async

--import-order

Een geheel getal dat de volgorde aangeeft om dit item in te voegen in het uiteindelijke ImportConfig.xml bestand tijdens de build. Negatieve getallen worden ingevoegd vóór bestaande elementen. Positieve getallen worden opgeteld na bestaande elementen.

--missing-dependency-behavior

Hiermee geeft u het gedrag voor importeren op wanneer een afhankelijkheid van deze oplossing ontbreekt in de doelomgeving.

Gebruik een van deze waarden:

  • skip
  • fault

--overwrite-unmanaged-customizations

Hiermee wordt expliciet aangegeven of u niet-beheerde aanpassingen wilt overschrijven wanneer deze oplossing wordt geïmporteerd.

Gebruik een van deze waarden:

  • true
  • false

--publish-workflows-activate-plugins

Geeft expliciet aan of de werkstromen moeten worden gepubliceerd en invoegtoepassingen moeten worden geactiveerd wanneer deze oplossing wordt geïmporteerd.

Gebruik een van deze waarden:

  • true
  • false

--skip-validation -sv

Voegt het item toe aan het projectbestand, zelfs als het bestand niet bestaat of ongeldig lijkt te zijn. Opmerking: Als u dit gebruikt, heeft dit geen invloed op een validatie die wordt uitgevoerd door MSBuild.

Voor deze parameter is geen waarde vereist. Het is een switch.

pac package deploy

Implementeert pakket in Dataverse

Opmerking

Deze opdracht is alleen beschikbaar voor de .NET Full Framework-versie van de PAC CLI.

Example

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

Optionele parameters voor pakket implementeren

--environment -env

Hiermee geeft u de doel Dataverse. De waarde kan een GUID- of absolute HTTPS-URL zijn. Wanneer dit niet is opgegeven, wordt de actieve organisatie gebruikt die is geselecteerd voor het huidige verificatieprofiel.

--logConsole -c

Uitvoerlogboek naar console

Voor deze parameter is geen waarde vereist. Het is een switch.

--logFile -lf

Pad naar logboekbestand

--package -p

Pad naar een pakket dll- of zip-bestand met een pakket.

--settings -s

Runtimepakketinstellingen die worden doorgegeven aan het pakket dat wordt geïmplementeerd. De notatie van de tekenreeks moet key=value|key=value zijn.

Opmerking: de notatie van de tekenreeks moet zijn key=value|key=value.

--solution -sz

Pad naar het dataverse-oplossingsbestand. Het bestand moet een gecomprimeerd ZIP- of CAB-bestand zijn.

--verbose -vdbg

Uitgebreide logboeken verzenden naar de logboekuitvoer.

Voor deze parameter is geen waarde vereist. Het is een switch.

Opmerkingen

U kunt zowel als logFilelogConsole parameters samen gebruiken, of een parameter of de andere gebruiken.

pac package init

Initialiseert een map met een nieuw Dataverse-pakketproject

Example

pac package init --outputdirectory c:\samplepackage

Optionele parameters voor pakket-init

--outputDirectory -o

Uitvoermap

--package-name

Hiermee stelt u de standaardnaam van het pakket in. Is van toepassing op het genereren van ImportExtension.GetNameOfImport.

pac-pakket weergeven

Toont details van het Dataverse-pakket

Opmerking

Deze opdracht is alleen beschikbaar voor de .NET Full Framework-versie van de PAC CLI.

Example

pac package show c:\samplepackage.dll

Vereiste parameters voor pakket weergeven

--package -p

Pad naar een pakket dll- of zip-bestand met een pakket.

Optionele parameters voor pakket weergeven

--environment -env

Hiermee geeft u de doel Dataverse. De waarde kan een GUID- of absolute HTTPS-URL zijn. Wanneer dit niet is opgegeven, wordt de actieve organisatie gebruikt die is geselecteerd voor het huidige verificatieprofiel.

--logFile -lf

Pad naar logboekbestand

--verbose -vdbg

Uitgebreide logboeken verzenden naar de logboekuitvoer.

Voor deze parameter is geen waarde vereist. Het is een switch.

Zie ook

Microsoft Power Platform CLI-opdrachtgroepen
Overzicht van Microsoft Power Platform CLI