के माध्यम से साझा करें


pac solution

Dataverse समाधान परियोजनाओं के साथ काम करने के लिए आदेश

आदेश

Command या क़िस्‍म
pac solution add-license समाधान में लाइसेंस और योजना जानकारी जोड़ें।
pac solution add-reference वर्तमान निर्देशिका में प्रोजेक्ट से 'पथ' पर प्रोजेक्ट में एक संदर्भ जोड़ता है
pac solution add-solution-component Dataverse में लक्ष्य अप्रबंधित समाधान में एक या अधिक समाधान घटक जोड़ें.
pac solution check Power Apps चेकर सेवा के विरुद्ध चलने के लिए एक Dataverse समाधान प्रोजेक्ट अपलोड करें.
pac solution clone अपने संगठन में किसी मौजूदा समाधान के आधार पर एक समाधान प्रोजेक्ट बनाएँ.
pac solution create-settings समाधान ज़िप या समाधान फ़ोल्डर से एक सेटिंग फ़ाइल बनाएँ।
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 प्रारूप में लाइसेंस योजना मानचित्रण फ़ाइल; अपेक्षित स्तंभ: सेवा ID, घटक का नाम

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 या लक्ष्य परिवेश का ID.

pac solution check

Power Apps चेकर सेवा के विरुद्ध चलने के लिए एक Dataverse समाधान प्रोजेक्ट अपलोड करें.

उदाहरण

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

के लिए वैकल्पिक पैरामीटर solution check

--clearCache -cc

आपके टैनेंट के लिए, आपके समाधानों के लिए पिछले परिणामों से संबंधित सभी रिकॉर्ड के er enforcement कैश को साफ़ करता है solution check.

इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।

--customEndpoint -ce

Power Apps चेकर समापन बिंदु के रूप में एक कस्टम URL निर्दिष्ट करें.

--environment -env

लक्ष्य Dataverse निर्दिष्ट करता है. मान एक Guid या निरपेक्ष https URL हो सकता है। निर्दिष्ट नहीं होने पर, वर्तमान प्रमाणीकरण प्रोफ़ाइल के लिए चयनित सक्रिय संगठन का उपयोग किया जाएगा।

--excludedFiles -ef

विश्लेषण से फ़ाइलों को बाहर करें। अल्पविराम से अलग मानों के रूप में पास करें

--geo -g

Power Apps परीक्षक सेवा का उपयोग करने के लिए कौन सा भौगोलिक उदाहरण है.

इनमें से किसी एक मान का उपयोग करें:

  • 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 सरणी नियमों और स्तरों वाली फ़ाइल का पथ। ओवरराइडलेवल के लिए स्वीकृत मान हैं: महत्वपूर्ण, उच्च, मध्यम, निम्न, सूचनात्मक। उदाहरण: [{"आईडी":"मेटा-रिमूव-डुप-रेग","ओवरराइडलेवल":"मीडियम"},{"आईडी":"il-avoid-specialized-update-ops","OverrideLevel":"Medium"}]

--ruleSet -rs

इस बिल्ड के भाग के रूप में निष्पादित किए गए नियम सेट का चयन करें. मान: एक मान्य गाइड, "ऐपसोर्स प्रमाणन", "समाधान परीक्षक" (डिफ़ॉल्ट)।

--saveResults -sav

समाधान विश्लेषण परिणामों को संग्रहीत करने के लिए वर्तमान परिवेश का उपयोग करता है जिसे समाधान स्वास्थ्य हब ऐप में देखा जा सकता है। डिफ़ॉल्ट रूप से, यह तर्क false पर सेट होता है।

इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।

--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

लक्ष्य Dataverse निर्दिष्ट करता है. मान एक 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

समाधान ज़िप या समाधान फ़ोल्डर से एक सेटिंग फ़ाइल बनाएँ।

उदाहरण

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

समाधान ज़िप फ़ाइल का पथ।

pac solution delete

