pac package

Komentoja Dataverse-pakettiprojektien parissa työskentelyä varten.

Komennot

Komento Description
pac package add-external-package Lisää Dataverse-ratkaisujärjestelmään ulkoisen paketin Package Deployer Package -projektiin.
pac package add-reference Lisää viittauksen Dataverse-ratkaisuprojektiin
pac package add-solution Lisää valjastetun Dataverse-ratkaisutiedoston Package Deployer Package -projektiin.
pac package deploy Ottaa paketin käyttöön Dataversessa
pac package init Alustaa hakemiston uudella Dataverse-pakettiprojektilla
pac package show Näyttää Dataverse-paketin tiedot

pac package add-external-package

Lisää Dataverse-ratkaisujärjestelmään ulkoisen paketin Package Deployer Package -projektiin.

Pakolliset parametrit parametrille package add-external-package

--package-type -t

Lisättävän paketin tyyppi. Esimerkki: "xpp" FnO-paketteille.

--path -p

Ulkoisen paketin polku

Valinnaiset parametrit parametrille package add-external-package

--import-order

Kokonaisluku, joka ilmaisee, miten tämä kohde lisätään lopulliseen ImportConfig.xml -tiedostoon koontivaiheessa. Negatiiviset luvut lisätään olemassa olevien elementtien eteen. Positiiviset luvut lisätään olemassa olevien elementtien jälkeen.

--skip-validation -sv

Lisää kohteen projektitiedostoon, vaikka tiedostoa ei olisi olemassa tai se näyttäisi olevan virheellinen. Huomautus: Tämän käyttäminen ei vaikuta MSBuildin suorittamiin vahvistuksiin.

Tämä parametri ei vaadi arvoa. Se on valitsin.

pac package add-reference

Lisää viittauksen Dataverse-ratkaisuprojektiin

Esimerkki:

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

Pakolliset parametrit parametrille package add-reference

--path -p

Polku viitattuun Dataverse-ratkaisuprojektiin

Valinnaiset parametrit parametrille package add-reference

--dependency-overrides

Puolipistein eroteltu ohitteiden luettelo. Tämä arvo ohittaa ratkaisun metatietoihin koodatut riippuvuustiedot. Jokaisen ohituksen on oltava muodossa: <uniquename>:<minVersion>:<maxVersion>. Jossa minVersion ja maxVersion ovat valinnaisia, mutta sen tulee olla .NET-versiomuodon syntaksissa.

Huomautus: Käytä puolipistein eroteltua riippuvuusluetteloa, joka ohittaa muodon <uniquename>:<minVersion>:<maxVersion>.

--import-mode

Määrittää eksplisiittisesti pakollisen tilan, kun tämä ratkaisu tuodaan.

Käytä jotain näistä arvoista:

  • sync
  • async

--import-order

Kokonaisluku, joka ilmaisee, miten tämä kohde lisätään lopulliseen ImportConfig.xml -tiedostoon koontivaiheessa. Negatiiviset luvut lisätään olemassa olevien elementtien eteen. Positiiviset luvut lisätään olemassa olevien elementtien jälkeen.

--missing-dependency-behavior

Määrittää tuonnin toiminnan, kun tämän ratkaisun riippuvuus puuttuu kohdeympäristöstä.

Käytä jotain näistä arvoista:

  • skip
  • fault

--overwrite-unmanaged-customizations

Ilmaisee eksplisiittisesti, korvataanko hallitsemattomat mukautukset, kun tämä ratkaisu tuodaan.

Käytä jotain näistä arvoista:

  • true
  • false

--publish-workflows-activate-plugins

Ilmaisee eksplisiittisesti, julkaistaanko työnkulut ja aktivoidaanko laajennukset, kun tämä ratkaisu tuodaan.

Käytä jotain näistä arvoista:

  • true
  • false

pac package add-solution

Lisää valjastetun Dataverse-ratkaisutiedoston Package Deployer Package -projektiin.

Pakolliset parametrit parametrille package add-solution

