Бөлісу құралы:


pac solution

Dataverse шешім жобаларымен жұмыс істеуге арналған командалар.

Раа

Пәрмен Сипаттама
pac solution add-license Шешімге лицензия мен жоспар ақпаратын қосыңыз.
pac solution add-reference Жобаның қазіргі каталогындағы сілтемені 'жол' бөлімінде қосыңыз
pac solution add-solution-component Dataverse бағдарламасындағы мақсатты басқарылмаған шешімге бір немесе бірнеше шешім компоненттерін қосыңыз.
pac solution check Power Apps Checker қызметіне қарсы іске қосу үшін Dataverse шешімі жобасын кері жүктеңіз.
pac solution clone Ұйымыңыздағы бар шешімге негізделген шешім жобасын жасаңыз.
pac solution create-settings Шешімнің zip немесе шешім қалтасынан параметрлер файлын жасаңыз.
pac solution delete Ағымдағы ортада Dataverse шешімін жою.
pac solution export Шешімді Dataverse қызметінен экспорттау.
pac solution import Шешімді Dataverse бағдарламасына импорттаңыз.
pac solution init Каталогты жаңа Dataverse шешімі жобасымен инициализациялау
pac solution list Ағымдағы Dataverse ұйымының барлық шешімдерін тізімдеу
pac solution online-version Dataverse бағдарламасында жүктелген шешімнің нұсқасын орнатады.
pac solution pack Жергілікті файлдық жүйедегі шешім компоненттерін solution.zip (SolutionPackager) жүйесіне жинаңыз.
pac solution publish Барлық теңшеулерді жариялайды
pac solution sync Ағымдағы Dataverse шешімі жобасын ұйымыңыздағы шешімнің ағымдағы күйімен синхрондаңыз.
pac solution unpack Шешім компоненттерін solution.zip-ден жергілікті файлдық жүйеге (SolutionPackager) шығарыңыз.
pac solution upgrade Өтініш беру solution upgrade
pac solution version Шешім үшін құрастыру немесе қайта қарау нұсқасын жаңарту.

pac solution add-license

Шешімге лицензия мен жоспар ақпаратын қосыңыз.

Мысал

Бұл мысалда лицензиялау ақпаратын шешімге қалай қосуға болатындығы көрсетілген.

pac solution add-license --planDefinitionFile ../ISV_Plan_Definition.csv --planMappingFile ../ISV_Plan_Mapping.csv

Жоспарды анықтау файлы

Төменде сіз жоспардың анықтамасы файлының үлгісін таба аласыз:

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

Жоспарды сәйкестендіру файлы

Төменде сіз жоспар картасының үлгісін таба аласыз:

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

Қажетті параметрлер solution add-license

--planDefinitionFile -pd

CSV пішіміндегі лицензиялық жоспарды анықтау файлы; күтілетін бағандар: Қызмет идентификаторы, Көрсетілетін атау, Қосымша ақпарат URL мекенжайы.

--planMappingFile -pm

CSV пішіміндегі лицензиялық жоспарды сәйкестендіру файлы; күтілетін бағандар: Қызмет идентификаторы, Компонент атауы

pac solution add-reference

Жобаның қазіргі каталогындағы сілтемені 'жол' бөлімінде қосыңыз

Мысал

pac solution add-reference --path c:\Users\Downloads\SampleComponent

Қажетті параметрлер solution add-reference

--path -p

Көрсетілген жобаға апаратын жол

pac solution add-solution-component

Dataverse бағдарламасындағы мақсатты басқарылмаған шешімге бір немесе бірнеше шешім компоненттерін қосыңыз.

Мысал

Бұл мысалда шешімнің құрамдас бөлігін қалай қосуға болатындығы көрсетілген. Бұл жағдайда біз байланыс кестесін шешімге SampleSolutionқосамыз . Кесте - 1-ші құрамдас бөлік.

pac solution add-solution-component --solutionUniqueName SampleSolution --component contact --componentType 1

Қажетті параметрлер solution add-solution-component