वर्तमान परिवेश में Dataverse से कोई समाधान हटाएँ.

उदाहरण

pac solution delete --solution-name Samplesolution

के लिए आवश्यक पैरामीटर solution delete

--solution-name -sn

समाधान का नाम।

के लिए वैकल्पिक पैरामीटर solution delete

--environment -env

लक्ष्य Dataverse निर्दिष्ट करता है. मान एक 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

लक्ष्य Dataverse निर्दिष्ट करता है. मान एक 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

निर्यात की गई समाधान फ़ाइल स्थानीय फ़ाइल सिस्टम पर समाधान ज़िप फ़ाइल को अधिलेखित कर सकती है।

इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।

--path -p

वह पथ जहाँ निर्यात की गई समाधान ज़िप फ़ाइल लिखी गई है.

--targetversion -v

बहिष्कृत: इस पैरामीटर पर ध्यान नहीं दिया जाता है।

pac solution import

समाधान को Dataverse में आयात करें.

उदाहरण

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

के लिए वैकल्पिक पैरामीटर solution import

--activate-plugins -ap

समाधान पर प्लग-इन और वर्कफ़्लो सक्रिय करें।

इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।

--async -a

समाधान को अतुल्यकालिक रूप से आयात करता है।

इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।

--environment -env

लक्ष्य Dataverse निर्दिष्ट करता है. मान एक Guid या निरपेक्ष https URL हो सकता है। निर्दिष्ट नहीं होने पर, वर्तमान प्रमाणीकरण प्रोफ़ाइल के लिए चयनित सक्रिय संगठन का उपयोग किया जाएगा।

--force-overwrite -f

अप्रबंधित अनुकूलन के अधिलेखित करने के लिए बाध्य करें

इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।

--import-as-holding -h

समाधान को होल्डिंग समाधान के रूप में आयात करें।

इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।

--max-async-wait-time -wt

मिनटों में अधिकतम अतुल्यकालिक प्रतीक्षा समय। डिफ़ॉल्ट मान 60 मिनट है।

--path -p

समाधान ज़िप फ़ाइल का पथ। यदि निर्दिष्ट नहीं है, तो मानता है कि वर्तमान फ़ोल्डर एक 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 एक वातावरण से जुड़े रहें।

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 publisher का नाम

नोट: केवल श्रेणी [A - Z], [a - z], [0 - 9], या _ के भीतर वर्णों की अनुमति है। पहला वर्ण केवल [A - Z], [a - z], या _ श्रेणियों में हो सकता है।

--publisher-prefix -pp

Dataverse solution publisher के लिए अनुकूलन उपसर्ग मान

नोट: उपसर्ग 2 से 8 वर्ण लंबा होना चाहिए, इसमें केवल अल्फा-न्यूमेरिक्स शामिल हो सकते हैं, एक अक्षर से शुरू होना चाहिए, और 'एमएससीआरएम' से शुरू नहीं हो सकता है।

के लिए वैकल्पिक पैरामीटर solution init

--outputDirectory -o

आउटपुट निर्देशिका

pac solution list

वर्तमान Dataverse संगठन से सभी समाधानों की सूची बनाएं

उदाहरण

pac solution list

के लिए वैकल्पिक पैरामीटर solution list

--environment -env

लक्ष्य Dataverse निर्दिष्ट करता है. मान एक Guid या निरपेक्ष https URL हो सकता है। निर्दिष्ट नहीं होने पर, वर्तमान प्रमाणीकरण प्रोफ़ाइल के लिए चयनित सक्रिय संगठन का उपयोग किया जाएगा।

--includeSystemSolutions

Microsoft द्वारा प्रकाशित सिस्टम समाधान शामिल करें जैसे कि 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

लक्ष्य Dataverse निर्दिष्ट करता है. मान एक Guid या निरपेक्ष https URL हो सकता है। निर्दिष्ट नहीं होने पर, वर्तमान प्रमाणीकरण प्रोफ़ाइल के लिए चयनित सक्रिय संगठन का उपयोग किया जाएगा।

