Napomena
Za pristup ovoj stranici potrebna je autorizacija. Možete se pokušati prijaviti ili promijeniti direktorije.
Za pristup ovoj stranici potrebna je autorizacija. Možete pokušati promijeniti direktorije.
Naredbe za rad s projektima rješenja Dataverse.
Naredbe
| Naredba | Opis |
|---|---|
| pac solution add-license | Dodajte informacije o licencama i tarifama u rješenje. |
| pac solution add-reference | Dodaje referencu iz projekta u trenutnom direktoriju projektu na "putu" |
| pac solution add-solution-component | Dodajte jednu ili više komponenti rješenja u ciljno neupravljano rješenje u alatu Dataverse. |
| pac solution check | Prenesite projekt rješenja Dataverse da biste ga pokrenuli na servisu Power Apps Checker. |
| pac solution clone | Stvorite projekt rješenja na temelju postojećeg rješenja u tvrtki ili ustanovi. |
| pac solution create-settings | Stvorite datoteku postavki iz zip-a rješenja ili mape rješenja. |
| pac solution delete | Izbrišite rješenje iz alata Dataverse u trenutnom okruženju. |
| pac solution export | Izvezite rješenje iz aplikacije Dataverse. |
| pac solution import | Uvezite rješenje u Dataverse. |
| pac solution init | Inicijalizira direktorij s novim projektom rješenja Dataverse |
| pac solution list | Popis svih rješenja iz trenutne tvrtke ili ustanove Dataverse |
| pac solution online-version | Postavlja verziju rješenja učitanog u Dataverse. |
| pac solution pack | Komponente rješenja za pakete na lokalnom datotečnom sustavu u solution.zip (SolutionPackager). |
| pac solution publish | Objavljuje sve prilagodbe |
| pac solution sync | Sinkronizirajte trenutni projekt rješenja Dataverse s trenutnim stanjem rješenja u tvrtki ili ustanovi. |
| pac solution unpack | Izdvojite komponente rješenja iz solution.zip na lokalni datotečni sustav (SolutionPackager). |
| pac solution upgrade | Primijeniti solution upgrade |
| pac solution version | Ažurirajte međuverziju ili verziju revizije rješenja. |
pac solution add-license
Dodajte informacije o licencama i tarifama u rješenje.
Primjer
U ovom je primjeru prikazano kako u rješenje dodati informacije o licenciranju.
pac solution add-license --planDefinitionFile ../ISV_Plan_Definition.csv --planMappingFile ../ISV_Plan_Mapping.csv
Datoteka definicije plana
U nastavku ćete pronaći primjer datoteke definicije plana:
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 mapiranja plana
U nastavku ćete pronaći primjer datoteke mapiranja plana:
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
Obavezni parametri za solution add-license
--planDefinitionFile
-pd
datoteka definicije tarife za licence u obliku CSV očekivani stupci: ID servisa, zaslonsko ime, URL dodatnih informacija.
--planMappingFile
-pm
datoteka mapiranja tarife licenci u obliku CSV očekivani stupci: ID servisa, naziv komponente
pac solution add-reference
Dodaje referencu iz projekta u trenutnom direktoriju projektu na "putu"
Primjer
pac solution add-reference --path c:\Users\Downloads\SampleComponent
Obavezni parametri za solution add-reference
--path
-p
Put do referenciranog projekta
pac solution add-solution-component
Dodajte jednu ili više komponenti rješenja u ciljno neupravljano rješenje u alatu Dataverse.
Primjer
U ovom je primjeru prikazano kako dodati komponentu rješenja u rješenje. U tom slučaju u rješenje dodajemo tablicu kontakata SampleSolution. Tablica je vrsta komponente 1.
pac solution add-solution-component --solutionUniqueName SampleSolution --component contact --componentType 1
Obavezni parametri za solution add-solution-component
--component
-c
Naziv sheme ili ID komponente za dodavanje ciljnom rješenju.
--componentType
-ct
Vrijednost koja predstavlja komponentu rješenja koju dodajete.
--solutionUniqueName
-sn
Naziv rješenja.
Neobavezni parametri za solution add-solution-component
--AddRequiredComponents
-arc
Označava trebaju li se druge komponente rješenja koje komponenta rješenja zahtijeva dodati i u neupravljano rješenje.
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--async
-a
Asinkrono uvozi rješenje.
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--environment
-env
URL ili ID okruženja ciljnog okruženja.
pac solution check
Prenesite projekt rješenja Dataverse da biste ga pokrenuli na servisu Power Apps Checker.
Primjer
pac solution check --path c:\Users\Documents\Solution.zip --outputDirectory c:\samplepackage --geo UnitedStates
Neobavezni parametri za solution check
--clearCache
-cc
Briše predmemoriju solution checkza provođenje programa za er za klijenta sve zapise koji se odnose na prošle rezultate za vaša rješenja.
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--customEndpoint
-ce
Navedite prilagođeni URL kao krajnju točku alata za provjeru power aplikacija.
--environment
-env
Određuje ciljni Dataverse. Vrijednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristit će se aktivna tvrtka ili ustanova odabrana za trenutni profil za auth.
--excludedFiles
-ef
Izuzmi datoteke iz analize. Proslijedi kao vrijednosti razdvojene zarezom
--geo
-g
Koja zemljopisna instanca servisa Power Apps Checker za korištenje.
Koristite jednu od ovih vrijednosti:
PreviewUnitedStatesUnitedStatesEuropeAsiaAustraliaJapanIndiaCanadaSouthAmericaUnitedKingdomFranceSouthAfricaGermanyUnitedArabEmiratesSwitzerlandNorwaySingaporeKoreaSwedenUSGovernmentUSGovernmentL4USGovernmentL5DoDChina
--outputDirectory
-o
Izlazni direktorij
--path
-p
Put na kojem postoji jedna ili više datoteka rješenja koje treba provjeriti. Put može sadržavati glob/zamjenske znakove.
--ruleLevelOverride
-rl
Put do datoteke koja sadrži pravila polja JSON i razine koje je potrebno nadjačati. Prihvaćene vrijednosti za OverrideLevel su: Critical, High, Medium, Low, Informational. Primjer: [{"Id":"meta-remove-dup-reg","OverrideLevel":"Medium"},{"Id":"il-avoid-specialized-update-ops","OverrideLevel":"Medium"}]
--ruleSet
-rs
Odaberite skup pravila koji se izvršava kao dio ove međuverzije. Vrijednosti: valjani GUID, "Certifikat appSource", "Alat za provjeru rješenja" (zadano).
--saveResults
-sav
Koristi trenutno okruženje za pohranu rezultata analize rješenja koji se mogu vidjeti u aplikaciji Centar za zdravlje rješenja. Taj je argument po zadanom postavljen na false.
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--solutionUrl
-u
SAS URI koji pokazuje solution.zip treba analizirati
pac solution clone
Stvorite projekt rješenja na temelju postojećeg rješenja u tvrtki ili ustanovi.
Primjeri
Sljedeći primjeri pokazuju korištenje naredbe pac solution clone .
Osnovni klon
U ovom se primjeru rješenje klonira sampleSolution u trenutni direktorij.
pac solution clone --name sampleSolution
Kloniranje s uključenim općenitim i automatskim postavkama numeriranja
U ovom se primjeru rješenje klonira sampleSolution u trenutni direktorij uz uključene opće i automatske postavke numeriranja.
pac solution clone --name sampleSolution --include general,autonumbering
Obavezni parametri za solution clone
--name
-n
Naziv rješenja koje treba izvesti.
Neobavezni parametri za solution clone
--async
-a
Asinkrono izvozi rješenje.
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--environment
-env
Određuje ciljni Dataverse. Vrijednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristit će se aktivna tvrtka ili ustanova odabrana za trenutni profil za auth.
--include
-i
Koje postavke treba uvrstiti u rješenje koje se izvozi.
Koristite jednu ili više tih vrijednosti odvojenih zarezima:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--localize
-loc
Izdvojite ili spojite sve resurse niza u .resx datoteke.
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--map
-m
Cijeli put do xml datoteke mapiranja iz koje će se čitati mape komponenti za pakiranje.
--max-async-wait-time
-wt
Maksimalno asinkrono vrijeme čekanja u minutama. Zadana je vrijednost 60 minuta.
--outputDirectory
-o
Izlazni direktorij
--packagetype
-p
Određuje vrstu izdvajanja za rješenje. Može biti: "Neupravljano", "Upravljano" ili "Oboje". Zadana je vrijednost: "Oboje".
--targetversion
-v
Zastarjelo: taj se parametar zanemaruje.
pac solution create-settings
Stvorite datoteku postavki iz zip-a rješenja ili mape rješenja.
Primjer
pac solution create-settings --solution-zip C:\SampleSolution.zip --settings-file .\SampleDeploymentSettingsDev.json
Neobavezni parametri za solution create-settings
--settings-file
-s
Datoteka .json s postavkama implementacije za reference veze i varijable okruženja.
--solution-folder
-f
Put do lokalne, raspakirane mape rješenja: korijen datoteke "Ostalo/Solution.xml" ili mape s .cdsproj datotekom.
--solution-zip
-z
Putanja do zip datoteke s rješenjem.
pac solution delete
Izbrišite rješenje iz alata Dataverse u trenutnom okruženju.
Primjer
pac solution delete --solution-name Samplesolution
Obavezni parametri za solution delete
--solution-name
-sn
Naziv rješenja.
Neobavezni parametri za solution delete
--environment
-env
Određuje ciljni Dataverse. Vrijednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristit će se aktivna tvrtka ili ustanova odabrana za trenutni profil za auth.
pac solution export
Izvezite rješenje iz aplikacije Dataverse.
Primjer
pac solution export --path c:\Users\Documents\Solution.zip --name SampleComponentSolution --managed true --include general
Obavezni parametri za solution export
--name
-n
Naziv rješenja koje treba izvesti.
Neobavezni parametri za solution export
--async
-a
Asinkrono izvozi rješenje.
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--environment
-env
Određuje ciljni Dataverse. Vrijednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristit će se aktivna tvrtka ili ustanova odabrana za trenutni profil za auth.
--include
-i
Koje postavke treba uvrstiti u rješenje koje se izvozi.
Koristite jednu ili više tih vrijednosti odvojenih zarezima:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--managed
-m
Treba li rješenje izvesti kao upravljano rješenje.
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--max-async-wait-time
-wt
Maksimalno asinkrono vrijeme čekanja u minutama. Zadana je vrijednost 60 minuta.
--overwrite
-ow
Izvezena datoteka rješenja može prebrisati zip datoteku rješenja u lokalnom datotečnom sustavu.
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--path
-p
Put na koji je napisana izvezena zip datoteka rješenja.
--targetversion
-v
Zastarjelo: taj se parametar zanemaruje.
pac solution import
Uvezite rješenje u Dataverse.
Primjer
pac solution import --path c:\Users\Documents\Solution.zip
Neobavezni parametri za solution import
--activate-plugins
-ap
Aktivirajte dodatke i tijekove rada na rješenju.
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--async
-a
Asinkrono uvozi rješenje.
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--environment
-env
Određuje ciljni Dataverse. Vrijednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristit će se aktivna tvrtka ili ustanova odabrana za trenutni profil za auth.
--force-overwrite
-f
Prisilno pisanje preko neupravljanih prilagodbi
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--import-as-holding
-h
Uvezite rješenje kao rješenje za držanje.
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--max-async-wait-time
-wt
Maksimalno asinkrono vrijeme čekanja u minutama. Zadana je vrijednost 60 minuta.
--path
-p
Putanja do zip datoteke s rješenjem. Ako nije naveden, pretpostavlja da je trenutna mapa projekt cdsproj.
--publish-changes
-pc
Objavite promjene nakon uspješnog uvoza.
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--settings-file
Datoteka .json s postavkama implementacije za reference veze i varijable okruženja.
--skip-dependency-check
-s
Preskoči provjeru ovisnosti o zavisnosti označene kao ažuriranje proizvoda
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--skip-lower-version
-slv
Preskočite solution import ako u trenutnom okruženju postoji ista ili novija verzija.
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--stage-and-upgrade
-up
Uvezite i nadogradite rješenje.
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
Primjedbe
Bit ćete povezani s okruženjem pomoću naredbe pac za auth za korištenje pac solution import.
pac solution import
Kada Path parametar nije naveden, pretpostavlja da je trenutna mapa projekt cdsproj. Ako je SolutionPackageType svojstvo u datoteci cdsproj postavljeno na Both, upravljano rješenje koristi se po zadanom.
pac solution init
Inicijalizira direktorij s novim projektom rješenja Dataverse
Primjer
pac solution init --publisher-name developer --publisher-prefix dev
Obavezni parametri za solution init
--publisher-name
-pn
Naziv Dataverse solution publisher
Napomena: dopušteni su samo znakovi unutar raspona [A - Z], [a - z], [0 - 9] ili _. Prvi znak može biti samo u rasponima [A - Z], [a - z], ili _.
--publisher-prefix
-pp
Vrijednost prefiksa prilagodbe za Dataverse solution publisher
Napomena: prefiks mora imati od 2 do 8 znakova, može se sastojati samo od alfanumerička, mora započinjati slovom i ne može započinjati s "mscrm".
Neobavezni parametri za solution init
--outputDirectory
-o
Izlazni direktorij
pac solution list
Popis svih rješenja iz trenutne tvrtke ili ustanove Dataverse
Primjer
pac solution list
Neobavezni parametri za solution list
--environment
-env
Određuje ciljni Dataverse. Vrijednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristit će se aktivna tvrtka ili ustanova odabrana za trenutni profil za auth.
--includeSystemSolutions
Obuhvati sistemska rješenja kao što su ona koja je objavio Microsoft
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--json
Vraća izlaz naredbe kao niz oblikovan za JSON.
pac solution online-version
Postavlja verziju rješenja učitanog u Dataverse.
Primjer
pac solution online-version --solution-name Samplesolution --solution-version 1.0.0.2
Obavezni parametri za solution online-version
--solution-name
-sn
Naziv rješenja.
--solution-version
-sv
Navedite solution version broj.
Neobavezni parametri za solution online-version
--environment
-env
Određuje ciljni Dataverse. Vrijednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristit će se aktivna tvrtka ili ustanova odabrana za trenutni profil za auth.
pac solution pack
Komponente rješenja za pakete na lokalnom datotečnom sustavu u solution.zip (SolutionPackager).
Primjer
pac solution pack --zipfile C:\SampleSolution.zip --folder .\SampleSolutionUnpacked\.
Obavezni parametri za solution pack
--zipfile
-z
Cijeli put do ZIP datoteke rješenja
Neobavezni parametri za solution pack
--allowDelete
-ad
Diktira ako se mogu pojaviti operacije brisanja. Zadana je vrijednost "false".
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--allowWrite
-aw
Diktat ako se mogu pojaviti operacije pisanja. Zadana je vrijednost "false".
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--clobber
-c
Omogućuje da se datoteke označene samo za čitanje mogu izbrisati ili prebrisati. Zadana je vrijednost "false".
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--disablePluginRemap
-dpm
Onemogućeno je ponovno mapiranje potpuno kvalificiranog naziva vrste dodatka. Zadana je vrijednost "false".
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--errorlevel
-e
Minimalna razina zapisivanja za izlaz zapisnika [Opširno|Broj informacija: |Upozorenje|Pogreška|Isključeno]. Zadana je vrijednost "Informacije".
--folder
-f
Put do korijenske mape na lokalnom datotečnom sustavu. Prilikom raspakiravanja ili izdvajanja, to je napisano. Prilikom pakiranja ovo je pročitano iz.
--localize
-loc
Izdvojite ili spojite sve resurse niza u .resx datoteke.
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--log
-l
Put do datoteke zapisnika.
--map
-m
Cijeli put do xml datoteke mapiranja iz koje će se čitati mape komponenti za pakiranje.
--packagetype
-p
Prilikom raspakiravanja ili izdvajanja koristite za određivanje dvostruke upravljane i neupravljane operacije. Prilikom pakiranja koristite kako biste odredili Upravljano ili Neupravljano iz prethodnog raspakiranog 'Oboje'. Može biti: "Neupravljano", "Upravljano" ili "Oboje". Zadana je vrijednost "Neupravljano".
--singleComponent
-sc
Izvođenje akcije samo na jednoj vrsti komponente [WebResource|Dodatak|Tijek rada|Ništa]. Zadana je vrijednost "Nema".
--sourceLoc
-src
Generira datoteku resursa predloška. Vrijedi samo kod izdvajanja. Moguće su vrijednosti "automatski" ili jezični kod jezika koji želite izvesti. Možete koristiti oblike jezičnog koda (LCID) ili međunarodne organizacije za standardizaciju (ISO). Kada postoji, time se izdvajaju resursi niza iz navedene regionalne sheme kao neutralni .resx. Ako je naveden "automatski" ili samo dugi ili kratki oblik prekidača, koristi se osnovna regionalna shema za rješenje.
--useLcid
-lcid
Za jezične datoteke koristite vrijednosti identifikatora jezika (LCID) (1033), a ne Međunarodna organizacija za standardizaciju (ISO) kodove (en-US).
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--useUnmanagedFileForMissingManaged
-same
Istu XML izvornu datoteku koristite kada se pakiranje nalazi samo za upravljanu i nalazi se samo neupravljana XML datoteka. odnosi se na Datoteke AppModuleSiteMap, AppModuleMap, FormXml.
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
pac solution publish
Objavljuje sve prilagodbe
Primjer
pac solution publish
Neobavezni parametri za solution publish
--async
-a
Asinkrono objavljuje sve prilagodbe
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--environment
-env
Određuje ciljni Dataverse. Vrijednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristit će se aktivna tvrtka ili ustanova odabrana za trenutni profil za auth.
--max-async-wait-time
-wt
Maksimalno asinkrono vrijeme čekanja u minutama. Zadana je vrijednost 60 minuta.
pac solution sync
Sinkronizirajte trenutni projekt rješenja Dataverse s trenutnim stanjem rješenja u tvrtki ili ustanovi.
Primjeri
Sljedeći primjeri pokazuju korištenje naredbe pac solution sync .
Osnovna sinkronizacija
U ovom se primjeru rješenje sinkronizira s trenutnim direktorijom.
pac solution sync
Neobavezni parametri za solution sync
--async
-a
Asinkrono izvozi rješenje.
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--environment
-env
Određuje ciljni Dataverse. Vrijednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristit će se aktivna tvrtka ili ustanova odabrana za trenutni profil za auth.
--include
-i
Koje postavke treba uvrstiti u rješenje koje se izvozi.
Koristite jednu ili više tih vrijednosti odvojenih zarezima:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--localize
-loc
Izdvojite ili spojite sve resurse niza u .resx datoteke.
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--map
-m
Cijeli put do xml datoteke mapiranja iz koje će se čitati mape komponenti za pakiranje.
--max-async-wait-time
-wt
Maksimalno asinkrono vrijeme čekanja u minutama. Zadana je vrijednost 60 minuta.
--packagetype
-p
Prilikom raspakiravanja ili izdvajanja koristite za određivanje dvostruke upravljane i neupravljane operacije. Prilikom pakiranja koristite kako biste odredili Upravljano ili Neupravljano iz prethodnog raspakiranog 'Oboje'. Može biti: "Neupravljano", "Upravljano" ili "Oboje". Zadana je vrijednost: "Oboje".
--solution-folder
-f
Put do lokalne, raspakirane mape rješenja: korijen datoteke "Ostalo/Solution.xml" ili mape s .cdsproj datotekom.
pac solution unpack
Izdvojite komponente rješenja iz solution.zip na lokalni datotečni sustav (SolutionPackager).
Primjer
pac solution unpack --zipfile C:\SampleSolution.zip --folder .\SampleSolutionUnpacked\.
Obavezni parametri za solution unpack
--zipfile
-z
Cijeli put do ZIP datoteke rješenja
Neobavezni parametri za solution unpack
--allowDelete
-ad
Diktira ako se mogu pojaviti operacije brisanja. Zadana je vrijednost "false".
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--allowWrite
-aw
Diktat ako se mogu pojaviti operacije pisanja. Zadana je vrijednost "false".
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--clobber
-c
Omogućuje da se datoteke označene samo za čitanje mogu izbrisati ili prebrisati. Zadana je vrijednost "false".
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--disablePluginRemap
-dpm
Onemogućeno je ponovno mapiranje potpuno kvalificiranog naziva vrste dodatka. Zadana je vrijednost "false".
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--errorlevel
-e
Minimalna razina zapisivanja za izlaz zapisnika [Opširno|Broj informacija: |Upozorenje|Pogreška|Isključeno]. Zadana je vrijednost "Informacije".
--folder
-f
Put do korijenske mape na lokalnom datotečnom sustavu. Prilikom raspakiravanja ili izdvajanja, to je napisano. Prilikom pakiranja ovo je pročitano iz.
--localize
-loc
Izdvojite ili spojite sve resurse niza u .resx datoteke.
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--log
-l
Put do datoteke zapisnika.
--map
-m
Cijeli put do xml datoteke mapiranja iz koje će se čitati mape komponenti za pakiranje.
--packagetype
-p
Prilikom raspakiravanja ili izdvajanja koristite za određivanje dvostruke upravljane i neupravljane operacije. Prilikom pakiranja koristite kako biste odredili Upravljano ili Neupravljano iz prethodnog raspakiranog 'Oboje'. Može biti: "Neupravljano", "Upravljano" ili "Oboje". Zadana je vrijednost "Neupravljano".
--singleComponent
-sc
Izvođenje akcije samo na jednoj vrsti komponente [WebResource|Dodatak|Tijek rada|Ništa]. Zadana je vrijednost "Nema".
--sourceLoc
-src
Generira datoteku resursa predloška. Vrijedi samo kod izdvajanja. Moguće su vrijednosti "automatski" ili jezični kod jezika koji želite izvesti. Možete koristiti oblike jezičnog koda (LCID) ili međunarodne organizacije za standardizaciju (ISO). Kada postoji, time se izdvajaju resursi niza iz navedene regionalne sheme kao neutralni .resx. Ako je naveden "automatski" ili samo dugi ili kratki oblik prekidača, koristi se osnovna regionalna shema za rješenje.
--useLcid
-lcid
Za jezične datoteke koristite vrijednosti identifikatora jezika (LCID) (1033), a ne Međunarodna organizacija za standardizaciju (ISO) kodove (en-US).
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--useUnmanagedFileForMissingManaged
-same
Istu XML izvornu datoteku koristite kada se pakiranje nalazi samo za upravljanu i nalazi se samo neupravljana XML datoteka. odnosi se na Datoteke AppModuleSiteMap, AppModuleMap, FormXml.
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
pac solution upgrade
Primijeniti solution upgrade
Primjer
pac solution upgrade --solution-name SampleSolution --async --max-async-wait-time 60
Obavezni parametri za solution upgrade
--solution-name
-sn
Naziv rješenja.
Neobavezni parametri za solution upgrade
--async
-a
Asinkrono nadograđuje rješenje
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--environment
-env
Određuje ciljni Dataverse. Vrijednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristit će se aktivna tvrtka ili ustanova odabrana za trenutni profil za auth.
--max-async-wait-time
-wt
Maksimalno asinkrono vrijeme čekanja u minutama. Zadana je vrijednost 60 minuta.
pac solution version
Ažurirajte međuverziju ili verziju revizije rješenja.
Primjer
pac solution version --patchversion 2
pac solution version --strategy gittags
Neobavezni parametri za solution version
--buildversion
-bv
Verzija međuverzije rješenja.
Napomena: vrijednost mora biti cijeli broj s minimalnom vrijednošću 0.
--filename
-fn
Naziv CSV datoteke za praćenje koji će se koristiti prilikom korištenja praćenja datoteka kao strategije. Zadana je vrijednost 'ControlsStateVersionInfo.csv'.
--patchversion
-pv
Zastarjelo: taj se parametar zanemaruje.
--revisionversion
-rv
Verzija revizije rješenja.
Napomena: vrijednost mora biti cijeli broj s minimalnom vrijednošću 0.
--solutionPath
-sp
Put do direktorija rješenja Dataverse ili Solution.xml datoteke.
--strategy
-s
Ažurira verziju međuverzije zaSolution.xml' pomoću navedene strategije. Ako koristite gittags, postavite osobni pristupni token u sljedećoj varijabli okruženja "PacCli.PAT"
Koristite jednu od ovih vrijednosti:
NoneGitTagsFileTrackingSolution
Razlike između i pac solution clone izvoza
Postoje situacije u kojima niste sigurni kada koristiti ili pac solution clone naredba pac solution export . U sljedećim scenarijima možete koristiti jednu od naredbi:
- Koristite
pac solution clonekada trebate dodati nove komponente u rješenje. - Koristite
pac solution exportkada želite izmijeniti postojeći sadržaj u datoteci rješenja, ali ne i dodati nove komponente u rješenje.
pac solution clone
Izvezeno rješenje izgleda kao projekt programa Visual Studio kada rješenje izvezete pomoću naredbe pac solution clone . Umjesto datoteke .csproj (kao u programu Visual Studio) vidjet ćete cdsproj datoteku. Datoteka cdsproj sadrži sve informacije o komponentama potrebne za stvaranje projekta. Izlaz međuverzije zip je datoteka rješenja koju možete uvesti u različita okruženja.
Developer doesn't have to unpack the cloned solution because it's rendered in an unpacked format within the src (source) folder.
Sada, ako želite povezati novostvoreni dodatak s ovim rješenjem, solution unpackpac solution add-reference.cdsproj pomoću naredbe ažurirajte datoteku da biste dodali novi dodatak. Zatim projekt možete izraditi pomoću bilo koje ili dotnet buildmsbuild.
Preporučuje se da prije izgradnje projekta najprije vratite međuverziju. Vraćanje međuverzije (međuverzija dotneta automatski vraća izvorne datoteke) će vratiti potrebne .NET biblioteke da bi se generiralo pakirano rješenje.
pac solution export
Kada izvezete rješenje pomoću postupka pac solution export izvoza rješenja pomoću portala za stvaranje, a rezultat će biti zip datoteka rješenja.
Kada raspakirate zip datoteku rješenja (ne preporučujemo da otvorite zip pomoću standardnih alata i koristite odgovarajuću naredbu iz CLI-ja). Rezultirajuća struktura direktorija slična je strukturi u pac solution clone. Jedina je razlika u tome što ne možete dodati reference na raspakirano rješenje jer nema datoteku .cdsproj projekta.
Možete izmijeniti relevantni solution packskup datoteka koje želite ažurirati, a zatim nastaviti s , čime se ponovno generira zip datoteka rješenja da biste olakšali uvoz rješenja u ciljno okruženje. Rezultat akcije zip je datoteka rješenja s ažuriranim sadržajem i ažuriranom vremenskom oznakama.
Vidi također
Microsoft Power Platform CLI Command Groups
Pregled CLI-ja za Microsoft Power Platform