नोट
इस पृष्ठ तक पहुंच के लिए प्राधिकरण की आवश्यकता होती है। आप साइन इन करने या निर्देशिकाएँ बदलने का प्रयास कर सकते हैं।
इस पृष्ठ तक पहुंच के लिए प्राधिकरण की आवश्यकता होती है। आप निर्देशिकाएँ बदलने का प्रयास कर सकते हैं।
Dataverse समाधान परियोजनाओं के साथ काम करने के लिए आदेश
आदेश
| Command | या क़िस्म |
|---|---|
| पीएसी समाधान ऐड-लाइसेंस | समाधान में लाइसेंस और योजना जानकारी जोड़ें। |
| पीएसी समाधान जोड़ें-संदर्भ | वर्तमान निर्देशिका में प्रोजेक्ट से 'पथ' पर प्रोजेक्ट में एक संदर्भ जोड़ता है |
| पीएसी समाधान जोड़ें-समाधान-घटक | Dataverse में लक्ष्य अप्रबंधित समाधान में एक या अधिक समाधान घटक जोड़ें. |
| पीएसी समाधान की जाँच करें | Power Apps चेकर सेवा के विरुद्ध चलने के लिए एक Dataverse समाधान प्रोजेक्ट अपलोड करें. |
| पीएसी समाधान क्लोन | अपने संगठन में किसी मौजूदा समाधान के आधार पर एक समाधान प्रोजेक्ट बनाएँ. |
| पीएसी समाधान बनाएं-सेटिंग्स | समाधान ज़िप या समाधान फ़ोल्डर से एक सेटिंग फ़ाइल बनाएँ। |
| पीएसी समाधान हटाएँ | वर्तमान परिवेश में Dataverse से कोई समाधान हटाएँ. |
| पीएसी समाधान निर्यात | Dataverse से समाधान निर्यात करें. |
| पीएसी समाधान आयात | समाधान को Dataverse में आयात करें. |
| पीएसी समाधान init | एक नए Dataverse समाधान प्रोजेक्ट के साथ एक निर्देशिका को प्रारंभ करता है |
| पीएसी समाधान सूची | वर्तमान Dataverse संगठन से सभी समाधानों की सूची बनाएं |
| पीएसी समाधान ऑनलाइन-संस्करण | Dataverse में लोड किए गए समाधान के लिए संस्करण सेट करता है. |
| पीएसी समाधान पैक | पैकेज समाधान घटक स्थानीय फाइल सिस्टम पर solution.zip (SolutionPackager) में है। |
| पीएसी समाधान प्रकाशित करें | सभी अनुकूलन प्रकाशित करता है |
| पीएसी समाधान सिंक | वर्तमान Dataverse समाधान प्रोजेक्ट को अपने संगठन में समाधान की वर्तमान स्थिति के साथ सिंक करें. |
| पीएसी समाधान अनपैक करें | समाधान घटकों को solution.zip से स्थानीय फाइल सिस्टम (SolutionPackager) पर निकालें। |
| पीएसी समाधान नवीनीकरण | समाधान नवीनीकरण लागू करें |
| पीएसी समाधान संस्करण | समाधान के लिए बिल्ड या संशोधन संस्करण अपडेट करें। |
पीएसी समाधान ऐड-लाइसेंस
समाधान में लाइसेंस और योजना जानकारी जोड़ें।
उदाहरण
यह उदाहरण दिखाता है कि किसी समाधान में लाइसेंसिंग जानकारी कैसे जोड़ें.
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
समाधान ऐड-लाइसेंस के लिए आवश्यक पैरामीटर
--planDefinitionFile
-pd
CSV प्रारूप में लाइसेंस योजना परिभाषा फ़ाइल; अपेक्षित कॉलम: सेवा आईडी, प्रदर्शन नाम, अधिक जानकारी URL.
--planMappingFile
-pm
CSV प्रारूप में लाइसेंस योजना मानचित्रण फ़ाइल; अपेक्षित स्तंभ: सेवा ID, घटक का नाम
पीएसी समाधान जोड़ें-संदर्भ
वर्तमान निर्देशिका में प्रोजेक्ट से 'पथ' पर प्रोजेक्ट में एक संदर्भ जोड़ता है
उदाहरण
pac solution add-reference --path c:\Users\Downloads\SampleComponent
समाधान ऐड-संदर्भ के लिए आवश्यक पैरामीटर
--path
-p
संदर्भित प्रोजेक्ट का मार्ग
पीएसी समाधान जोड़ें-समाधान-घटक
Dataverse में लक्ष्य अप्रबंधित समाधान में एक या अधिक समाधान घटक जोड़ें.
उदाहरण
यह उदाहरण दिखाता है कि समाधान में समाधान घटक कैसे जोड़ा जाए. इस मामले में, हम समाधान में SampleSolutionसंपर्क तालिका जोड़ रहे हैं। एक तालिका घटक प्रकार 1 है।
pac solution add-solution-component --solutionUniqueName SampleSolution --component contact --componentType 1
समाधान ऐड-समाधान-घटक के लिए आवश्यक पैरामीटर
--component
-c
लक्ष्य समाधान में जोड़ने के लिए घटक का स्कीमा नाम या आईडी।
--componentType
-ct
वह मान जो आपके द्वारा जोड़े जा रहे समाधान घटक का प्रतिनिधित्व करता है.
--solutionUniqueName
-sn
समाधान का नाम।
समाधान ऐड-समाधान-घटक के लिए वैकल्पिक पैरामीटर
--AddRequiredComponents
-arc
इंगित करता है कि आपके द्वारा जोड़े जा रहे समाधान घटक के लिए आवश्यक अन्य समाधान घटकों को भी अप्रबंधित समाधान में जोड़ा जाना चाहिए या नहीं.
इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।
--async
-a
समाधान को अतुल्यकालिक रूप से आयात करता है।
इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।
--environment
-env
पर्यावरण URL या लक्ष्य परिवेश का ID.
पीएसी समाधान की जाँच करें
Power Apps चेकर सेवा के विरुद्ध चलने के लिए एक Dataverse समाधान प्रोजेक्ट अपलोड करें.
उदाहरण
pac solution check --path c:\Users\Documents\Solution.zip --outputDirectory c:\samplepackage --geo UnitedStates
समाधान जांच के लिए वैकल्पिक पैरामीटर
--clearCache
-cc
आपके टैनेंट के लिए, आपके समाधानों के पिछले परिणामों से संबंधित सभी रिकॉर्ड्स के समाधान परीक्षक प्रवर्तन कैश को साफ़ करता है.
इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।
--customEndpoint
-ce
Power Apps चेकर समापन बिंदु के रूप में एक कस्टम URL निर्दिष्ट करें.
--environment
-env
लक्ष्य Dataverse निर्दिष्ट करता है. मान एक Guid या निरपेक्ष https URL हो सकता है। निर्दिष्ट नहीं होने पर, वर्तमान प्रमाणीकरण प्रोफ़ाइल के लिए चयनित सक्रिय संगठन का उपयोग किया जाएगा।
--excludedFiles
-ef
विश्लेषण से फ़ाइलों को बाहर करें। अल्पविराम से अलग मानों के रूप में पास करें
--geo
-g
Power Apps परीक्षक सेवा का उपयोग करने के लिए कौन सा भौगोलिक उदाहरण है.
इनमें से किसी एक मान का उपयोग करें:
PreviewUnitedStatesUnitedStatesEuropeAsiaAustraliaJapanIndiaCanadaSouthAmericaUnitedKingdomFranceSouthAfricaGermanyUnitedArabEmiratesSwitzerlandNorwaySingaporeKoreaSwedenUSGovernmentUSGovernmentL4USGovernmentL5DoDChina
--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 उपयोग दिखाते हैं।
मूल क्लोन
यह उदाहरण वर्तमान निर्देशिका के समाधान sampleSolution को क्लोन करता है।
pac solution clone --name sampleSolution
सामान्य और ऑटो नंबरिंग सेटिंग्स के साथ क्लोन शामिल है
यह उदाहरण वर्तमान निर्देशिका के समाधान sampleSolution को सामान्य और ऑटो नंबरिंग सेटिंग्स के साथ शामिल करता है।
pac solution clone --name sampleSolution --include general,autonumbering
समाधान क्लोन के लिए आवश्यक पैरामीटर
--name
-n
निर्यात किए जाने वाले समाधान का नाम.
समाधान क्लोन के लिए वैकल्पिक पैरामीटर
--async
-a
समाधान को अतुल्यकालिक रूप से निर्यात करता है।
इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।
--environment
-env
लक्ष्य Dataverse निर्दिष्ट करता है. मान एक Guid या निरपेक्ष https URL हो सकता है। निर्दिष्ट नहीं होने पर, वर्तमान प्रमाणीकरण प्रोफ़ाइल के लिए चयनित सक्रिय संगठन का उपयोग किया जाएगा।
--include
-i
निर्यात किए जा रहे समाधान में कौन सी सेटिंग्स शामिल की जानी चाहिए।
अल्पविराम द्वारा अलग किए गए इन मानों में से एक या अधिक का उपयोग करें:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--localize
-loc
निकालें या .resx फ़ाइलों में सभी स्ट्रिंग संसाधनों मर्ज करें।
इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।
--map
-m
मैपिंग xml फ़ाइल का पूरा पथ जिससे पैक करने के लिए घटक फ़ोल्डरों को पढ़ना है।
--max-async-wait-time
-wt
मिनटों में अधिकतम अतुल्यकालिक प्रतीक्षा समय। डिफ़ॉल्ट मान 60 मिनट है।
--outputDirectory
-o
आउटपुट निर्देशिका
--packagetype
-p
समाधान के लिए निष्कर्षण प्रकार निर्दिष्ट करता है। हो सकता है: "अप्रबंधित", "प्रबंधित" या "दोनों"। डिफ़ॉल्ट मान है: 'दोनों'।
--targetversion
-v
बहिष्कृत: इस पैरामीटर पर ध्यान नहीं दिया जाता है।
पीएसी समाधान बनाएं-सेटिंग्स
समाधान ज़िप या समाधान फ़ोल्डर से एक सेटिंग फ़ाइल बनाएँ।
उदाहरण
pac solution create-settings --solution-zip C:\SampleSolution.zip --settings-file .\SampleDeploymentSettingsDev.json
समाधान निर्माण-सेटिंग्स के लिए वैकल्पिक पैरामीटर
--settings-file
-s
कनेक्शन संदर्भों और पर्यावरण चर के लिए परिनियोजन सेटिंग्स के साथ .json फ़ाइल.
--solution-folder
-f
स्थानीय, अनपैक्ड समाधान फ़ोल्डर का पथ: या तो 'अन्य/Solution.xml' फ़ाइल का रूट या .cdsproj फ़ाइल वाला फ़ोल्डर।
--solution-zip
-z
समाधान ज़िप फ़ाइल का पथ।
पीएसी समाधान हटाएँ
वर्तमान परिवेश में Dataverse से कोई समाधान हटाएँ.
उदाहरण
pac solution delete --solution-name Samplesolution
समाधान हटाने के लिए आवश्यक पैरामीटर
--solution-name
-sn
समाधान का नाम।
समाधान हटाने के लिए वैकल्पिक पैरामीटर
--environment
-env
लक्ष्य Dataverse निर्दिष्ट करता है. मान एक Guid या निरपेक्ष https URL हो सकता है। निर्दिष्ट नहीं होने पर, वर्तमान प्रमाणीकरण प्रोफ़ाइल के लिए चयनित सक्रिय संगठन का उपयोग किया जाएगा।
पीएसी समाधान निर्यात
Dataverse से समाधान निर्यात करें.
उदाहरण
pac solution export --path c:\Users\Documents\Solution.zip --name SampleComponentSolution --managed true --include general
समाधान निर्यात के लिए आवश्यक पैरामीटर
--name
-n
निर्यात किए जाने वाले समाधान का नाम.
समाधान निर्यात के लिए वैकल्पिक पैरामीटर
--async
-a
समाधान को अतुल्यकालिक रूप से निर्यात करता है।
इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।
--environment
-env
लक्ष्य Dataverse निर्दिष्ट करता है. मान एक Guid या निरपेक्ष https URL हो सकता है। निर्दिष्ट नहीं होने पर, वर्तमान प्रमाणीकरण प्रोफ़ाइल के लिए चयनित सक्रिय संगठन का उपयोग किया जाएगा।
--include
-i
निर्यात किए जा रहे समाधान में कौन सी सेटिंग्स शामिल की जानी चाहिए।
अल्पविराम द्वारा अलग किए गए इन मानों में से एक या अधिक का उपयोग करें:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--managed
-m
क्या समाधान को प्रबंधित समाधान के रूप में निर्यात किया जाना चाहिए.
इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।
--max-async-wait-time
-wt
मिनटों में अधिकतम अतुल्यकालिक प्रतीक्षा समय। डिफ़ॉल्ट मान 60 मिनट है।
--overwrite
-ow
निर्यात की गई समाधान फ़ाइल स्थानीय फ़ाइल सिस्टम पर समाधान ज़िप फ़ाइल को अधिलेखित कर सकती है।
इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।
--path
-p
वह पथ जहाँ निर्यात की गई समाधान ज़िप फ़ाइल लिखी गई है.
--targetversion
-v
बहिष्कृत: इस पैरामीटर पर ध्यान नहीं दिया जाता है।
पीएसी समाधान आयात
समाधान को Dataverse में आयात करें.
उदाहरण
pac solution import --path c:\Users\Documents\Solution.zip
समाधान आयात के लिए वैकल्पिक पैरामीटर
--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
समाधान आयात छोड़ें यदि वर्तमान परिवेश में समान या उच्चतर संस्करण मौजूद है।
इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।
--stage-and-upgrade
-up
समाधान आयात और नवीनीकृत करें।
इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।
टिप्पणियां
आप उपयोग करने के लिए pac solution import कमांड का उपयोग करके किसी परिवेश से जुड़े रहें।
पीएसी समाधान आयात
जब पैरामीटर निर्दिष्ट नहीं है, तो Path यह मानता है कि वर्तमान फ़ोल्डर एक cdsproj प्रोजेक्ट है। यदि cdsproj फ़ाइल में SolutionPackageType गुण पर सेट Bothहै, तो प्रबंधित समाधान डिफ़ॉल्ट रूप से उपयोग किया जाता है।
पीएसी समाधान init
एक नए Dataverse समाधान प्रोजेक्ट के साथ एक निर्देशिका को प्रारंभ करता है
उदाहरण
pac solution init --publisher-name developer --publisher-prefix dev
समाधान init के लिए आवश्यक पैरामीटर
--publisher-name
-pn
Dataverse समाधान प्रकाशक का नाम
नोट: केवल श्रेणी [A - Z], [a - z], [0 - 9], या _ के भीतर वर्णों की अनुमति है। पहला वर्ण केवल [A - Z], [a - z], या _ श्रेणियों में हो सकता है।
--publisher-prefix
-pp
Dataverse समाधान प्रकाशक के लिए अनुकूलन उपसर्ग मान
नोट: उपसर्ग 2 से 8 वर्ण लंबा होना चाहिए, इसमें केवल अल्फा-न्यूमेरिक्स शामिल हो सकते हैं, एक अक्षर से शुरू होना चाहिए, और 'एमएससीआरएम' से शुरू नहीं हो सकता है।
समाधान init के लिए वैकल्पिक पैरामीटर
--outputDirectory
-o
आउटपुट निर्देशिका
पीएसी समाधान सूची
वर्तमान Dataverse संगठन से सभी समाधानों की सूची बनाएं
उदाहरण
pac solution list
समाधान सूची के लिए वैकल्पिक पैरामीटर
--environment
-env
लक्ष्य Dataverse निर्दिष्ट करता है. मान एक Guid या निरपेक्ष https URL हो सकता है। निर्दिष्ट नहीं होने पर, वर्तमान प्रमाणीकरण प्रोफ़ाइल के लिए चयनित सक्रिय संगठन का उपयोग किया जाएगा।
--includeSystemSolutions
Microsoft द्वारा प्रकाशित सिस्टम समाधान शामिल करें जैसे कि Microsoft द्वारा प्रकाशित
इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।
--json
कमांड का आउटपुट JSON स्वरूपित स्ट्रिंग के रूप में लौटाता है।
पीएसी समाधान ऑनलाइन-संस्करण
Dataverse में लोड किए गए समाधान के लिए संस्करण सेट करता है.
उदाहरण
pac solution online-version --solution-name Samplesolution --solution-version 1.0.0.2
समाधान ऑनलाइन-संस्करण के लिए आवश्यक पैरामीटर
--solution-name
-sn
समाधान का नाम।
--solution-version
-sv
समाधान संस्करण संख्या निर्दिष्ट करें.
समाधान के लिए वैकल्पिक पैरामीटर ऑनलाइन-संस्करण
--environment
-env
लक्ष्य Dataverse निर्दिष्ट करता है. मान एक Guid या निरपेक्ष https URL हो सकता है। निर्दिष्ट नहीं होने पर, वर्तमान प्रमाणीकरण प्रोफ़ाइल के लिए चयनित सक्रिय संगठन का उपयोग किया जाएगा।
पीएसी समाधान पैक
पैकेज समाधान घटक स्थानीय फाइल सिस्टम पर solution.zip (SolutionPackager) में है।
उदाहरण
pac solution pack --zipfile C:\SampleSolution.zip --folder .\SampleSolutionUnpacked\.
समाधान पैक के लिए आवश्यक पैरामीटर
--zipfile
-z
समाधान ज़िप फ़ाइल का पूरा पथ
समाधान पैक के लिए वैकल्पिक पैरामीटर
--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
समाधान प्रकाशित करने के लिए वैकल्पिक पैरामीटर
--async
-a
सभी अनुकूलनों को अतुल्यकालिक रूप से प्रकाशित करता है
इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।
--environment
-env
लक्ष्य Dataverse निर्दिष्ट करता है. मान एक Guid या निरपेक्ष https URL हो सकता है। निर्दिष्ट नहीं होने पर, वर्तमान प्रमाणीकरण प्रोफ़ाइल के लिए चयनित सक्रिय संगठन का उपयोग किया जाएगा।
--max-async-wait-time
-wt
मिनटों में अधिकतम अतुल्यकालिक प्रतीक्षा समय। डिफ़ॉल्ट मान 60 मिनट है।
पीएसी समाधान सिंक
वर्तमान Dataverse समाधान प्रोजेक्ट को अपने संगठन में समाधान की वर्तमान स्थिति के साथ सिंक करें.
उदाहरण
निम्नलिखित उदाहरण आदेश का pac solution sync उपयोग दिखाते हैं।
मूल सिंक
यह उदाहरण समाधान को वर्तमान निर्देशिका में सिंक्रनाइज़ करता है।
pac solution sync
समाधान सिंक्रनाइज़ेशन के लिए वैकल्पिक पैरामीटर
--async
-a
समाधान को अतुल्यकालिक रूप से निर्यात करता है।
इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।
--environment
-env
लक्ष्य Dataverse निर्दिष्ट करता है. मान एक Guid या निरपेक्ष https URL हो सकता है। निर्दिष्ट नहीं होने पर, वर्तमान प्रमाणीकरण प्रोफ़ाइल के लिए चयनित सक्रिय संगठन का उपयोग किया जाएगा।
--include
-i
निर्यात किए जा रहे समाधान में कौन सी सेटिंग्स शामिल की जानी चाहिए।
अल्पविराम द्वारा अलग किए गए इन मानों में से एक या अधिक का उपयोग करें:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--localize
-loc
निकालें या .resx फ़ाइलों में सभी स्ट्रिंग संसाधनों मर्ज करें।
इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।
--map
-m
मैपिंग xml फ़ाइल का पूरा पथ जिससे पैक करने के लिए घटक फ़ोल्डरों को पढ़ना है।
--max-async-wait-time
-wt
मिनटों में अधिकतम अतुल्यकालिक प्रतीक्षा समय। डिफ़ॉल्ट मान 60 मिनट है।
--packagetype
-p
अनपैक या निकालते समय, दोहरे प्रबंधित और अप्रबंधित संचालन को निर्दिष्ट करने के लिए उपयोग करें। पैकिंग करते समय, पिछले अनपैक 'दोनों' से प्रबंधित या अप्रबंधित निर्दिष्ट करने के लिए उपयोग करें। हो सकता है: "अप्रबंधित", "प्रबंधित" या "दोनों"। डिफ़ॉल्ट मान है: 'दोनों'।
--solution-folder
-f
स्थानीय, अनपैक्ड समाधान फ़ोल्डर का पथ: या तो 'अन्य/Solution.xml' फ़ाइल का रूट या .cdsproj फ़ाइल वाला फ़ोल्डर।
पीएसी समाधान अनपैक करें
समाधान घटकों को solution.zip से स्थानीय फाइल सिस्टम (SolutionPackager) पर निकालें।
उदाहरण
pac solution unpack --zipfile C:\SampleSolution.zip --folder .\SampleSolutionUnpacked\.
समाधान अनपैक के लिए आवश्यक पैरामीटर
--zipfile
-z
समाधान ज़िप फ़ाइल का पूरा पथ
समाधान अनपैक के लिए वैकल्पिक पैरामीटर
--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-name SampleSolution --async --max-async-wait-time 60
समाधान उन्नयन के लिए आवश्यक पैरामीटर
--solution-name
-sn
समाधान का नाम।
समाधान उन्नयन के लिए वैकल्पिक पैरामीटर
--async
-a
समाधान को अतुल्यकालिक रूप से अपग्रेड करता है
इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।
--environment
-env
लक्ष्य Dataverse निर्दिष्ट करता है. मान एक Guid या निरपेक्ष https URL हो सकता है। निर्दिष्ट नहीं होने पर, वर्तमान प्रमाणीकरण प्रोफ़ाइल के लिए चयनित सक्रिय संगठन का उपयोग किया जाएगा।
--max-async-wait-time
-wt
मिनटों में अधिकतम अतुल्यकालिक प्रतीक्षा समय। डिफ़ॉल्ट मान 60 मिनट है।
पीएसी समाधान संस्करण
समाधान के लिए बिल्ड या संशोधन संस्करण अपडेट करें।
उदाहरण
pac solution version --patchversion 2
pac solution version --strategy gittags
समाधान संस्करण के लिए वैकल्पिक पैरामीटर
--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" में व्यक्तिगत एक्सेस टोकन सेट करें
इनमें से किसी एक मान का उपयोग करें:
NoneGitTagsFileTrackingSolution
पीएसी समाधान क्लोन और निर्यात के बीच अंतर
ऐसी स्थितियां हैं जहां आप अनिश्चित हैं कि कब उपयोग करना pac solution clone है या कमांड pac solution export देना है। आप निम्न परिदृश्य में आदेशों में से एक का उपयोग कर सकते हैं:
- जब आपको समाधान में नए घटक जोड़ने की आवश्यकता हो तो उपयोग करें
pac solution clone। - तब उपयोग करें
pac solution exportजब आप किसी समाधान फ़ाइल में मौजूदा सामग्री को संशोधित करना चाहते हैं, लेकिन समाधान में कोई नया घटक नहीं जोड़ना चाहते हैं.
पीएसी समाधान क्लोन
निर्यात किया गया समाधान एक Visual Studio प्रोजेक्ट की तरह दिखता है जब आप आदेश का pac solution clone उपयोग करके समाधान निर्यात करते हैं। इसके बजाय ( .csproj जैसा कि विजुअल स्टूडियो में), आपको एक cdsproj फ़ाइल दिखाई देगी। फ़ाइल में cdsproj प्रोजेक्ट बनाने के लिए आवश्यक सभी घटकों की जानकारी है। बिल्ड आउटपुट एक समाधान ज़िप फ़ाइल है, जिसे आप विभिन्न वातावरणों में आयात कर सकते हैं।
डेवलपर को क्लोन किए गए समाधान को अनपैक करने की आवश्यकता नहीं है क्योंकि यह src (स्रोत) फ़ोल्डर के भीतर एक अनपैक प्रारूप में प्रस्तुत किया गया है।
अब, यदि आप इस समाधान के साथ एक नए बनाए गए प्लग-इन को जोड़ना चाहते हैं, तो समाधान अनपैक किया गया है, तो आप नया प्लग-इन जोड़ने के लिए फ़ाइल को pac solution add-reference अपडेट करने के लिए कमांड का .cdsproj उपयोग कर सकते हैं। फिर, आप या तो dotnet build या .msbuild
परियोजना के निर्माण से पहले एक बिल्ड रिस्टोर करने की सिफारिश की जाती है। एक बिल्ड पुनर्स्थापना (डॉटनेट बिल्ड पहले स्वचालित रूप से पुनर्स्थापना करता है) एक पैक समाधान उत्पन्न करने के लिए आवश्यक .NET लायब्रेरी को पुनर्स्थापित करेगा।
पीएसी समाधान निर्यात
जब आप समाधान का उपयोग करके निर्यात pac solution export करते हैं तो आपको लगता है कि निर्माता पोर्टल का उपयोग करके समाधान निर्यात किया जा रहा है, और परिणामी आउटपुट एक समाधान ज़िप फ़ाइल है।
जब आप समाधान ज़िप फ़ाइल अनपैक करते हैं (हम अनुशंसा नहीं करते हैं कि आप मानक उपकरणों के साथ ज़िप खोलें और सीएलआई से उपयुक्त आदेश का उपयोग करें)। परिणामी निर्देशिका संरचना में संरचना pac solution cloneके समान है। अंतर केवल इतना है कि आप इस अनपैक्ड समाधान के संदर्भ नहीं जोड़ सकते हैं, क्योंकि इसमें प्रोजेक्ट फ़ाइल नहीं .cdsproj है।
आप उन फ़ाइलों के प्रासंगिक सेट को संशोधित कर सकते हैं जिन्हें आप अद्यतन करना चाहते हैं और फिर समाधान पैक के साथ आगे बढ़ सकते हैं, जो समाधान ज़िप फ़ाइल को लक्ष्य परिवेश में आयात करने की सुविधा के लिए फिर से उत्पन्न करता है। कार्रवाई का परिणाम अद्यतन सामग्री और एक अद्यतन टाइमस्टैम्प के साथ एक समाधान ज़िप फ़ाइल है।
इसे भी देखें
Microsoft Power Platform CLI कमांड समूह
Microsoft Power Platform CLI अवलोकन