pac package

Príkazy na prácu s projektmi balíkov Dataverse.

Príkazy

Command Description
pac package add-external-package Pridá balík, ktorý je pre systém riešenia Dataverse externý do projektu Package Deployer Package.
pac package add-reference Pridanie odkazu na projekt riešenia Dataverse
pac package add-solution Pridá vopred vytvorený súbor riešenia Dataverse do projektu Package Deployer Package.
pac package deploy Nasadenie balíka do služby Dataverse
pac package init Inicializuje adresár s novým projektom balíka Dataverse
pac package show Zobrazenie podrobností o balíku Dataverse

pac package add-external-package

Pridá balík, ktorý je pre systém riešenia Dataverse externý do projektu Package Deployer Package.

Povinné parametre pre package add-external-package

--package-type -t

Typ balíka, ktorý sa pridáva. Napríklad: "xpp" pre balíky FnO.

--path -p

Cesta k externému balíku

Voliteľné parametre pre package add-external-package

--import-order

Celé číslo určujú ktoré poradie vloží túto položku do konečného ImportConfig.xml súboru v čase zostavenia. Záporné čísla sa vložia pred existujúce prvky. Kladné čísla sa pridajú po existujúcich prvkoch.

--skip-validation -sv

Pridá položku do súboru projektu aj vtedy, ak súbor neexistuje alebo sa javí ako neplatný. Poznámka: Použitie tohto postupu neovplyvňuje žiadne overenie vykonané službou MSBuild.

Tento parameter nevyžaduje žiadnu hodnotu. Je to prepínač.

pac package add-reference

Pridanie odkazu na projekt riešenia Dataverse

Príklad

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

Povinné parametre pre package add-reference

--path -p

Cesta k odkazovanému projektu riešenia Dataverse

Voliteľné parametre pre package add-reference

--dependency-overrides

Zoznam prepísania s oddeľovačmi bodkočiarky. Táto hodnota prepíše všetky informácie o závislostiach kódované v metaúdajoch riešenia. Každé prepísanie by malo byť vo formáte: <uniquename>:<minVersion>:<maxVersion>. Tam, kde sú minVersion a maxVersion voliteľné, ale mali by byť vo formáte verzie .NET.

Poznámka: Použite zoznam s oddeľovačmi bodkočiarky prepísania závislostí vo formáte <uniquename>:<minVersion>:<maxVersion>.

--import-mode

Explicitne určuje požadovaný režim pri importovaní tohto riešenia.

Použite jednu z týchto hodnôt:

  • sync
  • async

--import-order

Celé číslo určujú ktoré poradie vloží túto položku do konečného ImportConfig.xml súboru v čase zostavenia. Záporné čísla sa vložia pred existujúce prvky. Kladné čísla sa pridajú po existujúcich prvkoch.

--missing-dependency-behavior

Určuje správanie pri importe, keď v cieľovom prostredí chýba závislosť tohto riešenia.

Použite jednu z týchto hodnôt:

  • skip
  • fault

--overwrite-unmanaged-customizations

Explicitne udáva, či sa majú prepísať nespravované prispôsobenia pri importovaní tohto riešenia.

Použite jednu z týchto hodnôt:

  • true
  • false

--publish-workflows-activate-plugins

Explicitne udáva, či sa majú pracovné postupy publikovať a aktivovať doplnky pri importovaní tohto riešenia.

Použite jednu z týchto hodnôt:

  • true
  • false

pac package add-solution

Pridá vopred vytvorený súbor riešenia Dataverse do projektu Package Deployer Package.

Povinné parametre pre package add-solution

--path -p

Cesta k súboru riešenia Dataverse. Súbor musí byť komprimovaný.

Voliteľné parametre pre package add-solution

--dependency-overrides

Zoznam prepísania s oddeľovačmi bodkočiarky. Táto hodnota prepíše všetky informácie o závislostiach kódované v metaúdajoch riešenia. Každé prepísanie by malo byť vo formáte: <uniquename>:<minVersion>:<maxVersion>. Tam, kde sú minVersion a maxVersion voliteľné, ale mali by byť vo formáte verzie .NET.

Poznámka: Použite zoznam s oddeľovačmi bodkočiarky prepísania závislostí vo formáte <uniquename>:<minVersion>:<maxVersion>.

--import-mode

Explicitne určuje požadovaný režim pri importovaní tohto riešenia.

Použite jednu z týchto hodnôt:

  • sync
  • async

--import-order

Celé číslo určujú ktoré poradie vloží túto položku do konečného ImportConfig.xml súboru v čase zostavenia. Záporné čísla sa vložia pred existujúce prvky. Kladné čísla sa pridajú po existujúcich prvkoch.

--missing-dependency-behavior

Určuje správanie pri importe, keď v cieľovom prostredí chýba závislosť tohto riešenia.

Použite jednu z týchto hodnôt:

  • skip
  • fault

--overwrite-unmanaged-customizations

Explicitne udáva, či sa majú prepísať nespravované prispôsobenia pri importovaní tohto riešenia.

Použite jednu z týchto hodnôt:

  • true
  • false

--publish-workflows-activate-plugins

Explicitne udáva, či sa majú pracovné postupy publikovať a aktivovať doplnky pri importovaní tohto riešenia.

Použite jednu z týchto hodnôt:

  • true
  • false

--skip-validation -sv

Pridá položku do súboru projektu aj vtedy, ak súbor neexistuje alebo sa javí ako neplatný. Poznámka: Použitie tohto postupu neovplyvňuje žiadne overenie vykonané službou MSBuild.

