opomba,
Dostop do te strani zahteva pooblastilo. Poskusite se vpisati alispremeniti imenike.
Dostop do te strani zahteva pooblastilo. Poskusite lahko spremeniti imenike.
Ukazi za delo s projekti rešitve Dataverse.
Ukazi
| Ukaz | Description |
|---|---|
| pac solution add-license | Dodajte informacije o licenci in paketu v rešitev. |
| pac solution add-reference | Doda sklic iz projekta v trenutnem imeniku v projekt na »pot« |
| pac solution add-solution-component | Dodajte eno ali več komponent rešitve v ciljno neupravljano rešitev v storitvi Dataverse. |
| pac solution check | Prenesite projekt rešitve Dataverse, ki se bo izvajal v storitvi preverjevalnika power apps. |
| pac solution clone | Ustvarite projekt rešitve na podlagi obstoječe rešitve v organizaciji. |
| pac solution create-settings | Ustvarite datoteko z nastavitvami iz mape zip rešitve ali rešitve. |
| pac solution delete | Izbrišite rešitev iz storitve Dataverse v trenutnem okolju. |
| pac solution export | Izvozite rešitev iz storitve Dataverse. |
| pac solution import | Uvozite rešitev v Dataverse. |
| pac solution init | Inicializira imenik z novim projektom rešitve Dataverse |
| pac solution list | Seznam vseh rešitev iz trenutne organizacije Dataverse |
| pac solution online-version | Nastavi različico za rešitev, ki je naložena v Dataverse. |
| pac solution pack | Komponente rešitve paketa v lokalnem datotečnem sistemu v solution.zip (SolutionPackager). |
| pac solution publish | Objavi vse prilagoditve |
| pac solution sync | Sinhronizirajte trenutni projekt rešitve Dataverse s trenutnim stanjem rešitve v organizaciji. |
| pac solution unpack | Ekstrahirajte komponente rešitve iz solution.zip v lokalni datotečni sistem (SolutionPackager). |
| pac solution upgrade | Uporablja solution upgrade |
| pac solution version | Posodobite graditev ali različico revizije za rešitev. |
pac solution add-license
Dodajte informacije o licenci in paketu v rešitev.
Primer
V tem primeru je prikazano, kako rešitvi dodate informacije o licenciranju.
pac solution add-license --planDefinitionFile ../ISV_Plan_Definition.csv --planMappingFile ../ISV_Plan_Mapping.csv
Datoteka z definicijo načrta
Spodaj boste našli primer datoteke z definicijo načrta:
ServiceID,Display name,More info URL
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.bronzeplan,Fabrikam Bronze Plan,http://www.microsoft.com
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.silverplan,Fabrikam Silver Plan,http://www.microsoft.com
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.goldplan,Fabrikam Gold Plan,http://www.microsoft.com
Datoteka preslikave načrta
Spodaj je prikazan primer datoteke za preslikavo načrta:
Service ID,Component name
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.bronzeplan,crf36_BronzeApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.silverplan,crf36_BronzeApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.silverplan,crf36_SilverApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.goldplan,crf36_BronzeApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.goldplan,crf36_SilverApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.goldplan,crf36_GoldApp
Zahtevani parametri za solution add-license
--planDefinitionFile
-pd
Datoteka z definicijo načrta licence v obliki zapisa CSV; pričakovani stolpci: ID storitve, prikazano ime, URL z več informacijami.
--planMappingFile
-pm
Datoteka za preslikavo načrta licence v obliki zapisa CSV; pričakovani stolpci: ID storitve, ime komponente
pac solution add-reference
Doda sklic iz projekta v trenutnem imeniku v projekt na »pot«
Primer
pac solution add-reference --path c:\Users\Downloads\SampleComponent
Zahtevani parametri za solution add-reference
--path
-p
Pot do sklicevanega projekta
pac solution add-solution-component
Dodajte eno ali več komponent rešitve v ciljno neupravljano rešitev v storitvi Dataverse.
Primer
V tem primeru je prikazano, kako dodate komponento rešitve rešitvi. V tem primeru dodajamo tabelo stikov v rešitev SampleSolution. Tabela je vrsta komponente 1.
pac solution add-solution-component --solutionUniqueName SampleSolution --component contact --componentType 1
Zahtevani parametri za solution add-solution-component
--component
-c
Ime sheme ali ID komponente, ki jo želite dodati ciljni rešitvi.
--componentType
-ct
Vrednost, ki predstavlja komponento rešitve, ki jo dodajate.
--solutionUniqueName
-sn
Ime rešitve.
Izbirni parametri za solution add-solution-component
--AddRequiredComponents
-arc
Označuje, ali je treba v neupravljano rešitev dodati tudi druge komponente rešitve, ki jih zahteva komponenta rešitve, ki jo dodajate.
Ta parameter ne zahteva vrednosti. Stikalo je.
--async
-a
Uvozi rešitev asinhrono.
Ta parameter ne zahteva vrednosti. Stikalo je.
--environment
-env
URL okolja ali ID ciljnega okolja.
pac solution check
Prenesite projekt rešitve Dataverse, ki se bo izvajal v storitvi preverjevalnika power apps.
Primer
pac solution check --path c:\Users\Documents\Solution.zip --outputDirectory c:\samplepackage --geo UnitedStates
Izbirni parametri za solution check
--clearCache
-cc
Počisti predpomnilnik er solution checkenforcement cache za vašega najemnika vseh zapisov, ki se nanašajo na pretekle rezultate za vaše rešitve.
Ta parameter ne zahteva vrednosti. Stikalo je.
--customEndpoint
-ce
Navedite URL po meri kot končno točko preverjevalnika power apps.
--environment
-env
Določa ciljni Dataverse. Vrednost je lahko GUID ali absolutni URL https. Če ni določeno, bo uporabljena aktivna organizacija, ki je izbrana za trenutni profil za preverjanje pristnosti.
--excludedFiles
-ef
Izključi datoteke iz analize. Poda kot vrednosti, ločene z vejico
--geo
-g
Kateri geografski primerek storitve preverjevalnika Power Apps želite uporabiti.
Uporabite eno od teh vrednosti:
PreviewUnitedStatesUnitedStatesEuropeAsiaAustraliaJapanIndiaCanadaSouthAmericaUnitedKingdomFranceSouthAfricaGermanyUnitedArabEmiratesSwitzerlandNorwaySingaporeKoreaSwedenUSGovernmentUSGovernmentL4USGovernmentL5DoDChina
--outputDirectory
-o
Izhodni imenik
--path
-p
Pot, kjer obstaja ena ali več datotek rešitev, ki jih želite preveriti. Pot lahko vsebuje znake glob/wildcard.
--ruleLevelOverride
-rl
Pot do datoteke, ki vsebuje pravila polja JSON in ravni, ki jih želite preglasiti. Sprejete vrednosti za OverrideLevel so: kritično, visoko, srednje, nizko, informativno. Primer: [{"Id":"meta-remove-dup-reg","OverrideLevel":"Medium"},{"Id":"il-avoid-specialized-update-ops","OverrideLevel":"Medium"}]
--ruleSet
-rs
Izberite nabor pravil, ki je izveden kot del te gradite. Vrednosti: veljaven GUID, »AppSource Certification«, »Preverjevalnik rešitev« (privzeto).
--saveResults
-sav
Uporablja trenutno okolje za shranjevanje rezultatov analize rešitev, ki jih je mogoče videti v aplikaciji Solution Health Hub. Ta argument je privzeto nastavljen na »false«.
Ta parameter ne zahteva vrednosti. Stikalo je.
--solutionUrl
-u
SAS Uri, ki kaže na solution.zip, ki ga želite analizirati
pac solution clone
Ustvarite projekt rešitve na podlagi obstoječe rešitve v organizaciji.
Primeri
Ti primeri prikazujejo uporabo ukaza pac solution clone .
Osnovni klon
V tem primeru je klonirana rešitev sampleSolution v trenutnem imeniku.
pac solution clone --name sampleSolution
Kloniranje s splošnimi in samodejnimi nastavitvami oštevilčevanja
V tem primeru klonirate rešitev v sampleSolution trenutni imenik z vključenimi splošnimi in samodejnimi nastavitvami oštevilčevanja.
pac solution clone --name sampleSolution --include general,autonumbering
Zahtevani parametri za solution clone
--name
-n
Ime rešitve, ki bo izvožena.
Izbirni parametri za solution clone
--async
-a
Izvozi rešitev asinhrono.
Ta parameter ne zahteva vrednosti. Stikalo je.
--environment
-env
Določa ciljni Dataverse. Vrednost je lahko GUID ali absolutni URL https. Če ni določeno, bo uporabljena aktivna organizacija, ki je izbrana za trenutni profil za preverjanje pristnosti.
--include
-i
Katere nastavitve je treba vključiti v rešitev, ki se izvaža.
Uporabite eno ali več teh vrednosti, ločenih z vejicami:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--localize
-loc
Izvlecite ali združite vse vire nizov v datoteke .resx.
Ta parameter ne zahteva vrednosti. Stikalo je.
--map
-m
Celotna pot do datoteke XML za preslikavo, iz katere želite prebrati mape komponent za pakiranje.
--max-async-wait-time
-wt
Največji asinhroni čas čakanja v minutah. Privzeta vrednost je 60 minut.
--outputDirectory
-o
Izhodni imenik
--packagetype
-p
Določa vrsto ekstrakcije za rešitev. Lahko je: »Neupravljano«, »Upravljano« ali »Oboje«. Privzeta vrednost je: »Oboje«.
--targetversion
-v
Zastarana: Ta parameter je prezrt.
pac solution create-settings
Ustvarite datoteko z nastavitvami iz mape zip rešitve ali rešitve.
Primer
pac solution create-settings --solution-zip C:\SampleSolution.zip --settings-file .\SampleDeploymentSettingsDev.json
Izbirni parametri za solution create-settings
--settings-file
-s
Datoteka .json z nastavitvami uvajanja za sklice povezave in spremenljivke okolja.
--solution-folder
-f
Pot do lokalne, nepakiranih map rešitev: koren datoteke »Drugo/Solution.xml« ali mape z datoteko .cdsproj.
--solution-zip
-z
Pot do datoteke zip rešitve.
pac solution delete
Izbrišite rešitev iz storitve Dataverse v trenutnem okolju.
Primer
pac solution delete --solution-name Samplesolution
Zahtevani parametri za solution delete
--solution-name
-sn
Ime rešitve.
Izbirni parametri za solution delete
--environment
-env
Določa ciljni Dataverse. Vrednost je lahko GUID ali absolutni URL https. Če ni določeno, bo uporabljena aktivna organizacija, ki je izbrana za trenutni profil za preverjanje pristnosti.
pac solution export
Izvozite rešitev iz storitve Dataverse.
Primer
pac solution export --path c:\Users\Documents\Solution.zip --name SampleComponentSolution --managed true --include general
Zahtevani parametri za solution export
--name
-n
Ime rešitve, ki bo izvožena.
Izbirni parametri za solution export
--async
-a
Izvozi rešitev asinhrono.
Ta parameter ne zahteva vrednosti. Stikalo je.
--environment
-env
Določa ciljni Dataverse. Vrednost je lahko GUID ali absolutni URL https. Če ni določeno, bo uporabljena aktivna organizacija, ki je izbrana za trenutni profil za preverjanje pristnosti.
--include
-i
Katere nastavitve je treba vključiti v rešitev, ki se izvaža.
Uporabite eno ali več teh vrednosti, ločenih z vejicami:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--managed
-m
Ali naj bo rešitev izvožena kot upravljana rešitev.
Ta parameter ne zahteva vrednosti. Stikalo je.
--max-async-wait-time
-wt
Največji asinhroni čas čakanja v minutah. Privzeta vrednost je 60 minut.
--overwrite
-ow
Izvožena datoteka rešitve lahko prepiše datoteko zip rešitve v lokalnem datotečni sistem.
Ta parameter ne zahteva vrednosti. Stikalo je.
--path
-p
Pot, kjer je zapisana izvožena datoteka zip rešitve.
--targetversion
-v
Zastarana: Ta parameter je prezrt.
pac solution import
Uvozite rešitev v Dataverse.
Primer
pac solution import --path c:\Users\Documents\Solution.zip
Izbirni parametri za solution import
--activate-plugins
-ap
Aktivirajte vtičnike in poteke dela rešitve.
Ta parameter ne zahteva vrednosti. Stikalo je.
--async
-a
Uvozi rešitev asinhrono.
Ta parameter ne zahteva vrednosti. Stikalo je.
--environment
-env
Določa ciljni Dataverse. Vrednost je lahko GUID ali absolutni URL https. Če ni določeno, bo uporabljena aktivna organizacija, ki je izbrana za trenutni profil za preverjanje pristnosti.
--force-overwrite
-f
Vsili prepis neupravljanih prilagoditev
Ta parameter ne zahteva vrednosti. Stikalo je.
--import-as-holding
-h
Uvozite rešitev kot rešitev, ki drži.
Ta parameter ne zahteva vrednosti. Stikalo je.
--max-async-wait-time
-wt
Največji asinhroni čas čakanja v minutah. Privzeta vrednost je 60 minut.
--path
-p
Pot do datoteke zip rešitve. Če ni navedeno, predvideva, da je trenutna mapa projekt cdsproj.
--publish-changes
-pc
Objavite spremembe ob uspešnem uvozu.
Ta parameter ne zahteva vrednosti. Stikalo je.
--settings-file
Datoteka .json z nastavitvami uvajanja za sklice povezave in spremenljivke okolja.
--skip-dependency-check
-s
Preskoči preverjanje odvisnosti od odvisnosti, označenih kot posodobitev izdelka
Ta parameter ne zahteva vrednosti. Stikalo je.
--skip-lower-version
-slv
Preskočite solution import , če je v trenutnem okolju prisotna ista ali novejša različica.
Ta parameter ne zahteva vrednosti. Stikalo je.
--stage-and-upgrade
-up
Uvozite in nadgradite rešitev.
Ta parameter ne zahteva vrednosti. Stikalo je.
Pripombe
Z okoljem ste povezani z ukazom pac za preverjanje pristnosti za uporabo pac solution import.
pac solution import
Če Path parameter ni naveden, predvideva, da je trenutna mapa projekt cdsproj. Če je SolutionPackageType lastnost v datoteki cdsproj nastavljena Bothna , je upravljana rešitev privzeto uporabljena.
pac solution init
Inicializira imenik z novim projektom rešitve Dataverse
Primer
pac solution init --publisher-name developer --publisher-prefix dev
Zahtevani parametri za solution init
--publisher-name
-pn
Ime vrste Dataverse solution publisher
Opomba: Dovoljeni so samo znaki v obsegih [A – Z], [a – z], [0 – 9] ali _. Prvi znak je lahko le v obsegih [A – Z], [a - z] ali _.
--publisher-prefix
-pp
Vrednost predpone prilagoditve za polje »Dataverse solution publish«
Opomba: Predpona mora biti dolga od 2 do 8 znakov, lahko je sestavljena le iz alfanumeričnih znakov, se mora začeti s črko in se ne sme začeti s »mscrm«.
Izbirni parametri za solution init
--outputDirectory
-o
Izhodni imenik
pac solution list
Seznam vseh rešitev iz trenutne organizacije Dataverse
Primer
pac solution list
Izbirni parametri za solution list
--environment
-env
Določa ciljni Dataverse. Vrednost je lahko GUID ali absolutni URL https. Če ni določeno, bo uporabljena aktivna organizacija, ki je izbrana za trenutni profil za preverjanje pristnosti.
--includeSystemSolutions
Vključi sistemske rešitve, kot so tiste, ki jih je objavil Microsoft
Ta parameter ne zahteva vrednosti. Stikalo je.
--json
Vrne rezultat ukaza kot niz, oblikovan kot JSON.
pac solution online-version
Nastavi različico za rešitev, ki je naložena v Dataverse.
Primer
pac solution online-version --solution-name Samplesolution --solution-version 1.0.0.2
Zahtevani parametri za solution online-version
--solution-name
-sn
Ime rešitve.
--solution-version
-sv
Navedite solution version številko.
Izbirni parametri za solution online-version
--environment
-env
Določa ciljni Dataverse. Vrednost je lahko GUID ali absolutni URL https. Če ni določeno, bo uporabljena aktivna organizacija, ki je izbrana za trenutni profil za preverjanje pristnosti.
pac solution pack
Komponente rešitve paketa v lokalnem datotečnem sistemu v solution.zip (SolutionPackager).
Primer
pac solution pack --zipfile C:\SampleSolution.zip --folder .\SampleSolutionUnpacked\.
Zahtevani parametri za solution pack
--zipfile
-z
Celotna pot do datoteke ZIP rešitve
Izbirni parametri za solution pack
--allowDelete
-ad
Narekuje, če lahko pride do brisanja. Privzeta vrednost je »false«.
Ta parameter ne zahteva vrednosti. Stikalo je.
--allowWrite
-aw
Narekuje, če lahko pride do postopkov pisanja. Privzeta vrednost je »false«.
Ta parameter ne zahteva vrednosti. Stikalo je.
--clobber
-c
Omogoča, da je datoteke, označene samo za branje, mogoče izbrisati ali prepisati. Privzeta vrednost je »false«.
Ta parameter ne zahteva vrednosti. Stikalo je.
--disablePluginRemap
-dpm
Onemogočeno vnovično preslikavanje imena vrste vtičnika. Privzeta vrednost je »false«.
Ta parameter ne zahteva vrednosti. Stikalo je.
--errorlevel
-e
Najmanjša raven pisanja dnevnika za izhod dnevnika [Podrobno|Informacije|Opozorilo|Napaka|Izklopljeno]. Privzeta vrednost je »Informacije«.
--folder
-f
Pot do korenske mape v lokalnem datotečnem sistemu. Pri razpakiranju ali ekstrahiranju je to napisano v. Med pakiranjem je to prebrano.
--localize
-loc
Izvlecite ali združite vse vire nizov v datoteke .resx.
Ta parameter ne zahteva vrednosti. Stikalo je.
--log
-l
Pot do dnevniške datoteke.
--map
-m
Celotna pot do datoteke XML za preslikavo, iz katere želite prebrati mape komponent za pakiranje.
--packagetype
-p
Pri razpakiranju ali ekstrahiranju uporabite, če želite določiti dvojno upravljanje in neupravljano operacijo. Pri pakiranju uporabite za določanje upravljanih ali neupravljanih iz prejšnjega razpakiranja »Oboje«. Lahko je: »Neupravljano«, »Upravljano« ali »Oboje«. Privzeta vrednost je »Neupravljano«.
--singleComponent
-sc
Dejanje izvedite le za eno vrsto komponente [WebResource|Vstavka|Potek dela|Brez]. Privzeta vrednost je »Brez«.
--sourceLoc
-src
Ustvari datoteko vira predloge. Veljavno le ob izpisu. Možne vrednosti so »samodejno« ali jezikovna koda jezika, ki ga želite izvoziti. Uporabite lahko LCID (Language Code Identifier) ali mednarodne organizacije za oblike zapisa kode jezika ISO (Standardization). Ko je na voljo, ta izvleče vire nizov iz danih območnih nastavitev kot nevtralno .resx. Če je določeno »samodejno« ali le dolga ali kratka oblika stikala, so uporabljene osnovne območne nastavitve rešitve.
--useLcid
-lcid
Za jezikovne datoteke uporabite vrednosti (LCID) vrednosti (1033) in ne kode ISO (International Organization for Standardization) (en-US).
Ta parameter ne zahteva vrednosti. Stikalo je.
--useUnmanagedFileForMissingManaged
-same
Uporabite isto izvorno datoteko XML, ko je paket za upravljano in je najdena le neupravljana datoteka XML; velja za datoteke AppModuleSiteMap, AppModuleMap in FormXml.
Ta parameter ne zahteva vrednosti. Stikalo je.
pac solution publish
Objavi vse prilagoditve
Primer
pac solution publish
Izbirni parametri za solution publish
--async
-a
Objavi vse prilagoditve asinhrono
Ta parameter ne zahteva vrednosti. Stikalo je.
--environment
-env
Določa ciljni Dataverse. Vrednost je lahko GUID ali absolutni URL https. Če ni določeno, bo uporabljena aktivna organizacija, ki je izbrana za trenutni profil za preverjanje pristnosti.
--max-async-wait-time
-wt
Največji asinhroni čas čakanja v minutah. Privzeta vrednost je 60 minut.
pac solution sync
Sinhronizirajte trenutni projekt rešitve Dataverse s trenutnim stanjem rešitve v organizaciji.
Primeri
Ti primeri prikazujejo uporabo ukaza pac solution sync .
Osnovna sinhronizacija
V tem primeru je rešitev sinhronizirana s trenutnim imenikom.
pac solution sync
Izbirni parametri za solution sync
--async
-a
Izvozi rešitev asinhrono.
Ta parameter ne zahteva vrednosti. Stikalo je.
--environment
-env
Določa ciljni Dataverse. Vrednost je lahko GUID ali absolutni URL https. Če ni določeno, bo uporabljena aktivna organizacija, ki je izbrana za trenutni profil za preverjanje pristnosti.
--include
-i
Katere nastavitve je treba vključiti v rešitev, ki se izvaža.
Uporabite eno ali več teh vrednosti, ločenih z vejicami:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--localize
-loc
Izvlecite ali združite vse vire nizov v datoteke .resx.
Ta parameter ne zahteva vrednosti. Stikalo je.
--map
-m
Celotna pot do datoteke XML za preslikavo, iz katere želite prebrati mape komponent za pakiranje.
--max-async-wait-time
-wt
Največji asinhroni čas čakanja v minutah. Privzeta vrednost je 60 minut.
--packagetype
-p
Pri razpakiranju ali ekstrahiranju uporabite, če želite določiti dvojno upravljanje in neupravljano operacijo. Pri pakiranju uporabite za določanje upravljanih ali neupravljanih iz prejšnjega razpakiranja »Oboje«. Lahko je: »Neupravljano«, »Upravljano« ali »Oboje«. Privzeta vrednost je: »Oboje«.
--solution-folder
-f
Pot do lokalne, nepakiranih map rešitev: koren datoteke »Drugo/Solution.xml« ali mape z datoteko .cdsproj.
pac solution unpack
Ekstrahirajte komponente rešitve iz solution.zip v lokalni datotečni sistem (SolutionPackager).
Primer
pac solution unpack --zipfile C:\SampleSolution.zip --folder .\SampleSolutionUnpacked\.
Zahtevani parametri za solution unpack
--zipfile
-z
Celotna pot do datoteke ZIP rešitve
Izbirni parametri za solution unpack
--allowDelete
-ad
Narekuje, če lahko pride do brisanja. Privzeta vrednost je »false«.
Ta parameter ne zahteva vrednosti. Stikalo je.
--allowWrite
-aw
Narekuje, če lahko pride do postopkov pisanja. Privzeta vrednost je »false«.
Ta parameter ne zahteva vrednosti. Stikalo je.
--clobber
-c
Omogoča, da je datoteke, označene samo za branje, mogoče izbrisati ali prepisati. Privzeta vrednost je »false«.
Ta parameter ne zahteva vrednosti. Stikalo je.
--disablePluginRemap
-dpm
Onemogočeno vnovično preslikavanje imena vrste vtičnika. Privzeta vrednost je »false«.
Ta parameter ne zahteva vrednosti. Stikalo je.
--errorlevel
-e
Najmanjša raven pisanja dnevnika za izhod dnevnika [Podrobno|Informacije|Opozorilo|Napaka|Izklopljeno]. Privzeta vrednost je »Informacije«.
--folder
-f
Pot do korenske mape v lokalnem datotečnem sistemu. Pri razpakiranju ali ekstrahiranju je to napisano v. Med pakiranjem je to prebrano.
--localize
-loc
Izvlecite ali združite vse vire nizov v datoteke .resx.
Ta parameter ne zahteva vrednosti. Stikalo je.
--log
-l
Pot do dnevniške datoteke.
--map
-m
Celotna pot do datoteke XML za preslikavo, iz katere želite prebrati mape komponent za pakiranje.
--packagetype
-p
Pri razpakiranju ali ekstrahiranju uporabite, če želite določiti dvojno upravljanje in neupravljano operacijo. Pri pakiranju uporabite za določanje upravljanih ali neupravljanih iz prejšnjega razpakiranja »Oboje«. Lahko je: »Neupravljano«, »Upravljano« ali »Oboje«. Privzeta vrednost je »Neupravljano«.
--singleComponent
-sc
Dejanje izvedite le za eno vrsto komponente [WebResource|Vstavka|Potek dela|Brez]. Privzeta vrednost je »Brez«.
--sourceLoc
-src
Ustvari datoteko vira predloge. Veljavno le ob izpisu. Možne vrednosti so »samodejno« ali jezikovna koda jezika, ki ga želite izvoziti. Uporabite lahko LCID (Language Code Identifier) ali mednarodne organizacije za oblike zapisa kode jezika ISO (Standardization). Ko je na voljo, ta izvleče vire nizov iz danih območnih nastavitev kot nevtralno .resx. Če je določeno »samodejno« ali le dolga ali kratka oblika stikala, so uporabljene osnovne območne nastavitve rešitve.
--useLcid
-lcid
Za jezikovne datoteke uporabite vrednosti (LCID) vrednosti (1033) in ne kode ISO (International Organization for Standardization) (en-US).
Ta parameter ne zahteva vrednosti. Stikalo je.
--useUnmanagedFileForMissingManaged
-same
Uporabite isto izvorno datoteko XML, ko je paket za upravljano in je najdena le neupravljana datoteka XML; velja za datoteke AppModuleSiteMap, AppModuleMap in FormXml.
Ta parameter ne zahteva vrednosti. Stikalo je.
pac solution upgrade
Uporablja solution upgrade
Primer
pac solution upgrade --solution-name SampleSolution --async --max-async-wait-time 60
Zahtevani parametri za solution upgrade
--solution-name
-sn
Ime rešitve.
Izbirni parametri za solution upgrade
--async
-a
Asinhrono nadgradi rešitev
Ta parameter ne zahteva vrednosti. Stikalo je.
--environment
-env
Določa ciljni Dataverse. Vrednost je lahko GUID ali absolutni URL https. Če ni določeno, bo uporabljena aktivna organizacija, ki je izbrana za trenutni profil za preverjanje pristnosti.
--max-async-wait-time
-wt
Največji asinhroni čas čakanja v minutah. Privzeta vrednost je 60 minut.
pac solution version
Posodobite graditev ali različico revizije za rešitev.
Primer
pac solution version --patchversion 2
pac solution version --strategy gittags
Izbirni parametri za solution version
--buildversion
-bv
Build version for the solution.
Opomba: Vrednost mora biti celo število z najmanjšo vrednostjo 0.
--filename
-fn
Tracker CSV file name to be used when using filetracking as a strategy. Privzeta vrednost je »ControlsStateVersionInfo.csv«.
--patchversion
-pv
Zastarana: Ta parameter je prezrt.
--revisionversion
-rv
Različica revizije za rešitev.
Opomba: Vrednost mora biti celo število z najmanjšo vrednostjo 0.
--solutionPath
-sp
Pot do imenika rešitve Dataverse ali Solution.xml datoteke.
--strategy
-s
Posodobi različico gradite za datoteko »Solution.xml« z uporabo določene strategije. Če uporabljate gittags, nastavite žeton za osebni dostop v tej spremenljivki okolja »PacCli.PAT«
Uporabite eno od teh vrednosti:
NoneGitTagsFileTrackingSolution
Razlike med izvozom in pac solution clone izvozom
V nekaterih primerih niste prepričani, kdaj uporabiti ali ukaz pac solution clonepac solution export . Uporabite lahko enega od ukazov v teh primerih:
- Uporabite
pac solution clone, ko želite rešitvi dodati nove komponente. - Uporabite
pac solution export, če želite spremeniti obstoječo vsebino v datoteki rešitve, vendar v rešitev ne želite dodati novih komponent.
pac solution clone
Izvožena rešitev je videti kot projekt Visual Studio, ko izvozite rešitev z ukazom pac solution clone . Namesto (kot .csproj v programu Visual Studio) boste videli cdsproj datoteko. Datoteka cdsproj ima vse informacije o komponentah, ki jih potrebujete za ustvarjanje projekta. Izhod delovne različice je datoteka zip rešitve, ki jo lahko uvozite v različna okolja.
Razvijalec ni treba razpakirati klonirane rešitve, ker je upodobljena v nepakirani obliki znotraj mape src (vir).
Če želite povezati novo ustvarjeni vtičnik s to rešitvijo, solution unpackpac solution add-reference.cdsproj lahko z ukazom posodobite datoteko in dodate nov vtičnik. Nato lahko projekt ustvarite z uporabo ali dotnet buildmsbuild.
Priporočamo, da najprej obnovite graditev, preden ustvarite projekt. Z obnovitvijo graditve (graditev dotnet najprej izvede obnovitev) obnovite zahtevane knjižnice .NET in tako ustvarite paketno rešitev.
pac solution export
Ko izvozite rešitev z uporabo pac solution export možnosti izvoza rešitve s portalom izdelovalca, rezultat pa je poštna datoteka rešitve.
Ko razpakiraš datoteko zip rešitve (ne priporočamo, da odprete zip s standardnimi orodji in uporabite ustrezen ukaz iz CLI). Nastala struktura imenika je podobna strukturi v .pac solution clone Edina razlika je v tem, da ne morete dodati sklicev na to nepakirano rešitev, ker nima datoteke .cdsproj projekta.
Spremenite lahko ustrezen nabor datotek, solution packki jih želite posodobiti, in nato nadaljujete z , ki znova ustvari datoteko zip rešitve, da olajša uvoz rešitve v ciljno okolje. Rezultat dejanja je datoteka zip rešitve s posodobljeno vsebino in posodobljenim časovnim žigom.
Glej tudi
Microsoft Power Platform CLI Command Groups
Pregled okolja Microsoft Power Platform CLI