--component -c

Мақсатты шешімге қосу қажет құрамдастың схема атауы немесе идентификаторы.

--componentType -ct

Сіз қосқан шешім компонентін білдіретін мән.

--solutionUniqueName -sn

Шешімнің атауы.

Қосымша параметрлер solution add-solution-component

--AddRequiredComponents -arc

Қосылатын шешім компоненті қажет басқа шешім компоненттерін басқарылмаған шешімге қосу керек пе, жоқ па, соны көрсетіңіз.

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--async -a

Шешімді асинхронды түрде импорттайды.

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--environment -env

Қоршаған ортаның URL мекенжайы немесе қоршаған ортаның идентификаторы.

pac solution check

Power Apps Checker қызметіне қарсы іске қосу үшін Dataverse шешімі жобасын кері жүктеңіз.

Мысал

pac solution check --path c:\Users\Documents\Solution.zip --outputDirectory c:\samplepackage --geo UnitedStates

Қосымша параметрлер solution check

--clearCache -cc

Жалға алушыға арналған жедел жәрдем бақылау кэшінен шешімдеріңіздің өткен нәтижелеріне қатысты барлық жазбаларды тазартады solution check.

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--customEndpoint -ce

Power Apps Checker соңғы нүктесі ретінде реттелетін URL мекенжайын көрсетіңіз.

--environment -env

Мақсатты деректерді анықтайды. Мән Guid немесе абсолютті https URL мекенжайы болуы мүмкін. Көрсетілмеген жағдайда, ағымдағы аутентификация профилі үшін таңдалған белсенді ұйым пайдаланылады.

--excludedFiles -ef

Файлдарды талдаудан алып тастау. Үтірмен бөлінген мәндер ретінде беру

--geo -g

Power Apps Checker қызметінің қай географиялық данасын пайдалану керек?

Мына мәндердің біреуін пайдаланыңыз:

  • PreviewUnitedStates
  • UnitedStates
  • Europe
  • Asia
  • Australia
  • Japan
  • India
  • Canada
  • SouthAmerica
  • UnitedKingdom
  • France
  • SouthAfrica
  • Germany
  • UnitedArabEmirates
  • Switzerland
  • Norway
  • Singapore
  • Korea
  • Sweden
  • USGovernment
  • USGovernmentL4
  • USGovernmentL5DoD
  • China

--outputDirectory -o

Шығыс каталогы

--path -p

Тексерілетін бір немесе бірнеше шешім файлдары бар жол. Жолда глоб/қойылмалы таңбалар болуы мүмкін.

--ruleLevelOverride -rl

JSON жиымының ережелері мен деңгейлерін қамтитын файлға апаратын жол. OverrideLevel үшін қабылданған мәндер: критикалық, жоғары, орташа, төмен, ақпараттық. Мысалы: [{"Id":"meta-remove-dup-reg","OverrideLevel":"Medium"},{"Id":"il-avoid-specialized-update-ops","OverrideLevel":"Medium"}]

--ruleSet -rs

Осы құрылыстың бөлігі ретінде орындалатын ережелер жиынтығын таңдаңыз. Мәндері: жарамды Guid, «AppSource сертификаты», «Шешімді тексеру» (әдепкі).

--saveResults -sav

Solution Health Hub бағдарламасында көрінетін шешімді талдау нәтижелерін сақтау үшін ағымдағы ортаны пайдаланады. Әдепкі бойынша, бұл аргумент жалған болып белгіленеді.

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--solutionUrl -u

С.Сейфуллин solution.zip тексеру керек екенін айтты

pac solution clone

Ұйымыңыздағы бар шешімге негізделген шешім жобасын жасаңыз.

Мысалдар

Төменде келтірілген мысалдар бұйрықты pac solution clone орындау тәртібін көрсетеді.

Негізгі клон

Бұл мысал қазіргі заманғы нұсқаулықтың шешімін sampleSolution табады.

pac solution clone --name sampleSolution

Жалпы және автоматты нөмірлеу параметрлері қосылған клон