Tento parameter nevyžaduje žiadnu hodnotu. Je to prepínač.

pac package deploy

Nasadenie balíka do služby Dataverse

Poznámka

Tento príkaz je k dispozícii len pre .NET Full Framework verzie rozhrania PAC CLI.

Príklad

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

Voliteľné parametre pre package deploy

--argument-file -af

Cesta k súboru JSON zodpovedajúcemu zmluve IncrementalSyncParameters (alebo ModuleSyncParameters). Vyžaduje sa pre funkciu --db-sync Incremental.

--build-type -bt

Ako sa balík použije. Povolené hodnoty: Full (Úplné), Incremental (Prírastkové), Delete (Odstrániť). Predvolená hodnota: Úplné. Používa sa s rozhraním erp typu --package.

--db-sync -ds

Režim synchronizácie databázy sa spustí po nasadení. Povolené hodnoty: None ,Full (Žiadne), Full (Plný), Module (Modul), Incremental (Prírastkové). Predvolená hodnota: Žiadne. Používa sa s rozhraním erp typu --package.

--environment -env

Určuje cieľovú hodnotu Dataverse. Hodnotou môže byť identifikátor GUID alebo absolútna URL adresa protokolu https. Ak nie je určené, použije sa aktívna organizácia vybratá pre aktuálny profil overenia.

--logConsole -c

Výstupný denník do konzoly

Tento parameter nevyžaduje žiadnu hodnotu. Je to prepínač.

--logFile -lf

Cesta k súboru denníka

--modules -m

Zoznam názvov modulov oddelených čiarkou na synchronizáciu. Pri synchronizácii databázy sa vyžaduje modul .

--outputDirectory -o

Iba režim riešenia: koreňový priečinok obsahujúci príponu .erp/xpp.json. Nastaví sa ako predvolený aktuálny adresár. Keď sa balík --package vynechá v časti --package-type erp, všetky modely uvedené v tabuľke .erp/xpp.json sa nasadzujú v poradí závislosti.

--package -p

Cesta k balíku dll alebo zip súboru s balíkom.

--package-type -pt

Cieľová platforma na nasadenie. Povolené hodnoty: dataverse, erp. Predvolená hodnota: dataverse.

--release-type -rt

Klasifikácia balíkov. Povolené hodnoty: Dev, Release. Predvolené: Vývojár. Balíky vydaní vynútia úplnú synchronizáciu databázy na serveri. Používa sa s rozhraním erp typu --package.

--settings -s

Nastavenia balíka runtime, ktoré sa odovzdajú do balíka, ktorý sa práve nasadzuje. Formát reťazca musí byť key=value|key=value.

Poznámka: Formát reťazca musí byť key=value|key=value.

--solution -sz

Cesta k súboru riešenia Dataverse. Súbor musí byť komprimovaný vo formáte ZIP alebo CAB.

--solution-root -sr

Iba režim riešenia: koreňový priečinok obsahujúci príponu .erp/xpp.json. Nastaví sa ako predvolený aktuálny adresár. Keď sa balík --package vynechá v časti --package-type erp, všetky modely uvedené v tabuľke .erp/xpp.json sa nasadzujú v poradí závislosti.

--verbose -vdbg

Vyžmýkajte podrobné denníky do výstupov denníka.

Tento parameter nevyžaduje žiadnu hodnotu. Je to prepínač.

Poznámky

Parametre môžete použiť naraz logFilelogConsole , prípadne použiť jeden parameter alebo druhý.

pac package init

Inicializuje adresár s novým projektom balíka Dataverse

Príklad

pac package init --outputdirectory c:\samplepackage

Voliteľné parametre pre package init

--layer -l

Vrstva X++. Povolené hodnoty: USR, CUS, VAR, SL1, SL2, SL3, BUS, HFX, GLS, DIS, ISV. Predvolená hodnota: ISV.

--model -m

Názov modelu X++ pre podpornú funkciu. Akceptuje jeden názov alebo zoznam oddelený čiarkou (napríklad ModelA,ModelB). Povinné, keď je typ --package-type erp.

--outputDirectory -o

Výstupný adresár

--package-name

Nastaví predvolený názov balíka. Vzťahuje sa na generovanie importExtension.GetNameOfImport.

--package-type -pt

Typ projektu balíka pre podpornú službu. Povolené hodnoty: dataverse, erp. Predvolená hodnota: dataverse.

--publisher -pub

Publisher názov zapísaný do popisovača modelu. Predvolená hodnota: Microsoft.

--source-root -sr

Koreňová cesta zdroja (vzhľadom na výstupný adresár), kde budú modely dynamické. Predvolené: ./src.

pac package show

Zobrazenie podrobností o balíku Dataverse

Poznámka

Tento príkaz je k dispozícii len pre .NET Full Framework verzie rozhrania PAC CLI.

Príklad

pac package show c:\samplepackage.dll

Povinné parametre pre package show

--package -p

Cesta k balíku dll alebo zip súboru s balíkom.

Voliteľné parametre pre package show

--environment -env

Určuje cieľovú hodnotu Dataverse. Hodnotou môže byť identifikátor GUID alebo absolútna URL adresa protokolu https. Ak nie je určené, použije sa aktívna organizácia vybratá pre aktuálny profil overenia.

--logFile -lf

Cesta k súboru denníka

--verbose -vdbg

Vyžmýkajte podrobné denníky do výstupov denníka.

Tento parameter nevyžaduje žiadnu hodnotu. Je to prepínač.

Pozrite tiež

príkazové skupiny rozhrania Microsoft Power Platform CLI
Prehľad rozhrania Microsoft Power Platform CLI