pac package

Dataverse-ren pakete-proiektuekin lan egiteko komandoak.

Komandoak

Komandoa Deskribapena
pac package add-external-package Dataverse soluzio-sistemaren kanpoko pakete bat gehitzen dio Package Deployer paketearen proiektuari.
pac package add-reference Dataverse soluzioaren proiektuari erreferentzia gehitzen dio
pac package add-solution Aurrez eraikitako Dataverse irtenbide-fitxategi bat gehitzen dio Package Deployer paketearen proiektu bati.
pac package deploy Paketea Dataverse-n hedatzen du
pac package init Direktorio bat hasieratzen du Dataverse-ren pakete-proiektu berri batekin
pac package show Dataverse paketearen xehetasunak erakusten ditu

pac package add-external-package

Dataverse soluzio-sistemaren kanpoko pakete bat gehitzen dio Package Deployer paketearen proiektuari.

Beharrezko parametroak honako package add-external-package

--package-type -t

Gehitzen ari den pakete mota. Adibidez: 'xpp' FnO paketeentzat.

--path -p

Kanpoko paketearen bide-izena

Aukerako parametroak package add-external-package

--import-order

Elementu hau azken ImportConfig.xml fitxategian txertatzeko ordena adierazten duen zenbaki osoa. Zenbaki negatiboak lehendik dauden elementuen aurretik txertatzen dira. Zenbaki positiboak lehendik dauden elementuen ondoren gehitzen dira.

--skip-validation -sv

Elementua proiektu-fitxategiari gehitzen dio, nahiz eta fitxategia existitzen ez den edo baliogabea dela dirudienean. Oharra: hau erabiltzeak ez du eraginik MSBuild-ek egindako baliozkotzeari.

Parametro honek ez du baliorik behar. Aldaketa bat da.

pac package add-reference

Dataverse soluzioaren proiektuari erreferentzia gehitzen dio

Adibidez

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

Beharrezko parametroak honako package add-reference

--path -p

Erreferentziazko Dataverse irtenbidearen proiektuaren bide-izena

Aukerako parametroak package add-reference

--dependency-overrides

Gainidazketen zerrenda puntu eta komaz mugatuta. Balio honek irtenbidearen metadatuetan kodetutako mendekotasun-informazioa gainidazten du. Override bakoitzak formatu honetan egon behar du: <uniquename>:<minVersion>:<maxVersion>. Non minVersion eta maxVersion aukerakoak dira, baina .NET bertsio formatuaren sintaxian egon beharko lukete.

Oharra: erabili izen bakarra<:>minVersion<:>maxVersion< formatuaren >mendekotasun-gainidazketen puntu eta komaz mugatutako zerrenda.

--import-mode

Esplizituki zehazten du beharrezko modua irtenbide hau inportatzerakoan.

Erabili balio hauetako bat:

  • sync
  • async

--import-order

Elementu hau azken ImportConfig.xml fitxategian txertatzeko ordena adierazten duen zenbaki osoa. Zenbaki negatiboak lehendik dauden elementuen aurretik txertatzen dira. Zenbaki positiboak lehendik dauden elementuen ondoren gehitzen dira.

--missing-dependency-behavior

Helburuko ingurunean irtenbide honen mendekotasun bat falta denean inportazioaren portaera zehazten du.

Erabili balio hauetako bat:

  • skip
  • fault

--overwrite-unmanaged-customizations

Irtenbide hau inportatzean kudeatu gabeko pertsonalizazioak gainidatzi behar diren ala ez adierazten du.

Erabili balio hauetako bat:

  • true
  • false

--publish-workflows-activate-plugins

Argi eta garbi adierazten du lan-fluxuak argitaratu eta pluginak aktibatu behar diren irtenbide hau inportatzean.

Erabili balio hauetako bat:

  • true
  • false

pac package add-solution

Aurrez eraikitako Dataverse irtenbide-fitxategi bat gehitzen dio Package Deployer paketearen proiektu bati.