Бұл мысал жалпы және автоматты нөмірлеу параметрлері қосылған ағымдағы каталогтың шешімін sampleSolution клондайды.

pac solution clone --name sampleSolution --include general,autonumbering

Қажетті параметрлер solution clone

--name -n

Экспортталатын шешімнің атауы.

Қосымша параметрлер solution clone

--async -a

Шешімді асинхронды түрде экспорттайды.

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--environment -env

Мақсатты деректерді анықтайды. Мән Guid немесе абсолютті https URL мекенжайы болуы мүмкін. Көрсетілмеген жағдайда, ағымдағы аутентификация профилі үшін таңдалған белсенді ұйым пайдаланылады.

--include -i

Қандай параметрлер экспортталған шешімге қосылуы керек?

Үтірлермен бөлінген мына мәндердің біреуін немесе бірнешеуін пайдаланыңыз:

  • autonumbering
  • calendar
  • customization
  • emailtracking
  • externalapplications
  • general
  • isvconfig
  • marketing
  • outlooksynchronization
  • relationshiproles
  • sales

--localize -loc

Барлық жол ресурстарын .resx файлдарына шығарады немесе біріктіреді.

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--map -m

Компонент қалталарын оқуға арналған xml файлына апаратын толық жол.

--max-async-wait-time -wt

Асинхронды күту уақыты бірнеше минутта. Әдепкі мән - 60 минут.

--outputDirectory -o

Шығыс каталогы

--packagetype -p

Шешімнің шығу түрін анықтаңыз. Болуы мүмкін: 'Басқарылмаған', 'Басқарылған' немесе 'Екеуі'. Әдепкі мән - "Екеуі."

--targetversion -v

Ескерту: Бұл параметр елеусіз қалды.

pac solution create-settings

Шешімнің zip немесе шешім қалтасынан параметрлер файлын жасаңыз.

Мысал

pac solution create-settings --solution-zip C:\SampleSolution.zip --settings-file .\SampleDeploymentSettingsDev.json

Қосымша параметрлер solution create-settings

--settings-file -s

Қосылым сілтемелері мен қоршаған орта айнымалылары үшін орналастыру параметрлері бар .json файлы.

--solution-folder -f

Жергілікті, қапталмаған шешім қапшығына апаратын жол: 'Басқа/Solution.xml' файлының түбірі немесе .cdsproj файлы бар қапшық.

--solution-zip -z

Шешімнің zip файлына апаратын жол.

pac solution delete

Ағымдағы ортада Dataverse шешімін жою.

Мысал

pac solution delete --solution-name Samplesolution

Қажетті параметрлер solution delete

--solution-name -sn

Шешімнің атауы.

Қосымша параметрлер solution delete

--environment -env

Мақсатты деректерді анықтайды. Мән Guid немесе абсолютті https URL мекенжайы болуы мүмкін. Көрсетілмеген жағдайда, ағымдағы аутентификация профилі үшін таңдалған белсенді ұйым пайдаланылады.

pac solution export

Шешімді Dataverse қызметінен экспорттау.

Мысал

pac solution export --path c:\Users\Documents\Solution.zip --name SampleComponentSolution --managed true --include general

Қажетті параметрлер solution export

--name -n

Экспортталатын шешімнің атауы.

Қосымша параметрлер solution export

--async -a

Шешімді асинхронды түрде экспорттайды.

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--environment -env

Мақсатты деректерді анықтайды. Мән Guid немесе абсолютті https URL мекенжайы болуы мүмкін. Көрсетілмеген жағдайда, ағымдағы аутентификация профилі үшін таңдалған белсенді ұйым пайдаланылады.

--include -i

Қандай параметрлер экспортталған шешімге қосылуы керек?

Үтірлермен бөлінген мына мәндердің біреуін немесе бірнешеуін пайдаланыңыз:

  • autonumbering
  • calendar
  • customization
  • emailtracking
  • externalapplications
  • general
  • isvconfig
  • marketing
  • outlooksynchronization
  • relationshiproles
  • sales

