Nata
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti prisijungti arba pakeisti katalogus.
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti pakeisti katalogus.
Komandos, skirtos darbui su "Dataverse" sprendimų projektais
Komandas
| Command | Aprašą |
|---|---|
| pac solution add-license | Įtraukite licencijos ir plano informaciją į sprendimą. |
| pac solution add-reference | Įtraukia nuorodą iš dabartinio katalogo projekto į projektą, esantį "kelias" |
| pac solution add-solution-component | Įtraukite vieną ar daugiau sprendimo komponentų į paskirties nevaldomą sprendimą programoje "Dataverse". |
| pac solution check | Nusiųskite "Dataverse" sprendimo projektą, kad jis būtų vykdomas su "Power Apps" tikrintuvo tarnyba. |
| pac solution clone | Kurkite sprendimo projektą pagal esamą savo organizacijos sprendimą. |
| pac solution create-settings | Sukurkite parametrų failą iš sprendimo zip arba sprendimo aplanko. |
| pac solution delete | Panaikinkite sprendimą iš "Dataverse" dabartinėje aplinkoje. |
| pac solution export | Eksportuoti sprendimą iš "Dataverse". |
| pac solution import | Importuokite sprendimą į "Dataverse". |
| pac solution init | Inicijuoja katalogą su nauju "Dataverse" sprendimo projektu |
| pac solution list | Išvardyti visus sprendimus iš dabartinės "Dataverse" organizacijos |
| pac solution online-version | Nustato "Dataverse" įkelto sprendimo versiją. |
| pac solution pack | Paketo sprendimo komponentai vietinėje failų sistemoje į solution.zip (SolutionPackager). |
| pac solution publish | Publikuoja visus tinkinimus |
| pac solution sync | Sinchronizuokite dabartinį "Dataverse" sprendimo projektą su dabartine jūsų organizacijos sprendimo būsena. |
| pac solution unpack | Išskleiskite sprendimo komponentus iš solution.zip į vietinę failų sistemą (SolutionPackager). |
| pac solution upgrade | Taikyti solution upgrade |
| pac solution version | Atnaujinkite sprendimo komponavimo versiją arba redakcijos versiją. |
pac solution add-license
Įtraukite licencijos ir plano informaciją į sprendimą.
Pavyzdžiui
Šiame pavyzdyje parodyta, kaip įtraukti licencijavimo informaciją į sprendimą.
pac solution add-license --planDefinitionFile ../ISV_Plan_Definition.csv --planMappingFile ../ISV_Plan_Mapping.csv
Plano aprašo failas
Toliau rasite plano aprašo failo pavyzdį:
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
Plano susiejimo failas
Toliau rasite plano susiejimo failo pavyzdį:
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
Būtini parametrai solution add-license
--planDefinitionFile
-pd
Licencijos plano aprašo failas CSV formatu; numatomi stulpeliai: Tarnybos ID, Rodomas pavadinimas, Daugiau informacijos URL.
--planMappingFile
-pm
Licencijos plano susiejimo failas CSV formatu; numatomi stulpeliai: tarnybos ID, komponento pavadinimas
pac solution add-reference
Įtraukia nuorodą iš dabartinio katalogo projekto į projektą, esantį "kelias"
Pavyzdžiui
pac solution add-reference --path c:\Users\Downloads\SampleComponent
Būtini parametrai solution add-reference
--path
-p
Nurodyto projekto kelias
pac solution add-solution-component
Įtraukite vieną ar daugiau sprendimo komponentų į paskirties nevaldomą sprendimą programoje "Dataverse".
Pavyzdžiui
Šiame pavyzdyje parodyta, kaip į sprendimą įtraukti sprendimo komponentą. Šiuo atveju į sprendimą SampleSolutionįtraukiame kontaktų lentelę. Lentelė yra 1 komponento tipas.
pac solution add-solution-component --solutionUniqueName SampleSolution --component contact --componentType 1
Būtini parametrai solution add-solution-component
--component
-c
Komponento, kurį reikia įtraukti į paskirties sprendimą, schemos pavadinimas arba ID.
--componentType
-ct
Reikšmė, nurodanti sprendimo komponentą, kurį įtraukiate.
--solutionUniqueName
-sn
Sprendimo pavadinimas.
Pasirinktiniai parametrai, skirti solution add-solution-component
--AddRequiredComponents
-arc
Nurodo, ar kiti sprendimo komponentai, kurių reikia sprendimo komponentui, kurį įtraukiate, taip pat turi būti įtraukti į nevaldomą sprendimą.
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--async
-a
Asinchroniškai importuoja sprendimą.
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--environment
-env
Tikslinės aplinkos URL arba ID.
pac solution check
Nusiųskite "Dataverse" sprendimo projektą, kad jis būtų vykdomas su "Power Apps" tikrintuvo tarnyba.
Pavyzdžiui
pac solution check --path c:\Users\Documents\Solution.zip --outputDirectory c:\samplepackage --geo UnitedStates
Pasirinktiniai parametrai, skirti solution check
--clearCache
-cc
Išvalo solution checkvisų įrašų, susijusių su jūsų sprendimų buvusiais rezultatais, er vykdymo talpyklą, skirtą jūsų nuomotojui.
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--customEndpoint
-ce
Nurodykite pasirinktinį URL kaip "Power Apps" tikrintuvo galinį punktą.
--environment
-env
Nurodo tikslinį "Dataverse". Reikšmė gali būti GUID arba absoliutus https URL. Jei nenurodyta, bus naudojama aktyvi organizacija, pasirinkta dabartiniam autentifikavimo profiliui.
--excludedFiles
-ef
Neįtraukti failų į analizę. Perduoti kaip kableliais atskirtas reikšmes
--geo
-g
Kurį geografinį "Power Apps" tikrintuvo tarnybos egzempliorių naudoti.
Naudokite vieną iš šių reikšmių:
PreviewUnitedStatesUnitedStatesEuropeAsiaAustraliaJapanIndiaCanadaSouthAmericaUnitedKingdomFranceSouthAfricaGermanyUnitedArabEmiratesSwitzerlandNorwaySingaporeKoreaSwedenUSGovernmentUSGovernmentL4USGovernmentL5DoDChina
--outputDirectory
-o
Išvesties katalogas
--path
-p
Kelias, kuriuo yra vienas ar daugiau tikrinamų sprendimų failų. Kelyje gali būti gaublio / pakaitos simbolių.
--ruleLevelOverride
-rl
Failo, kuriame yra JSON masyvo taisyklės ir perrašytini lygiai, kelias. Priimamos „OverrideLevel” reikšmės yra: Kritinė, Aukšta, Vidutinė, Žema ir Informacinė. Pavyzdys: [{"Id":"meta-remove-dup-reg","OverrideLevel":"Medium"},{"ID":"iv-avoid-specialized-update-ops","OverrideLevel":"Medium"}]
--ruleSet
-rs
Pasirinkite taisyklių rinkinį, kuris vykdomas kaip šios komponavimo versijos dalis. Reikšmės: galiojantis Guid, "AppSource Certification", "Solution Checker" (numatytasis parametras).
--saveResults
-sav
Naudojama dabartinė aplinka sprendimų analizės rezultatams, kurie gali būti matomi sprendimų sveikatos telkinio taikomojoje programoje, saugoti. Pagal numatytuosius nustatymus šis argumentas nustatytas kaip klaidingas.
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--solutionUrl
-u
SAS Uri, nukreipiantis į analizuojamas solution.zip
pac solution clone
Kurkite sprendimo projektą pagal esamą savo organizacijos sprendimą.
Pavyzdžiai
Tolesniuose pavyzdžiuose parodytas komandos naudojimas pac solution clone .
Paprastas klonas
Šiame pavyzdyje klonuoja dabartinio katalogo sprendimą sampleSolution .
pac solution clone --name sampleSolution
Klonavimas su įtrauktais bendraisiais ir automatinio numeravimo parametrais
Šiame pavyzdyje klonuoja dabartinio katalogo sprendimą sampleSolution su įtrauktais bendrieji ir automatinio numeravimo parametrais.
pac solution clone --name sampleSolution --include general,autonumbering
Būtini parametrai solution clone
--name
-n
Eksportuotinas sprendimo pavadinimas.
Pasirinktiniai parametrai, skirti solution clone
--async
-a
Asinchroniškai eksportuoja sprendimą.
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--environment
-env
Nurodo tikslinį "Dataverse". Reikšmė gali būti GUID arba absoliutus https URL. Jei nenurodyta, bus naudojama aktyvi organizacija, pasirinkta dabartiniam autentifikavimo profiliui.
--include
-i
Kuriuos parametrus reikia įtraukti į eksportuojamą sprendimą.
Naudokite vieną ar daugiau iš šių reikšmių, atskirtų kableliais:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--localize
-loc
Visus eilutės išteklius išskleisti arba sulieti į .resx failus.
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--map
-m
Visas kelias į susiejimo XML failą, iš kurio galima skaityti komponentų aplankus, kad juos būtų galima supakuoti.
--max-async-wait-time
-wt
Maks. asinchroninio laukimo trukmė minutėmis. Numatytoji reikšmė yra 60 minučių.
--outputDirectory
-o
Išvesties katalogas
--packagetype
-p
Nurodo sprendimo išskleidimo tipą. Gali būti: "Nevaldyta", "Valdoma" arba "Abu". Numatytoji reikšmė yra: "Abu".
--targetversion
-v
Nebenaudojama: šio parametro nepaisoma.
pac solution create-settings
Sukurkite parametrų failą iš sprendimo zip arba sprendimo aplanko.
Pavyzdžiui
pac solution create-settings --solution-zip C:\SampleSolution.zip --settings-file .\SampleDeploymentSettingsDev.json
Pasirinktiniai parametrai, skirti solution create-settings
--settings-file
-s
Failas .json su ryšio nuorodų ir aplinkos kintamųjų diegimo parametrais.
--solution-folder
-f
Kelias į vietinį, išpakuotą sprendimo aplanką: failo "Kita/Solution.xml" šaknis arba aplankas su .cdsproj failu.
--solution-zip
-z
Kelias į suglaudintą sprendimo failą.
pac solution delete
Panaikinkite sprendimą iš "Dataverse" dabartinėje aplinkoje.
Pavyzdžiui
pac solution delete --solution-name Samplesolution
Būtini parametrai solution delete
--solution-name
-sn
Sprendimo pavadinimas.
Pasirinktiniai parametrai, skirti solution delete
--environment
-env
Nurodo tikslinį "Dataverse". Reikšmė gali būti GUID arba absoliutus https URL. Jei nenurodyta, bus naudojama aktyvi organizacija, pasirinkta dabartiniam autentifikavimo profiliui.
pac solution export
Eksportuoti sprendimą iš "Dataverse".
Pavyzdžiui
pac solution export --path c:\Users\Documents\Solution.zip --name SampleComponentSolution --managed true --include general
Būtini parametrai solution export
--name
-n
Eksportuotinas sprendimo pavadinimas.
Pasirinktiniai parametrai, skirti solution export
--async
-a
Asinchroniškai eksportuoja sprendimą.
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--environment
-env
Nurodo tikslinį "Dataverse". Reikšmė gali būti GUID arba absoliutus https URL. Jei nenurodyta, bus naudojama aktyvi organizacija, pasirinkta dabartiniam autentifikavimo profiliui.
--include
-i
Kuriuos parametrus reikia įtraukti į eksportuojamą sprendimą.
Naudokite vieną ar daugiau iš šių reikšmių, atskirtų kableliais:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--managed
-m
Ar sprendimas turėtų būti eksportuojamas kaip valdomas sprendimas.
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--max-async-wait-time
-wt
Maks. asinchroninio laukimo trukmė minutėmis. Numatytoji reikšmė yra 60 minučių.
--overwrite
-ow
Eksportuoto sprendimo failas gali perrašyti sprendimo zip failą vietinėje failų sistemoje.
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--path
-p
Kelias, kuriame parašytas eksportuoto sprendimo zip failas.
--targetversion
-v
Nebenaudojama: šio parametro nepaisoma.
pac solution import
Importuokite sprendimą į "Dataverse".
Pavyzdžiui
pac solution import --path c:\Users\Documents\Solution.zip
Pasirinktiniai parametrai, skirti solution import
--activate-plugins
-ap
Aktyvinti sprendimo priedus ir darbo eigas.
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--async
-a
Asinchroniškai importuoja sprendimą.
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--environment
-env
Nurodo tikslinį "Dataverse". Reikšmė gali būti GUID arba absoliutus https URL. Jei nenurodyta, bus naudojama aktyvi organizacija, pasirinkta dabartiniam autentifikavimo profiliui.
--force-overwrite
-f
Priverstinai perrašyti nevaldomus tinkinimus
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--import-as-holding
-h
Importuokite sprendimą kaip ūkio sprendimą.
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--max-async-wait-time
-wt
Maks. asinchroninio laukimo trukmė minutėmis. Numatytoji reikšmė yra 60 minučių.
--path
-p
Kelias į suglaudintą sprendimo failą. Jei nenurodyta, daro prielaidą, kad dabartinis aplankas yra cdsproj projektas.
--publish-changes
-pc
Publikuokite keitimus sėkmingai importuodami.
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--settings-file
Failas .json su ryšio nuorodų ir aplinkos kintamųjų diegimo parametrais.
--skip-dependency-check
-s
Praleisti priklausomybės patikrą prieš priklausomybes, pažymėtas kaip produkto naujinimas
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--skip-lower-version
-slv
Praleiskite solution import , jei dabartinėje aplinkoje yra ta pati arba naujesnė versija.
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--stage-and-upgrade
-up
Importuokite ir atnaujinkite sprendimą.
Šiam parametrui nereikia reikšmės. Tai jungiklis.
Pastabos
Būsite prisijungę prie aplinkos naudodami autentifikavimopac komandą, kad galėtumėte naudoti pac solution import.
pac solution import
Kai Path parametras nenurodytas, laikoma, kad dabartinis aplankas yra cdsproj projektas.
SolutionPackageType Jei cdsproj failo ypatybė nustatyta kaip Both, valdomas sprendimas naudojamas pagal numatytuosius parametrus.
pac solution init
Inicijuoja katalogą su nauju "Dataverse" sprendimo projektu
Pavyzdžiui
pac solution init --publisher-name developer --publisher-prefix dev
Būtini parametrai solution init
--publisher-name
-pn
"Dataverse solution publisher" pavadinimas
Pastaba: leidžiami tik simboliai diapazonuose [A – Z], [a – z], [0 – 9] arba _. Pirmasis simbolis gali būti tik diapazonuose [A – Z], [a – z] arba _.
--publisher-prefix
-pp
"Dataverse solution publisher" tinkinimo priešdėlio reikšmė
Pastaba: prefiksas turi būti nuo 2 iki 8 simbolių ilgio, jį gali sudaryti tik raidiniai ir skaitiniai simboliai, jis turi prasidėti raide ir negali prasidėti "mscrm".
Pasirinktiniai parametrai, skirti solution init
--outputDirectory
-o
Išvesties katalogas
pac solution list
Išvardyti visus sprendimus iš dabartinės "Dataverse" organizacijos
Pavyzdžiui
pac solution list
Pasirinktiniai parametrai, skirti solution list
--environment
-env
Nurodo tikslinį "Dataverse". Reikšmė gali būti GUID arba absoliutus https URL. Jei nenurodyta, bus naudojama aktyvi organizacija, pasirinkta dabartiniam autentifikavimo profiliui.
--includeSystemSolutions
Įtraukite sistemos sprendimus, pvz., tuos, kuriuos paskelbė "Microsoft"
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--json
Grąžina komandos išvestį kaip JSON suformatuotą eilutę.
pac solution online-version
Nustato "Dataverse" įkelto sprendimo versiją.
Pavyzdžiui
pac solution online-version --solution-name Samplesolution --solution-version 1.0.0.2
Būtini parametrai solution online-version
--solution-name
-sn
Sprendimo pavadinimas.
--solution-version
-sv
Nurodykite solution version skaičių.
Pasirinktiniai parametrai, skirti solution online-version
--environment
-env
Nurodo tikslinį "Dataverse". Reikšmė gali būti GUID arba absoliutus https URL. Jei nenurodyta, bus naudojama aktyvi organizacija, pasirinkta dabartiniam autentifikavimo profiliui.
pac solution pack
Paketo sprendimo komponentai vietinėje failų sistemoje į solution.zip (SolutionPackager).
Pavyzdžiui
pac solution pack --zipfile C:\SampleSolution.zip --folder .\SampleSolutionUnpacked\.
Būtini parametrai solution pack
--zipfile
-z
Visas kelias į sprendimo ZIP failą
Pasirinktiniai parametrai, skirti solution pack
--allowDelete
-ad
Diktuoja, ar gali įvykti naikinimo operacijos. Numatytoji reikšmė yra "klaidinga".
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--allowWrite
-aw
Diktuoja, jei gali įvykti rašymo operacijos. Numatytoji reikšmė yra "klaidinga".
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--clobber
-c
Įgalina, kad failus, pažymėtus tik skaityti, galima panaikinti arba perrašyti. Numatytoji reikšmė yra "klaidinga".
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--disablePluginRemap
-dpm
Išjungto priedo visiškai apibrėžto tipo pavadinimo pervardijimo. Numatytoji reikšmė yra "klaidinga".
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--errorlevel
-e
Minimalus žurnalo išvesties registravimo lygis [Daugiažodis|Informacija|Įspėjimas|Klaida |Išjungta]. Numatytoji reikšmė yra "Informacija".
--folder
-f
Kelias į šakninį aplanką vietinėje failų sistemoje. Išpakuojant arba išskleidžiant, tai įrašoma. Kai pakuojamas, skaitoma iš.
--localize
-loc
Visus eilutės išteklius išskleisti arba sulieti į .resx failus.
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--log
-l
Žurnalo failo kelias.
--map
-m
Visas kelias į susiejimo XML failą, iš kurio galima skaityti komponentų aplankus, kad juos būtų galima supakuoti.
--packagetype
-p
Išpakuodami arba išskleisdami naudokite norėdami nurodyti dvigubą valdomą ir nevaldomą operaciją. Pakuodami naudokite norėdami nurodyti valdomą arba nevaldomą iš ankstesnio išpakavimo Abu. Gali būti: "Nevaldyta", "Valdoma" arba "Abu". Numatytoji reikšmė yra Nevaldyta.
--singleComponent
-sc
Atlikti veiksmą tik su vieno komponento tipu [WebResource|Priedas |Darbo eiga|Nėra]. Numatytoji reikšmė yra Nėra.
--sourceLoc
-src
Generuoja šablono išteklių failą. Galioja tik išskleidus. Galimos reikšmės yra automatinės arba kalbos kodas kalbos, kurią norite eksportuoti. Galite naudoti kalbos kodo identifikatorių (LCID) arba tarptautinės standartizacijos organizacijos (ISO) kalbos kodų formatus. Kai yra, eilutės ištekliai išgaunami iš nurodytos lokalės kaip neutralus .resx. Jei nurodyta "auto" arba tik ilga arba trumpa jungiklio forma, naudojama pagrindinė sprendimo lokalė.
--useLcid
-lcid
Kalbos failams naudokite kalbos kodo identifikatoriaus (LCID) reikšmes (1033), o ne Tarptautinės standartizacijos organizacijos (ISO) kodus (en-US).
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--useUnmanagedFileForMissingManaged
-same
Naudokite tą patį XML šaltinio failą, kai randamas valdomo ir tik nevaldomo XML failo pakavimas; taikoma AppModuleSiteMap, AppModuleMap, FormXml failams.
Šiam parametrui nereikia reikšmės. Tai jungiklis.
pac solution publish
Publikuoja visus tinkinimus
Pavyzdžiui
pac solution publish
Pasirinktiniai parametrai, skirti solution publish
--async
-a
Asinchroniškai publikuoja visus tinkinimus
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--environment
-env
Nurodo tikslinį "Dataverse". Reikšmė gali būti GUID arba absoliutus https URL. Jei nenurodyta, bus naudojama aktyvi organizacija, pasirinkta dabartiniam autentifikavimo profiliui.
--max-async-wait-time
-wt
Maks. asinchroninio laukimo trukmė minutėmis. Numatytoji reikšmė yra 60 minučių.
pac solution sync
Sinchronizuokite dabartinį "Dataverse" sprendimo projektą su dabartine jūsų organizacijos sprendimo būsena.
Pavyzdžiai
Tolesniuose pavyzdžiuose parodytas komandos naudojimas pac solution sync .
Pagrindinis sinchronizavimas
Šiame pavyzdyje sprendimas sinchronizuojamas su dabartiniu katalogu.
pac solution sync
Pasirinktiniai parametrai, skirti solution sync
--async
-a
Asinchroniškai eksportuoja sprendimą.
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--environment
-env
Nurodo tikslinį "Dataverse". Reikšmė gali būti GUID arba absoliutus https URL. Jei nenurodyta, bus naudojama aktyvi organizacija, pasirinkta dabartiniam autentifikavimo profiliui.
--include
-i
Kuriuos parametrus reikia įtraukti į eksportuojamą sprendimą.
Naudokite vieną ar daugiau iš šių reikšmių, atskirtų kableliais:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--localize
-loc
Visus eilutės išteklius išskleisti arba sulieti į .resx failus.
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--map
-m
Visas kelias į susiejimo XML failą, iš kurio galima skaityti komponentų aplankus, kad juos būtų galima supakuoti.
--max-async-wait-time
-wt
Maks. asinchroninio laukimo trukmė minutėmis. Numatytoji reikšmė yra 60 minučių.
--packagetype
-p
Išpakuodami arba išskleisdami naudokite norėdami nurodyti dvigubą valdomą ir nevaldomą operaciją. Pakuodami naudokite norėdami nurodyti valdomą arba nevaldomą iš ankstesnio išpakavimo Abu. Gali būti: "Nevaldyta", "Valdoma" arba "Abu". Numatytoji reikšmė yra: "Abu".
--solution-folder
-f
Kelias į vietinį, išpakuotą sprendimo aplanką: failo "Kita/Solution.xml" šaknis arba aplankas su .cdsproj failu.
pac solution unpack
Išskleiskite sprendimo komponentus iš solution.zip į vietinę failų sistemą (SolutionPackager).
Pavyzdžiui
pac solution unpack --zipfile C:\SampleSolution.zip --folder .\SampleSolutionUnpacked\.
Būtini parametrai solution unpack
--zipfile
-z
Visas kelias į sprendimo ZIP failą
Pasirinktiniai parametrai, skirti solution unpack
--allowDelete
-ad
Diktuoja, ar gali įvykti naikinimo operacijos. Numatytoji reikšmė yra "klaidinga".
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--allowWrite
-aw
Diktuoja, jei gali įvykti rašymo operacijos. Numatytoji reikšmė yra "klaidinga".
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--clobber
-c
Įgalina, kad failus, pažymėtus tik skaityti, galima panaikinti arba perrašyti. Numatytoji reikšmė yra "klaidinga".
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--disablePluginRemap
-dpm
Išjungto priedo visiškai apibrėžto tipo pavadinimo pervardijimo. Numatytoji reikšmė yra "klaidinga".
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--errorlevel
-e
Minimalus žurnalo išvesties registravimo lygis [Daugiažodis|Informacija|Įspėjimas|Klaida |Išjungta]. Numatytoji reikšmė yra "Informacija".
--folder
-f
Kelias į šakninį aplanką vietinėje failų sistemoje. Išpakuojant arba išskleidžiant, tai įrašoma. Kai pakuojamas, skaitoma iš.
--localize
-loc
Visus eilutės išteklius išskleisti arba sulieti į .resx failus.
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--log
-l
Žurnalo failo kelias.
--map
-m
Visas kelias į susiejimo XML failą, iš kurio galima skaityti komponentų aplankus, kad juos būtų galima supakuoti.
--packagetype
-p
Išpakuodami arba išskleisdami naudokite norėdami nurodyti dvigubą valdomą ir nevaldomą operaciją. Pakuodami naudokite norėdami nurodyti valdomą arba nevaldomą iš ankstesnio išpakavimo Abu. Gali būti: "Nevaldyta", "Valdoma" arba "Abu". Numatytoji reikšmė yra Nevaldyta.
--singleComponent
-sc
Atlikti veiksmą tik su vieno komponento tipu [WebResource|Priedas |Darbo eiga|Nėra]. Numatytoji reikšmė yra Nėra.
--sourceLoc
-src
Generuoja šablono išteklių failą. Galioja tik išskleidus. Galimos reikšmės yra automatinės arba kalbos kodas kalbos, kurią norite eksportuoti. Galite naudoti kalbos kodo identifikatorių (LCID) arba tarptautinės standartizacijos organizacijos (ISO) kalbos kodų formatus. Kai yra, eilutės ištekliai išgaunami iš nurodytos lokalės kaip neutralus .resx. Jei nurodyta "auto" arba tik ilga arba trumpa jungiklio forma, naudojama pagrindinė sprendimo lokalė.
--useLcid
-lcid
Kalbos failams naudokite kalbos kodo identifikatoriaus (LCID) reikšmes (1033), o ne Tarptautinės standartizacijos organizacijos (ISO) kodus (en-US).
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--useUnmanagedFileForMissingManaged
-same
Naudokite tą patį XML šaltinio failą, kai randamas valdomo ir tik nevaldomo XML failo pakavimas; taikoma AppModuleSiteMap, AppModuleMap, FormXml failams.
Šiam parametrui nereikia reikšmės. Tai jungiklis.
pac solution upgrade
Taikyti solution upgrade
Pavyzdžiui
pac solution upgrade --solution-name SampleSolution --async --max-async-wait-time 60
Būtini parametrai solution upgrade
--solution-name
-sn
Sprendimo pavadinimas.
Pasirinktiniai parametrai, skirti solution upgrade
--async
-a
Asinchroniškai atnaujina sprendimą
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--environment
-env
Nurodo tikslinį "Dataverse". Reikšmė gali būti GUID arba absoliutus https URL. Jei nenurodyta, bus naudojama aktyvi organizacija, pasirinkta dabartiniam autentifikavimo profiliui.
--max-async-wait-time
-wt
Maks. asinchroninio laukimo trukmė minutėmis. Numatytoji reikšmė yra 60 minučių.
pac solution version
Atnaujinkite sprendimo komponavimo versiją arba redakcijos versiją.
Pavyzdžiui
pac solution version --patchversion 2
pac solution version --strategy gittags
Pasirinktiniai parametrai, skirti solution version
--buildversion
-bv
Sprendimo komponavimo versija.
Pastaba: reikšmė turi būti sveikasis skaičius, kurio mažiausia reikšmė yra 0.
--filename
-fn
Sekimo CSV failo vardas, kuris bus naudojamas naudojant failų sekimą kaip strategiją. Numatytoji reikšmė yraControlsStateVersionInfo.csv.
--patchversion
-pv
Nebenaudojama: šio parametro nepaisoma.
--revisionversion
-rv
Sprendimo redakcijos versija.
Pastaba: reikšmė turi būti sveikasis skaičius, kurio mažiausia reikšmė yra 0.
--solutionPath
-sp
Kelias į "Dataverse" sprendimų katalogą arba Solution.xml failą.
--strategy
-s
Atnaujina failo "Solution.xml" komponavimo versijos versiją naudojant nurodytą strategiją. Jei naudojate "gittags", nustatykite asmeninės prieigos atpažinimo ženklą toliau pateiktame aplinkos kintamajame "PacCli.PAT"
Naudokite vieną iš šių reikšmių:
NoneGitTagsFileTrackingSolution
Skirtumai tarp pac solution clone ir eksportavimas
Yra situacijų, kai nesate tikri, kada naudoti pac solution clone arba pac solution export komandą. Vieną iš komandų galite naudoti šiais atvejais:
- Naudokite
pac solution clone, kai į sprendimą reikia įtraukti naujų komponentų. - Naudokite
pac solution export, kai norite modifikuoti esamą sprendimo failo turinį, bet nepridėdami jokių naujų sprendimo komponentų.
pac solution clone
Eksportuotas sprendimas atrodo kaip "Visual Studio" projektas, kai eksportuojate sprendimą naudodami komandą pac solution clone . Vietoj "" .csproj (kaip "Visual Studio") matysite cdsproj failą. Faile cdsproj yra visa komponentų informacija, būtina projektui sukurti. Komponavimo versijos išvestis yra sprendimo zip failas, kurį galite importuoti į skirtingas aplinkas.
Kūrėjas neturi išpakuoti klonuoto sprendimo, nes jis generuojamas išpakuotame src (šaltinio) aplanke.
Dabar, jei norite susieti naujai sukurtą priedą su šiuo sprendimu, solution unpackgalite naudoti komandą pac solution add-reference , kad atnaujintumėte .cdsproj failą ir įtrauktumėte naują priedą. Tada galite kurti projektą naudodami vieną dotnet build arba msbuild.
Prieš kuriant projektą rekomenduojama pirmiausia atkurti komponavimo versiją. Komponavimo versijos atkūrimas ("dotnet" komponavimo versija pirmiausia atlieka atkūrimą automatiškai) atkurs reikiamas .NET bibliotekas, kad būtų sugeneruotas supakuotas sprendimas.
pac solution export
Kai eksportuojate sprendimą naudodami pac solution export jaučiate, kad eksportuojate sprendimą naudodami kūrėjo portalą, o gauta išvestis yra sprendimo zip failas.
Išpakavus sprendimo zip failą (nerekomenduojame atidaryti zip naudojant standartinius įrankius ir naudoti atitinkamą CLI komandą). Gauta katalogo struktūra yra panaši į struktūrą .pac solution clone Vienintelis skirtumas yra tas, kad negalite įtraukti nuorodų į šį išpakuotą sprendimą, nes jame nėra .cdsproj projekto failo.
Galite modifikuoti atitinkamą failų rinkinį, kurį norite atnaujinti, tada tęsti darbą su solution pack, kuris sugeneruoja sprendimo zip failą dar kartą, kad būtų lengviau importuoti sprendimą į tikslinę aplinką. Veiksmo rezultatas yra sprendimo zip failas su atnaujintu turiniu ir atnaujinta laiko žyma.
Taip pat žr.
"Microsoft Power Platform" CLI komandų grupės
"Microsoft Power Platform" CLI apžvalga