Beharrezko parametroak honako package add-solution

--path -p

Dataverse-ren soluzio-fitxategiaren bide-izena. Fitxategiak ZIP konprimitutako fitxategia izan behar du.

Aukerako parametroak package add-solution

--dependency-overrides

Gainidazketen zerrenda puntu eta komaz mugatuta. Balio honek irtenbidearen metadatuetan kodetutako mendekotasun-informazioa gainidazten du. Override bakoitzak formatu honetan egon behar du: <uniquename>:<minVersion>:<maxVersion>. Non minVersion eta maxVersion aukerakoak dira, baina .NET bertsio formatuaren sintaxian egon beharko lukete.

Oharra: erabili izen bakarra<:>minVersion<:>maxVersion< formatuaren >mendekotasun-gainidazketen puntu eta komaz mugatutako zerrenda.

--import-mode

Esplizituki zehazten du beharrezko modua irtenbide hau inportatzerakoan.

Erabili balio hauetako bat:

  • sync
  • async

--import-order

Elementu hau azken ImportConfig.xml fitxategian txertatzeko ordena adierazten duen zenbaki osoa. Zenbaki negatiboak lehendik dauden elementuen aurretik txertatzen dira. Zenbaki positiboak lehendik dauden elementuen ondoren gehitzen dira.

--missing-dependency-behavior

Helburuko ingurunean irtenbide honen mendekotasun bat falta denean inportazioaren portaera zehazten du.

Erabili balio hauetako bat:

  • skip
  • fault

--overwrite-unmanaged-customizations

Irtenbide hau inportatzean kudeatu gabeko pertsonalizazioak gainidatzi behar diren ala ez adierazten du.

Erabili balio hauetako bat:

  • true
  • false

--publish-workflows-activate-plugins

Argi eta garbi adierazten du lan-fluxuak argitaratu eta pluginak aktibatu behar diren irtenbide hau inportatzean.

Erabili balio hauetako bat:

  • true
  • false

--skip-validation -sv

Elementua proiektu-fitxategiari gehitzen dio, nahiz eta fitxategia existitzen ez den edo baliogabea dela dirudienean. Oharra: hau erabiltzeak ez du eraginik MSBuild-ek egindako baliozkotzeari.

Parametro honek ez du baliorik behar. Aldaketa bat da.

pac package deploy

Paketea Dataverse-n hedatzen du

Oharra

Komando hau PAC CLI-ren .NET Full Framework bertsiorako soilik erabilgarri.

Adibidez

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

Aukerako parametroak package deploy

--argument-file -af

JSON fitxategi batera bidea, IncrementalSyncParameters (edo ModuleSyncParameters) kontratuarekin bat datorrena. --db-sync Incremental-rako beharrezkoa.

--build-type -bt

Nola aplikatzen den paketea. Baimendutako balioak: Osoa, Incrementala, Ezabatu. Lehenetsia: Osoa. --package-type erp-rekin erabiltzen da.

--db-sync -ds

Datu-basearen sinkronizazio modua exekutatu behar da deploy ondoren. Baimendutako balioak: Ez, Osoa, Modulua, Incrementala. Lehenetsia: Bat ere ez. --package-type erp-rekin erabiltzen da.

--environment -env

Helburuko Dataverse-a zehazten du. Balioa Guid edo https URL absolutua izan daiteke. Zehaztu ezean, uneko autentifikazio-profilerako hautatutako erakunde aktiboa erabiliko da.

--logConsole -c

Irteerako egunkaria kontsolara

Parametro honek ez du baliorik behar. Aldaketa bat da.

--logFile -lf

Egunkari-fitxategiaren bide-izena

--modules -m

Modulu izenen zerrenda sinkronizatu beharreko koma bidez bereizita. Beharrezkoa da --db-sync modulua denean.

--outputDirectory -o