--managed -m

Шешімді басқару шешімі ретінде экспорттау керек пе?

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--max-async-wait-time -wt

Асинхронды күту уақыты бірнеше минутта. Әдепкі мән - 60 минут.

--overwrite -ow

Экспортталған шешім файлы жергілікті файлдық жүйеде шешім zip файлын қайта жаза алады.

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--path -p

Экспортталған шешім zip файлы жазылған жол.

--targetversion -v

Ескерту: Бұл параметр елеусіз қалды.

pac solution import

Шешімді Dataverse бағдарламасына импорттаңыз.

Мысал

pac solution import --path c:\Users\Documents\Solution.zip

Қосымша параметрлер solution import

--activate-plugins -ap

Шешімдегі плагиндер мен жұмыс процестерін белсендіру.

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--async -a

Шешімді асинхронды түрде импорттайды.

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--environment -env

Мақсатты деректерді анықтайды. Мән Guid немесе абсолютті https URL мекенжайы болуы мүмкін. Көрсетілмеген жағдайда, ағымдағы аутентификация профилі үшін таңдалған белсенді ұйым пайдаланылады.

--force-overwrite -f

Басқарылмаған реттеулерді қайта жазуды мәжбүрлеп жасау

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--import-as-holding -h

Шешімді ұстап тұру шешімі ретінде импорттаңыз.

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--max-async-wait-time -wt

Асинхронды күту уақыты бірнеше минутта. Әдепкі мән - 60 минут.

--path -p

Шешімнің zip файлына апаратын жол. Егер келтірілмесе, назардағы қапшық cdsproj жобасы деп есептеледі.

--publish-changes -pc

Өзгерістерді сәтті импорттағаннан кейін жариялаңыз.

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--settings-file

Қосылым сілтемелері мен қоршаған орта айнымалылары үшін орналастыру параметрлері бар .json файлы.

--skip-dependency-check -s

Өнімнің жаңартуы ретінде белгіленген тәуелділіктерге қатысты тәуелділік тексеруін өткізіп жіберу

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--skip-lower-version -slv

Қазіргі ортада сол немесе одан жоғары нұсқа бар болса, оны өткізіп жіберіңіз solution import .

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--stage-and-upgrade -up

Шешімді импорттау және жаңарту.

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

Ескертулер

Сіз аутентификация командасын pacпайдаланып ортаға қосыласыз.

pac solution import

Параметр көрсетілмеген жағдайда Path , ағымдағы қапшық cdsproj жобасы деп есептеледі. Егер cdsproj файлындағы сипат SolutionPackageType , басқарылатын шешім әдепкі бойынша Bothқолданылады.

pac solution init

Каталогты жаңа Dataverse шешімі жобасымен инициализациялау

Мысал

pac solution init --publisher-name developer --publisher-prefix dev

Қажетті параметрлер solution init

--publisher-name -pn

Dataverse solution publishатауы

Ескертпе: [A - Z], [a - z], [0 - 9] немесе _ ауқымдарындағы таңбаларға ғана рұқсат етіледі. Бірінші таңба [A-Z], [a - z] немесе _диапазондарында болуы мүмкін.

--publisher-prefix -pp

Dataverse solution publisher үшін баптау префиксінің мәні

Ескертпе: Префикстің ұзындығы 2-ден 8 таңбаға дейін болуы керек, тек алфавиттік сандардан тұруы мүмкін, әріптен басталуы керек және 'mscrm' -ден басталуы мүмкін емес.

Қосымша параметрлер solution init

--outputDirectory -o

Шығыс каталогы

pac solution list

Ағымдағы Dataverse ұйымының барлық шешімдерін тізімдеу

Мысал

pac solution list

Қосымша параметрлер solution list

--environment -env

Мақсатты деректерді анықтайды. Мән Guid немесе абсолютті https URL мекенжайы болуы мүмкін. Көрсетілмеген жағдайда, ағымдағы аутентификация профилі үшін таңдалған белсенді ұйым пайдаланылады.