--path -p

Polku Dataverse-ratkaisutiedostoon. Tiedoston on oltava pakattu ZIP-tiedosto.

Valinnaiset parametrit parametrille package add-solution

--dependency-overrides

Puolipistein eroteltu ohitteiden luettelo. Tämä arvo ohittaa ratkaisun metatietoihin koodatut riippuvuustiedot. Jokaisen ohituksen on oltava muodossa: <uniquename>:<minVersion>:<maxVersion>. Jossa minVersion ja maxVersion ovat valinnaisia, mutta sen tulee olla .NET-versiomuodon syntaksissa.

Huomautus: Käytä puolipistein eroteltua riippuvuusluetteloa, joka ohittaa muodon <uniquename>:<minVersion>:<maxVersion>.

--import-mode

Määrittää eksplisiittisesti pakollisen tilan, kun tämä ratkaisu tuodaan.

Käytä jotain näistä arvoista:

  • sync
  • async

--import-order

Kokonaisluku, joka ilmaisee, miten tämä kohde lisätään lopulliseen ImportConfig.xml -tiedostoon koontivaiheessa. Negatiiviset luvut lisätään olemassa olevien elementtien eteen. Positiiviset luvut lisätään olemassa olevien elementtien jälkeen.

--missing-dependency-behavior

Määrittää tuonnin toiminnan, kun tämän ratkaisun riippuvuus puuttuu kohdeympäristöstä.

Käytä jotain näistä arvoista:

  • skip
  • fault

--overwrite-unmanaged-customizations

Ilmaisee eksplisiittisesti, korvataanko hallitsemattomat mukautukset, kun tämä ratkaisu tuodaan.

Käytä jotain näistä arvoista:

  • true
  • false

--publish-workflows-activate-plugins

Ilmaisee eksplisiittisesti, julkaistaanko työnkulut ja aktivoidaanko laajennukset, kun tämä ratkaisu tuodaan.

Käytä jotain näistä arvoista:

  • true
  • false

--skip-validation -sv

Lisää kohteen projektitiedostoon, vaikka tiedostoa ei olisi olemassa tai se näyttäisi olevan virheellinen. Huomautus: Tämän käyttäminen ei vaikuta MSBuildin suorittamiin vahvistuksiin.

Tämä parametri ei vaadi arvoa. Se on valitsin.

pac package deploy

Ottaa paketin käyttöön Dataversessa

Note

Tämä komento on käytettävissä vain PAC CLI:n .NET Full Framework -versiossa.

Esimerkki:

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

Valinnaiset parametrit parametrille package deploy

--argument-file -af

Polku JSON-tiedostoon, joka vastaa LisääväSyncParameters (tai ModuleSyncParameters) -sopimusta. Pakollinen lisäävässä --db-sync-tiedostossa.

--build-type -bt

Paketin käyttöönottotapa. Sallitut arvot: Täysi, lisäävä, poista. Oletus: Täysi. Käytetään --package-type erp:n kanssa.

--db-sync -ds

Tietokannan synkronointitila suoritettavaksi käyttöönoton jälkeen. Sallitut arvot: Ei mitään, Täysi, Moduuli, Lisäävä. Oletusarvo: Ei mitään. Käytetään --package-type erp:n kanssa.

--environment -env

Määrittää Dataverse-kohdetaulukon. Arvo voi olla GUID-tunnus tai absoluuttinen https-URL-osoite. Kun tätä ei määritetä, käytetään aktiiviseen organisaatioon, joka on valittu nykyiseen todennusprofiiliin.

--logConsole -c

Konsolin tulosloki

Tämä parametri ei vaadi arvoa. Se on valitsin.

--logFile -lf

Lokitiedostopolku

--modules -m

Pilkuin eroteltu luettelo synkronoitavien moduulien nimistä. Pakollinen, kun --db-sync on Module.

--outputDirectory -o