pac solution pack

पैकेज समाधान घटक स्थानीय फाइल सिस्टम पर solution.zip (SolutionPackager) में है।

उदाहरण

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

के लिए आवश्यक पैरामीटर solution pack

--zipfile -z

समाधान ज़िप फ़ाइल का पूरा पथ

के लिए वैकल्पिक पैरामीटर solution pack

--allowDelete -ad

डिलीट ऑपरेशन हो सकता है तो डिक्टेट करता है। डिफ़ॉल्ट मान 'गलत' है।

इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।

--allowWrite -aw

यह तय करता है कि लेखन कार्रवाई हो सकती है। डिफ़ॉल्ट मान 'गलत' है।

इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।

--clobber -c

यह सक्षम करता है कि केवल-पढ़ने के लिए चिह्नित फ़ाइलों को हटाया या अधिलेखित किया जा सकता है। डिफ़ॉल्ट मान 'गलत' है।

इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।

--disablePluginRemap -dpm

अक्षम प्लग-इन पूरी तरह से योग्य प्रकार का नाम रीमैपिंग। डिफ़ॉल्ट मान 'गलत' है।

इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।

--errorlevel -e

लॉग आउटपुट के लिए न्यूनतम लॉगिंग स्तर [वर्बोज़|जानकारी|चेतावनी|त्रुटि|बंद]। डिफ़ॉल्ट मान 'जानकारी' है।

--folder -f

स्थानीय फाइल सिस्टम पर रूट फ़ोल्डर का पथ। अनपैक या निकालते समय, यह लिखा जाता है। पैकिंग करते समय इसे पढ़ा जाता है।

--localize -loc

निकालें या .resx फ़ाइलों में सभी स्ट्रिंग संसाधनों मर्ज करें।

इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।

--log -l

लॉग फ़ाइल के लिए पथ।

--map -m

मैपिंग xml फ़ाइल का पूरा पथ जिससे पैक करने के लिए घटक फ़ोल्डरों को पढ़ना है।

--packagetype -p

अनपैक या निकालते समय, दोहरे प्रबंधित और अप्रबंधित संचालन को निर्दिष्ट करने के लिए उपयोग करें। पैकिंग करते समय, पिछले अनपैक 'दोनों' से प्रबंधित या अप्रबंधित निर्दिष्ट करने के लिए उपयोग करें। हो सकता है: "अप्रबंधित", "प्रबंधित" या "दोनों"। डिफ़ॉल्ट मान 'अप्रबंधित' है।

--singleComponent -sc

केवल एक घटक प्रकार पर कार्रवाई करें [WebResource|प्लगइन|वर्कफ़्लो|कोई नहीं]। डिफ़ॉल्ट मान 'कोई नहीं' है।

--sourceLoc -src

एक टेम्पलेट संसाधन फ़ाइल जनरेट करता है। केवल अर्क पर मान्य। संभावित मान 'ऑटो' या उस भाषा का भाषा कोड हैं जिसे आप निर्यात करना चाहते हैं। आप भाषा कोड पहचानकर्ता (LCID), या मानकीकरण के लिए अंतर्राष्ट्रीय संगठन (ISO) भाषा कोड स्वरूपों का उपयोग कर सकते हैं। मौजूद होने पर, यह दिए गए लोकेल से स्ट्रिंग संसाधनों को न्यूट्रल .resx के रूप में निकालता है। यदि स्विच का 'ऑटो' या केवल लंबा या छोटा रूप निर्दिष्ट किया गया है, तो समाधान के लिए आधार लोकेल का उपयोग किया जाता है।

--useLcid -lcid

भाषा फ़ाइलों के लिए अंतर्राष्ट्रीय मानकीकरण संगठन (ISO) कोड (en-US) के बजाय भाषा कोड पहचानकर्ता (LCID) मान (1033) का उपयोग करें।

इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।

--useUnmanagedFileForMissingManaged -same

प्रबंधित और केवल अप्रबंधित XML फ़ाइल के लिए पैकेजिंग मिलने पर उसी XML स्रोत फ़ाइल का उपयोग करें; AppModuleSiteMap, AppModuleMap, FormXml फ़ाइलों पर लागू होता है।

इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।

pac solution publish

सभी अनुकूलन प्रकाशित करता है

उदाहरण

pac solution publish

के लिए वैकल्पिक पैरामीटर solution publish

--async -a

सभी अनुकूलनों को अतुल्यकालिक रूप से प्रकाशित करता है

इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।

--environment -env

लक्ष्य Dataverse निर्दिष्ट करता है. मान एक 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

लक्ष्य Dataverse निर्दिष्ट करता है. मान एक 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

समाधान ज़िप फ़ाइल का पूरा पथ

के लिए वैकल्पिक पैरामीटर solution unpack

--allowDelete -ad

डिलीट ऑपरेशन हो सकता है तो डिक्टेट करता है। डिफ़ॉल्ट मान 'गलत' है।

इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।

--allowWrite -aw

यह तय करता है कि लेखन कार्रवाई हो सकती है। डिफ़ॉल्ट मान 'गलत' है।

इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।

--clobber -c

यह सक्षम करता है कि केवल-पढ़ने के लिए चिह्नित फ़ाइलों को हटाया या अधिलेखित किया जा सकता है। डिफ़ॉल्ट मान 'गलत' है।

इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।

--disablePluginRemap -dpm

अक्षम प्लग-इन पूरी तरह से योग्य प्रकार का नाम रीमैपिंग। डिफ़ॉल्ट मान 'गलत' है।

इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।

--errorlevel -e

लॉग आउटपुट के लिए न्यूनतम लॉगिंग स्तर [वर्बोज़|जानकारी|चेतावनी|त्रुटि|बंद]। डिफ़ॉल्ट मान 'जानकारी' है।

--folder -f

स्थानीय फाइल सिस्टम पर रूट फ़ोल्डर का पथ। अनपैक या निकालते समय, यह लिखा जाता है। पैकिंग करते समय इसे पढ़ा जाता है।

--localize -loc

निकालें या .resx फ़ाइलों में सभी स्ट्रिंग संसाधनों मर्ज करें।

इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।

--log -l

लॉग फ़ाइल के लिए पथ।

--map -m

मैपिंग xml फ़ाइल का पूरा पथ जिससे पैक करने के लिए घटक फ़ोल्डरों को पढ़ना है।

--packagetype -p

अनपैक या निकालते समय, दोहरे प्रबंधित और अप्रबंधित संचालन को निर्दिष्ट करने के लिए उपयोग करें। पैकिंग करते समय, पिछले अनपैक 'दोनों' से प्रबंधित या अप्रबंधित निर्दिष्ट करने के लिए उपयोग करें। हो सकता है: "अप्रबंधित", "प्रबंधित" या "दोनों"। डिफ़ॉल्ट मान 'अप्रबंधित' है।

--singleComponent -sc

केवल एक घटक प्रकार पर कार्रवाई करें [WebResource|प्लगइन|वर्कफ़्लो|कोई नहीं]। डिफ़ॉल्ट मान 'कोई नहीं' है।

--sourceLoc -src

एक टेम्पलेट संसाधन फ़ाइल जनरेट करता है। केवल अर्क पर मान्य। संभावित मान 'ऑटो' या उस भाषा का भाषा कोड हैं जिसे आप निर्यात करना चाहते हैं। आप भाषा कोड पहचानकर्ता (LCID), या मानकीकरण के लिए अंतर्राष्ट्रीय संगठन (ISO) भाषा कोड स्वरूपों का उपयोग कर सकते हैं। मौजूद होने पर, यह दिए गए लोकेल से स्ट्रिंग संसाधनों को न्यूट्रल .resx के रूप में निकालता है। यदि स्विच का 'ऑटो' या केवल लंबा या छोटा रूप निर्दिष्ट किया गया है, तो समाधान के लिए आधार लोकेल का उपयोग किया जाता है।