--includeSystemSolutions

Microsoft корпорациясы шығарған жүйелік шешімдер сияқты жүйелік шешімдерді қосыңыз

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--json

Пәрменнің шығысын JSON пішімделген жол ретінде береді.

pac solution online-version

Dataverse бағдарламасында жүктелген шешімнің нұсқасын орнатады.

Мысал

pac solution online-version --solution-name Samplesolution --solution-version 1.0.0.2

Қажетті параметрлер solution online-version

--solution-name -sn

Шешімнің атауы.

--solution-version -sv

Нөмірін solution version көрсетіңіз.

Қосымша параметрлер solution online-version

--environment -env

Мақсатты деректерді анықтайды. Мән Guid немесе абсолютті https URL мекенжайы болуы мүмкін. Көрсетілмеген жағдайда, ағымдағы аутентификация профилі үшін таңдалған белсенді ұйым пайдаланылады.

pac solution pack

Жергілікті файлдық жүйедегі шешім компоненттерін solution.zip (SolutionPackager) жүйесіне жинаңыз.

Мысал

pac solution pack --zipfile C:\SampleSolution.zip --folder .\SampleSolutionUnpacked\.

Қажетті параметрлер solution pack

--zipfile -z

ZIP файлының шешіміне толық жол

Қосымша параметрлер solution pack

--allowDelete -ad

Жою әрекеттері орындалуы мүмкін бе, жоқ па, соны анықтайды. Әдепкі мән - "жалған".

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--allowWrite -aw

Жазу операцияларының орындалуы мүмкін бе, жоқ па, соны анықтаңыз. Әдепкі мән - "жалған".

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--clobber -c

Тек оқуға арналған деп белгіленген файлдарды жоюға немесе қайта жазуға мүмкіндік береді. Әдепкі мән - "жалған".

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--disablePluginRemap -dpm

Қосылатын модуль модулінің толық білікті түрі атауын қайта тағайындау ажыратылды. Әдепкі мән - "жалған".

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--errorlevel -e

Журнал шығысы үшін журнал жүргізудің ең төменгі деңгейі [Сөзбе-сөз |Ақпарат|Ескерту|Қате |Өшіру]. Әдепкі мән - 'Info'.

--folder -f

Жергілікті файлдық жүйедегі түбірлік қапшыға апаратын жол. Орнату немесе шығару кезінде бұл жазба жазылады. Орау кезінде оқиды.

--localize -loc

Барлық жол ресурстарын .resx файлдарына шығарады немесе біріктіреді.

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--log -l

Журнал файлына апаратын жол.

--map -m

Компонент қалталарын оқуға арналған xml файлына апаратын толық жол.

--packagetype -p

Қаптаманы ашу немесе шығару кезінде қос Басқарылатын және Басқарылмайтын операцияны көрсету үшін пайдаланыңыз. Орау кезінде алдыңғы «Екеуі» пакетінен Басқарылатын немесе Басқарылмаған параметрін көрсетіңіз. Болуы мүмкін: 'Басқарылмаған', 'Басқарылған' немесе 'Екеуі'. Әдепкі мән - "Басқарылмаған".

--singleComponent -sc

Тек бір компонент түріне әрекет ету [WebResource|Плагин|Жұмыс процесі|Жоқ]. Әдепкі мән - 'None'.

--sourceLoc -src

Үлгі ресурс файлын жасайды. Тек сығынды кезде жарамды. Ықтимал мәндер - "авто" немесе экспорттағыңыз келетін тілдің тіл коды. Тіл кодын идентификаторы (LCID) немесе Халықаралық стандарттау ұйымының (ISO) тілдік код пішімдерін пайдалануға болады. Бар болған жағдайда, бұл жол ресурстарын берілген аймақтан бейтарап .resx ретінде шығарады. Егер 'auto' немесе қосқыштың ұзын немесе қысқа түрі көрсетілсе, шешімнің негізгі локаты қолданылады.

--useLcid -lcid