Soluzio moduan bakarrik: erro karpeta .erp/xpp.json. Lehenetsitako direktorioan. --paketea --package-type erp azpian baztertzen denean, .erp/xpp.json atalean agertzen diren modelo guztiak menpekotasun ordenean inplementatzen dira.

--package -p

Pakete batekin paketearen dll edo zip fitxategiaren bide-izena.

--package-type -pt

Helburu plataforma ezarpenerako. Baimendutako balioak: dataverse, erp. Lehenetsia: dataverse.

--release-type -rt

Pakete sailkapena. Baimendutako balioak: Garapena, Askatasuna. Lehenetsia: Dev. Argitalpen paketeek zerbitzarian datu-base osoa sinkronizatzen dute. --package-type erp-rekin erabiltzen da.

--settings -s

Exekuzio-denborako paketeen ezarpenak, hedatzen ari den paketeari pasatzen zaizkionak. Katearen formatuak key=value|key=value izan behar du.

Oharra: Katearen formatua honako hau izan key=value|key=valuebehar du.

--solution -sz

Dataverse-ren soluzio-fitxategiaren bide-izena. Fitxategiak ZIP edo CAB fitxategi konprimitua izan behar du.

--solution-root -sr

Soluzio moduan bakarrik: erro karpeta .erp/xpp.json. Lehenetsitako direktorioan. --paketea --package-type erp azpian baztertzen denean, .erp/xpp.json atalean agertzen diren modelo guztiak menpekotasun ordenean inplementatzen dira.

--verbose -vdbg

Egunkari zehatzak igortzen ditu egunkari-irteeretan.

Parametro honek ez du baliorik behar. Aldaketa bat da.

Oharrak

Bi eta parametroak logFile batera erabil logConsole ditzakezu, edo parametro bat edo bestea erabil ditzakezu.

pac package init

Direktorio bat hasieratzen du Dataverse-ren pakete-proiektu berri batekin

Adibidez

pac package init --outputdirectory c:\samplepackage

Aukerako parametroak package init

--layer -l

X++ geruza. Baimendutako balioak: USR, CUS, VAR, SL1, SL2, SL3, BUS, HFX, GLS, DIS, ISV. Lehenetsia: ISV.

--model -m

X++ ereduaren izenak(k) egitura egiteko. Izen bakar bat edo koma bidez bereizita dagoen zerrenda bat onartzen du (adibidez, ModelA, ModelB). Beharrezkoa da --pakete mota ERP denean.

--outputDirectory -o

Irteerako direktorioa

--package-name

Paketearen izen lehenetsia ezartzen du. ImportExtension.GetNameOfImport sorkuntzari aplikatzen zaio.

--package-type -pt

Pakete proiektu mota eta eskailera bihurtzen dira. Baimendutako balioak: dataverse, erp. Lehenetsia: dataverse.

--publisher -pub

Publisher izena ereduaren deskribatzailean idatzita. Lehenetsia: Microsoft.

--source-root -sr

Iturburu erro bidea (irteerako direktorioaren arabera) non ereduak biziko diren. Lehenetsia: ./src.

pac package show

Dataverse paketearen xehetasunak erakusten ditu

Oharra

Komando hau PAC CLI-ren .NET Full Framework bertsiorako soilik erabilgarri.

Adibidez

pac package show c:\samplepackage.dll

Beharrezko parametroak honako package show

--package -p

Pakete batekin paketearen dll edo zip fitxategiaren bide-izena.

Aukerako parametroak package show

--environment -env

Helburuko Dataverse-a zehazten du. Balioa Guid edo https URL absolutua izan daiteke. Zehaztu ezean, uneko autentifikazio-profilerako hautatutako erakunde aktiboa erabiliko da.

--logFile -lf

Egunkari-fitxategiaren bide-izena

--verbose -vdbg

Egunkari zehatzak igortzen ditu egunkari-irteeretan.

Parametro honek ez du baliorik behar. Aldaketa bat da.

Ikus ere

Microsoft Power Platform-en CLI komando-taldeak
Microsoft Power Platform-en CLI ikuspegi orokorra