--useLcid -lcid

भाषा फ़ाइलों के लिए अंतर्राष्ट्रीय मानकीकरण संगठन (ISO) कोड (en-US) के बजाय भाषा कोड पहचानकर्ता (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

लक्ष्य Dataverse निर्दिष्ट करता है. मान एक 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

निर्यात किया गया समाधान एक Visual Studio प्रोजेक्ट की तरह दिखता है जब आप आदेश का pac solution clone उपयोग करके समाधान निर्यात करते हैं। इसके बजाय ( .csproj जैसा कि विजुअल स्टूडियो में), आपको एक cdsproj फ़ाइल दिखाई देगी। फ़ाइल में cdsproj प्रोजेक्ट बनाने के लिए आवश्यक सभी घटकों की जानकारी है। बिल्ड आउटपुट एक समाधान ज़िप फ़ाइल है, जिसे आप विभिन्न वातावरणों में आयात कर सकते हैं।

पीएसी solution clone।

डेवलपर को क्लोन किए गए समाधान को अनपैक करने की आवश्यकता नहीं है क्योंकि यह src (स्रोत) फ़ोल्डर के भीतर एक अनपैक प्रारूप में प्रस्तुत किया गया है।

पीएसी solution unpack।

अब, यदि आप इस समाधान के साथ एक नए बनाए गए प्लग-इन को ईडी के साथ solution unpackजोड़ना चाहते हैं, तो आप नया प्लग-इन जोड़ने के लिए फ़ाइल को pac solution add-reference अपडेट करने के लिए कमांड का .cdsproj उपयोग कर सकते हैं। फिर, आप या तो dotnet build या .msbuild

परियोजना के निर्माण से पहले एक बिल्ड रिस्टोर करने की सिफारिश की जाती है। एक बिल्ड पुनर्स्थापना (डॉटनेट बिल्ड पहले स्वचालित रूप से पुनर्स्थापना करता है) एक पैक समाधान उत्पन्न करने के लिए आवश्यक .NET लायब्रेरी को पुनर्स्थापित करेगा।

pac solution export

जब आप समाधान का उपयोग करके निर्यात pac solution export करते हैं तो आपको लगता है कि निर्माता पोर्टल का उपयोग करके समाधान निर्यात किया जा रहा है, और परिणामी आउटपुट एक समाधान ज़िप फ़ाइल है।

पीएसी solution export।

जब आप समाधान ज़िप फ़ाइल अनपैक करते हैं (हम अनुशंसा नहीं करते हैं कि आप मानक उपकरणों के साथ ज़िप खोलें और सीएलआई से उपयुक्त आदेश का उपयोग करें)। परिणामी निर्देशिका संरचना में संरचना pac solution cloneके समान है। अंतर केवल इतना है कि आप इस अनपैक्ड समाधान के संदर्भ नहीं जोड़ सकते हैं, क्योंकि इसमें प्रोजेक्ट फ़ाइल नहीं .cdsproj है।

पीएसी समाधान संरचना।

आप उन फ़ाइलों के प्रासंगिक सेट को संशोधित कर सकते हैं जिन्हें आप अपडेट करना चाहते हैं और फिर इसके साथ आगे बढ़ सकते हैं solution pack, जो समाधान ज़िप फ़ाइल को लक्ष्य वातावरण में आयात करने की सुविधा के लिए फिर से उत्पन्न करता है। कार्रवाई का परिणाम अद्यतन सामग्री और एक अद्यतन टाइमस्टैम्प के साथ एक समाधान ज़िप फ़ाइल है।

इसे भी देखें

Microsoft Power Platform CLI कमांड समूह
Microsoft Power Platform CLI अवलोकन