Тіл файлдары үшін Халықаралық стандарттау ұйымының (ISO) кодтарынан (en-US) гөрі Language Code Identifier (LCID) мәндерін (1033) пайдаланыңыз.

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--useUnmanagedFileForMissingManaged -same

Басқарылатын және тек басқарылмаған XML файлын орау кезінде бірдей XML бастапқы файлын пайдаланыңыз; AppModuleSiteMap, AppModuleMap, FormXml файлдарына қолданылады.

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

pac solution publish

Барлық теңшеулерді жариялайды

Мысал

pac solution publish

Қосымша параметрлер solution publish

--async -a

Барлық теңшеулерді асинхронды түрде жариялайды

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--environment -env

Мақсатты деректерді анықтайды. Мән Guid немесе абсолютті https URL мекенжайы болуы мүмкін. Көрсетілмеген жағдайда, ағымдағы аутентификация профилі үшін таңдалған белсенді ұйым пайдаланылады.

--max-async-wait-time -wt

Асинхронды күту уақыты бірнеше минутта. Әдепкі мән - 60 минут.

pac solution sync

Ағымдағы Dataverse шешімі жобасын ұйымыңыздағы шешімнің ағымдағы күйімен синхрондаңыз.

Мысалдар

Төменде келтірілген мысалдар бұйрықты pac solution sync орындау тәртібін көрсетеді.

Негізгі қадамдастыру

Бұл мысал шешімін ағымдағы каталогпен синхрондайды.

pac solution sync

Қосымша параметрлер solution sync

--async -a

Шешімді асинхронды түрде экспорттайды.

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--environment -env

Мақсатты деректерді анықтайды. Мән Guid немесе абсолютті https URL мекенжайы болуы мүмкін. Көрсетілмеген жағдайда, ағымдағы аутентификация профилі үшін таңдалған белсенді ұйым пайдаланылады.

--include -i

Қандай параметрлер экспортталған шешімге қосылуы керек?

Үтірлермен бөлінген мына мәндердің біреуін немесе бірнешеуін пайдаланыңыз:

  • autonumbering
  • calendar
  • customization
  • emailtracking
  • externalapplications
  • general
  • isvconfig
  • marketing
  • outlooksynchronization
  • relationshiproles
  • sales

--localize -loc

Барлық жол ресурстарын .resx файлдарына шығарады немесе біріктіреді.

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--map -m

Компонент қалталарын оқуға арналған xml файлына апаратын толық жол.

--max-async-wait-time -wt

Асинхронды күту уақыты бірнеше минутта. Әдепкі мән - 60 минут.

--packagetype -p

Қаптаманы ашу немесе шығару кезінде қос Басқарылатын және Басқарылмайтын операцияны көрсету үшін пайдаланыңыз. Орау кезінде алдыңғы «Екеуі» пакетінен Басқарылатын немесе Басқарылмаған параметрін көрсетіңіз. Болуы мүмкін: 'Басқарылмаған', 'Басқарылған' немесе 'Екеуі'. Әдепкі мән - "Екеуі."

--solution-folder -f

Жергілікті, қапталмаған шешім қапшығына апаратын жол: 'Басқа/Solution.xml' файлының түбірі немесе .cdsproj файлы бар қапшық.

pac solution unpack

Шешім компоненттерін solution.zip-ден жергілікті файлдық жүйеге (SolutionPackager) шығарыңыз.

Мысал

pac solution unpack --zipfile C:\SampleSolution.zip --folder .\SampleSolutionUnpacked\.

Қажетті параметрлер solution unpack

--zipfile -z

ZIP файлының шешіміне толық жол

Қосымша параметрлер solution unpack

--allowDelete -ad

Жою әрекеттері орындалуы мүмкін бе, жоқ па, соны анықтайды. Әдепкі мән - "жалған".

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--allowWrite -aw

Жазу операцияларының орындалуы мүмкін бе, жоқ па, соны анықтаңыз. Әдепкі мән - "жалған".

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--clobber -c