Vain ratkaisutila: pääkansio, joka sisältää .erp/xpp.json. Oletuksena nykyinen hakemisto. Kun --package jätetään pois kohdasta --package-type erp, kaikki .erp/xpp.json luetellut mallit otetaan käyttöön riippuvuusjärjestyksessä.

--package -p

Polku pakettiin sisältyvään pakettiin tai zip-tiedostoon.

--package-type -pt

Käyttöönoton kohdeympäristö. Sallitut arvot: dataverse, erp. Oletusarvo: dataverse.

--release-type -rt

Paketin luokitus. Sallitut arvot: Kehitys, julkaisu. Oletusarvo: Kehitys. Julkaisupaketit pakottavat tietokannan täydellisen synkronoinnin palvelimessa. Käytetään --package-type erp:n kanssa.

--settings -s

Suorituksenaikaiset paketin asetukset, jotka välitetään käyttöönotettavalle paketille. Merkkijonon muodon on oltava key=value|key=value.

Huomautus: Merkkijonon muodon on oltava key=value|key=value.

--solution -sz

Polku Dataverse-ratkaisutiedostoon. Tiedoston on oltava pakattu ZIP- tai CAB-tiedosto.

--solution-root -sr

Vain ratkaisutila: pääkansio, joka sisältää .erp/xpp.json. Oletuksena nykyinen hakemisto. Kun --package jätetään pois kohdasta --package-type erp, kaikki .erp/xpp.json luetellut mallit otetaan käyttöön riippuvuusjärjestyksessä.

--verbose -vdbg

Päästä yksityiskohtaiset lokit lokien tulosteihin.

Tämä parametri ei vaadi arvoa. Se on valitsin.

Huomautukset

Voit käyttää molempia logFile parametreja ja logConsole parametreja yhdessä tai käyttää jompaakumpaa parametria.

pac package init

Alustaa hakemiston uudella Dataverse-pakettiprojektilla

Esimerkki:

pac package init --outputdirectory c:\samplepackage

Valinnaiset parametrit parametrille package init

--layer -l

X++ kerros. Sallitut arvot: USR, CUS, VAR, SL1, SL2, SL3, BUS, HFX, GLS, DIS, ISV. Oletusarvo: ISV.

--model -m

X++-mallien nimet ja rakenne. Hyväksyy yksittäisen nimen tai pilkuin eroteltujen luetteloiden (esim. ModelA,ModelB). Pakollinen, kun --package-type on erp.

--outputDirectory -o

Tulostehakemisto

--package-name

Määrittää paketin oletusnimen. Koskee luontia ImportExtension.GetNameOfImport.

--package-type -pt

Rakennettavan pakettiprojektin tyyppi. Sallitut arvot: dataverse, erp. Oletusarvo: dataverse.

--publisher -pub

Publisher nimi, joka on kirjoitettu mallin kuvaajaan. Oletus: Microsoft.

--source-root -sr

Lähteen pääpolku (suhteessa tuloshakemistoon), jossa mallit ovat. Oletusarvo: ./src.

pac package show

Näyttää Dataverse-paketin tiedot

Note

Tämä komento on käytettävissä vain PAC CLI:n .NET Full Framework -versiossa.

Esimerkki:

pac package show c:\samplepackage.dll

Pakolliset parametrit parametrille package show

--package -p

Polku pakettiin sisältyvään pakettiin tai zip-tiedostoon.

Valinnaiset parametrit parametrille package show

--environment -env

Määrittää Dataverse-kohdetaulukon. Arvo voi olla GUID-tunnus tai absoluuttinen https-URL-osoite. Kun tätä ei määritetä, käytetään aktiiviseen organisaatioon, joka on valittu nykyiseen todennusprofiiliin.

--logFile -lf

Lokitiedostopolku

--verbose -vdbg

Päästä yksityiskohtaiset lokit lokien tulosteihin.

Tämä parametri ei vaadi arvoa. Se on valitsin.

Katso myös

Microsoft Power Platformin komentoryhmät
Microsoft Power Platform CLI -komentorivikäyttöliittymän yleiskatsaus