Тек оқуға арналған деп белгіленген файлдарды жоюға немесе қайта жазуға мүмкіндік береді. Әдепкі мән - "жалған".

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--disablePluginRemap -dpm

Қосылатын модуль модулінің толық білікті түрі атауын қайта тағайындау ажыратылды. Әдепкі мән - "жалған".

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--errorlevel -e

Журнал шығысы үшін журнал жүргізудің ең төменгі деңгейі [Сөзбе-сөз |Ақпарат|Ескерту|Қате |Өшіру]. Әдепкі мән - 'Info'.

--folder -f

Жергілікті файлдық жүйедегі түбірлік қапшыға апаратын жол. Орнату немесе шығару кезінде бұл жазба жазылады. Орау кезінде оқиды.

--localize -loc

Барлық жол ресурстарын .resx файлдарына шығарады немесе біріктіреді.

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--log -l

Журнал файлына апаратын жол.

--map -m

Компонент қалталарын оқуға арналған xml файлына апаратын толық жол.

--packagetype -p

Қаптаманы ашу немесе шығару кезінде қос Басқарылатын және Басқарылмайтын операцияны көрсету үшін пайдаланыңыз. Орау кезінде алдыңғы «Екеуі» пакетінен Басқарылатын немесе Басқарылмаған параметрін көрсетіңіз. Болуы мүмкін: 'Басқарылмаған', 'Басқарылған' немесе 'Екеуі'. Әдепкі мән - "Басқарылмаған".

--singleComponent -sc

Тек бір компонент түріне әрекет ету [WebResource|Плагин|Жұмыс процесі|Жоқ]. Әдепкі мән - 'None'.

--sourceLoc -src

Үлгі ресурс файлын жасайды. Тек сығынды кезде жарамды. Ықтимал мәндер - "авто" немесе экспорттағыңыз келетін тілдің тіл коды. Тіл кодын идентификаторы (LCID) немесе Халықаралық стандарттау ұйымының (ISO) тілдік код пішімдерін пайдалануға болады. Бар болған жағдайда, бұл жол ресурстарын берілген аймақтан бейтарап .resx ретінде шығарады. Егер 'auto' немесе қосқыштың ұзын немесе қысқа түрі көрсетілсе, шешімнің негізгі локаты қолданылады.

--useLcid -lcid

Тіл файлдары үшін Халықаралық стандарттау ұйымының (ISO) кодтарынан (en-US) гөрі Language Code Identifier (LCID) мәндерін (1033) пайдаланыңыз.

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--useUnmanagedFileForMissingManaged -same

Басқарылатын және тек басқарылмаған XML файлын орау кезінде бірдей XML бастапқы файлын пайдаланыңыз; AppModuleSiteMap, AppModuleMap, FormXml файлдарына қолданылады.

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

pac solution upgrade

Өтініш беру solution upgrade

Мысал

pac solution upgrade --solution-name SampleSolution --async --max-async-wait-time 60

Қажетті параметрлер solution upgrade

--solution-name -sn

Шешімнің атауы.

Қосымша параметрлер solution upgrade

--async -a

Шешімді асинхронды түрде жаңарту

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--environment -env

Мақсатты деректерді анықтайды. Мән Guid немесе абсолютті https URL мекенжайы болуы мүмкін. Көрсетілмеген жағдайда, ағымдағы аутентификация профилі үшін таңдалған белсенді ұйым пайдаланылады.

--max-async-wait-time -wt

Асинхронды күту уақыты бірнеше минутта. Әдепкі мән - 60 минут.

pac solution version

Шешім үшін құрастыру немесе қайта қарау нұсқасын жаңарту.

Мысал

pac solution version --patchversion 2
pac solution version --strategy gittags

Қосымша параметрлер solution version

--buildversion -bv

Шешімін табу үшін нұсқасын құру.

Ескертпе: Мән ең кіші мәні 0 болатын бүтін сан болуы керек.

--filename -fn

Файлдарды бақылауды стратегия ретінде пайдалану кезінде пайдаланылатын трекер CSV файл атауы. Әдепкі мән - 'ControlsStateVersionInfo.csv'.

--patchversion -pv

Ескерту: Бұл параметр елеусіз қалды.

--revisionversion -rv

Шешімін табу үшін нұсқаны қайта қарау.

Ескертпе: Мән ең кіші мәні 0 болатын бүтін сан болуы керек.

--solutionPath -sp

Dataverse шешімі каталогына немесе Solution.xml файлына апаратын жол.

--strategy -s

Көрсетілген стратегияны қолдана отырып, 'Solution.xml' файлының құрастыру нұсқасын жаңартады. Егер gittags қолдансаңыз, "PacCli.PAT" келесі орта айнымалында жеке кіру белгісін орнатыңыз

Мына мәндердің біреуін пайдаланыңыз:

  • None
  • GitTags
  • FileTracking
  • Solution

Экспорт арасындағы pac solution clone айырмашылықтар

Сіз қашан қолдану pac solution clone немесе pac solution export бұйрық беру керектігін білмейтін жағдайлар бар. Бұйрықтардың біреуін келесі сценарийлерде қолдана аласыз:

  • Жаңа компоненттерді қосу қажет болған кезде пайдаланыңыз pac solution clone .
  • Шешім файлындағы бұрыннан бар мазмұнды өзгерткіңіз келгенде, бірақ шешімге жаңа компоненттерді қоспағанда пайдаланыңыз pac solution export .

pac solution clone

Пәрмен арқылы pac solution clone шешімді экспорттаған кезде экспортталған шешім Visual Studio жобасына ұқсайды. Оның орнына .csproj (Visual Studio-дағыдай) сіз файлды көресіз cdsproj . Жобаның cdsproj құрамында жобаны іске асыру үшін қажетті барлық мәліметтер бар. Құрылыс нәтижесі - бұл әр түрлі орталарға импорттауға болатын шешім zip файлы.

Pac solution clone.

Әзірлеушіге клондалған шешімді ашудың қажеті жоқ, өйткені ол src (дереккөз) қалтасында ораусыз пішімде көрсетіледі.

Pac solution unpack.

Егер сіз жаңа жасалған плагинді осы шешіммен, solution unpackяғни ed-пен байланыстырғыңыз келсе, файлды жаңарту pac solution add-reference командасымен .cdsproj жаңа плагинді қоса аласыз. Содан кейін сіз жобаны немесе dotnet buildmsbuild.

Құрылыс жұмыстарын бастамас бұрын жөндеу жұмыстарын жүргізу ұсынылады. Құрастыруды қалпына келтіру (dotnet құрастыру алдымен автоматты түрде қалпына келтіреді) оралған шешімді жасау үшін қажетті .NET кітапханаларын қалпына келтіреді.

pac solution export

Шешімді пайдаланып pac solution export экспорттаған кезде, сіз шешімді жасаушы порталын пайдаланып экспорттағыңыз келеді, ал нәтижесінде шешім zip файлы болып табылады.

Pac solution export.

Шешімнің zip файлын ашқан кезде (стандартты құралдармен zip-ті ашуға және CLI-ден тиісті пәрменді пайдалануға кеңес бермейміз). Құрылымдық pac solution cloneқұрылым құрылымына ұқсас . Жалғыз айырмашылық - сіз осы ораусыз шешімге сілтемелерді қоса алмайсыз, өйткені онда жоба файлы жоқ .cdsproj .

Pac шешімі құрылымы.

Сіз жаңартқыңыз келетін тиісті файлдар жиынтығын өзгертіп, кейін solution pack, ол шешімнің zip файлын қайта жасайды, бұл шешімді мақсатты ортаға импорттауды жеңілдетеді. Іс-әрекеттің нәтижесі - жаңартылған мазмұны мен жаңартылған уақыт белгісі бар шешім zip файлы.

Келесіні де қараңыз:

Microsoft Power Platform CLI пәрмен топтары
Microsoft Power Platform CLI шолуына шолу