pac package

Dataverse पैकेज प्रोजेक्ट के साथ काम करने के लिए कमांड।

आदेश

Command या क़िस्‍म
pac package add-external-package एक पैकेज जोड़ता है जो Dataverse समाधान सिस्टम के लिए बाहरी है एक पैकेज Deployer पैकेज प्रोजेक्ट के लिए।
pac package add-reference Dataverse समाधान प्रोजेक्ट में संदर्भ जोड़ता है
pac package add-solution एक पैकेज डिप्लॉयर पैकेज प्रोजेक्ट के लिए एक पूर्वनिर्मित Dataverse समाधान फ़ाइल जोड़ता है।
pac package deploy Dataverse पर पैकेज परिनियोजित करता है
pac package init एक नए Dataverse पैकेज प्रोजेक्ट के साथ एक निर्देशिका को प्रारंभ करता है
pac package show Dataverse पैकेज का विवरण दिखाता है

pac package add-external-package

एक पैकेज जोड़ता है जो Dataverse समाधान सिस्टम के लिए बाहरी है एक पैकेज Deployer पैकेज प्रोजेक्ट के लिए।

के लिए आवश्यक पैरामीटर package add-external-package

--package-type -t

जोड़े जा रहे पैकेज का प्रकार। उदाहरण के लिए: FnO पैकेज के लिए 'xpp'।

--path -p

बाहरी पैकेज का पथ

के लिए वैकल्पिक पैरामीटर package add-external-package

--import-order

एक संपूर्ण संख्या जो निर्माण समय पर इस आइटम को अंतिम ImportConfig.xml फ़ाइल में सम्मिलित करने के आदेश को इंगित करती है। मौजूदा तत्वों से पहले ऋणात्मक संख्याएँ डाली जाती हैं। मौजूदा तत्वों के बाद धनात्मक संख्याएँ जोड़ी जाती हैं।

--skip-validation -sv

प्रोजेक्ट फ़ाइल में आइटम जोड़ता है, भले ही फ़ाइल मौजूद न हो या अमान्य प्रतीत होती हो. नोट: इसका उपयोग करने से MSBuild द्वारा किए गए किसी भी सत्यापन को प्रभावित नहीं किया जाता है।

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

pac package add-reference

Dataverse समाधान प्रोजेक्ट में संदर्भ जोड़ता है

उदाहरण

pac package add-reference --path c:\Users\Downloads\SampleSolution

के लिए आवश्यक पैरामीटर package add-reference

--path -p

संदर्भित Dataverse समाधान प्रोजेक्ट का पथ

के लिए वैकल्पिक पैरामीटर package add-reference

--dependency-overrides

ओवरराइड की एक अर्धविराम सीमांकित सूची। यह मान समाधान के मेटाडेटा में एन्कोड की गई किसी भी निर्भरता जानकारी को ओवरराइड करता है। प्रत्येक ओवरराइड प्रारूप में होना चाहिए: <uniquename>:<minVersion>:<maxVersion>. जहाँ minVersion और maxVersion वैकल्पिक हैं, लेकिन .NET संस्करण स्वरूप सिंटैक्स में होना चाहिए।

नोट: unkname<:minVersion><:>maxVersion< प्रारूप >के निर्भरता ओवरराइड की अर्धविराम सीमांकित सूची का उपयोग करें।

--import-mode

इस समाधान को आयात करते समय स्पष्ट रूप से आवश्यक मोड निर्दिष्ट करता है।

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

  • sync
  • async

--import-order

एक संपूर्ण संख्या जो निर्माण समय पर इस आइटम को अंतिम ImportConfig.xml फ़ाइल में सम्मिलित करने के आदेश को इंगित करती है। मौजूदा तत्वों से पहले ऋणात्मक संख्याएँ डाली जाती हैं। मौजूदा तत्वों के बाद धनात्मक संख्याएँ जोड़ी जाती हैं।

--missing-dependency-behavior

आयात पर व्यवहार निर्दिष्ट करता है जब इस समाधान की निर्भरता लक्ष्य परिवेश से अनुपलब्ध होती है।

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

  • skip
  • fault

--overwrite-unmanaged-customizations

स्पष्ट रूप से इंगित करता है कि इस समाधान के आयात किए जाने पर अप्रबंधित अनुकूलन को अधिलेखित करना है या नहीं.

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

  • true
  • false

--publish-workflows-activate-plugins

स्पष्ट रूप से इंगित करता है कि वर्कफ़्लोज़ प्रकाशित करना है या नहीं और प्लग-इन को सक्रिय करना है जब यह समाधान आयात किया जाता है.

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

  • true
  • false

pac package add-solution

एक पैकेज डिप्लॉयर पैकेज प्रोजेक्ट के लिए एक पूर्वनिर्मित Dataverse समाधान फ़ाइल जोड़ता है।

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

--path -p

Dataverse समाधान फ़ाइल का पथ. फ़ाइल एक संपीड़ित ज़िप फ़ाइल होनी चाहिए।

के लिए वैकल्पिक पैरामीटर package add-solution

--dependency-overrides

ओवरराइड की एक अर्धविराम सीमांकित सूची। यह मान समाधान के मेटाडेटा में एन्कोड की गई किसी भी निर्भरता जानकारी को ओवरराइड करता है। प्रत्येक ओवरराइड प्रारूप में होना चाहिए: <uniquename>:<minVersion>:<maxVersion>. जहाँ minVersion और maxVersion वैकल्पिक हैं, लेकिन .NET संस्करण स्वरूप सिंटैक्स में होना चाहिए।

नोट: unkname<:minVersion><:>maxVersion< प्रारूप >के निर्भरता ओवरराइड की अर्धविराम सीमांकित सूची का उपयोग करें।

--import-mode

इस समाधान को आयात करते समय स्पष्ट रूप से आवश्यक मोड निर्दिष्ट करता है।

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

  • sync
  • async

--import-order

एक संपूर्ण संख्या जो निर्माण समय पर इस आइटम को अंतिम ImportConfig.xml फ़ाइल में सम्मिलित करने के आदेश को इंगित करती है। मौजूदा तत्वों से पहले ऋणात्मक संख्याएँ डाली जाती हैं। मौजूदा तत्वों के बाद धनात्मक संख्याएँ जोड़ी जाती हैं।

--missing-dependency-behavior

आयात पर व्यवहार निर्दिष्ट करता है जब इस समाधान की निर्भरता लक्ष्य परिवेश से अनुपलब्ध होती है।

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

  • skip
  • fault

--overwrite-unmanaged-customizations

स्पष्ट रूप से इंगित करता है कि इस समाधान के आयात किए जाने पर अप्रबंधित अनुकूलन को अधिलेखित करना है या नहीं.

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

  • true
  • false

--publish-workflows-activate-plugins

स्पष्ट रूप से इंगित करता है कि वर्कफ़्लोज़ प्रकाशित करना है या नहीं और प्लग-इन को सक्रिय करना है जब यह समाधान आयात किया जाता है.

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

  • true
  • false

--skip-validation -sv

प्रोजेक्ट फ़ाइल में आइटम जोड़ता है, भले ही फ़ाइल मौजूद न हो या अमान्य प्रतीत होती हो. नोट: इसका उपयोग करने से MSBuild द्वारा किए गए किसी भी सत्यापन को प्रभावित नहीं किया जाता है।

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

pac package deploy

Dataverse पर पैकेज परिनियोजित करता है

नोट

यह आदेश केवल PAC CLI के .NET पूर्ण Framework संस्करण के लिए उपलब्ध है।

उदाहरण

pac package deploy --logFile c:\samplelogdata --package c:\samplepackage

के लिए वैकल्पिक पैरामीटर package deploy

--argument-file -af

IncrementalSyncParameters (या ModuleSyncParameters) अनुबंध से मेल खाने वाली JSON फ़ाइल का पथ। --db-sync वृद्धिशील के लिए आवश्यक है।

--build-type -bt

पैकेज कैसे लागू किया जाता है। अनुमत मान: पूर्ण, वृद्धिशील, हटाएं। डिफ़ॉल्ट: पूर्ण। --package-type erp के साथ प्रयोग किया जाता है।

--db-sync -ds

परिनियोजन के बाद चलाने के लिए डेटाबेस सिंक्रनाइज़ेशन मोड। अनुमत मान: कोई नहीं, पूर्ण, मॉड्यूल, वृद्धिशील। डिफ़ॉल्ट: कोई नहीं। --package-type erp के साथ प्रयोग किया जाता है।

--environment -env

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

--logConsole -c

कंसोल के लिए आउटपुट लॉग

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

--logFile -lf

लॉग फ़ाइल पथ

--modules -m

सिंक्रनाइज़ करने के लिए मॉड्यूल नामों की अल्पविराम से अलग की गई सूची। आवश्यक है जब --db-sync मॉड्यूल है।

--outputDirectory -o

केवल समाधान-मोड: रूट फ़ोल्डर जिसमें .erp/xpp.jsonहै। वर्तमान निर्देशिका के लिए डिफ़ॉल्ट। जब --package को --package-type erp के तहत छोड़ दिया जाता है, तो .erp/xpp.json में सूचीबद्ध सभी मॉडल निर्भरता क्रम में तैनात किए जाते हैं।

--package -p

पैकेज के साथ पैकेज dll या ज़िप फ़ाइल का पथ।

--package-type -pt

तैनाती के लिए लक्ष्य मंच। अनुमत मान: dataverse, erp. डिफ़ॉल्ट: dataverse.

--release-type -rt

पैकेज वर्गीकरण। अनुमत मान: देव, रिलीज़। डिफ़ॉल्ट: देव। रिलीज़ पैकेज सर्वर पर एक पूर्ण डेटाबेस सिंक्रनाइज़ेशन बाध्य करते हैं। --package-type erp के साथ प्रयोग किया जाता है।

--settings -s

रनटाइम पैकेज सेटिंग्स जो परिनियोजित किया जा रहा है जो पैकेज के लिए पास किए जाते हैं। स्ट्रिंग का प्रारूप होना key=value|key=valueचाहिए।

नोट: स्ट्रिंग का प्रारूप होना key=value|key=valueचाहिए।

--solution -sz

Dataverse समाधान फ़ाइल का पथ. फ़ाइल एक संपीड़ित ज़िप या CAB फ़ाइल होनी चाहिए।

--solution-root -sr

केवल समाधान-मोड: रूट फ़ोल्डर जिसमें .erp/xpp.jsonहै। वर्तमान निर्देशिका के लिए डिफ़ॉल्ट। जब --package को --package-type erp के तहत छोड़ दिया जाता है, तो .erp/xpp.json में सूचीबद्ध सभी मॉडल निर्भरता क्रम में तैनात किए जाते हैं।

--verbose -vdbg

लॉग आउटपुट में वर्बोज़ लॉग का उत्सर्जन करें।

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

टिप्पणियां

आप दोनों logFile और logConsole मापदंडों का एक साथ उपयोग कर सकते हैं, या एक पैरामीटर या दूसरे का उपयोग कर सकते हैं।

pac package init

एक नए Dataverse पैकेज प्रोजेक्ट के साथ एक निर्देशिका को प्रारंभ करता है

उदाहरण

pac package init --outputdirectory c:\samplepackage

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

--layer -l

X++ परत। अनुमत मान: USR, CUS, VAR, SL1, SL2, SL3, BUS, HFX, GLS, DIS, ISV. डिफ़ॉल्ट: आईएसवी।

--model -m

मचान के लिए X++ मॉडल (मॉडलों) के नाम। एकल नाम या अल्पविराम से अलग की गई सूची (जैसे ModelA,ModelB) स्वीकार करता है. आवश्यक है जब --package-type erp हो।

--outputDirectory -o

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

--package-name

पैकेज का डिफ़ॉल्ट नाम सेट करता है। ImportExtension.GetNameOfImport के जनरेशन पर लागू होता है।

--package-type -pt

मचान के लिए पैकेज प्रोजेक्ट का प्रकार। अनुमत मान: dataverse, erp. डिफ़ॉल्ट: dataverse.

--publisher -pub

Publisher का नाम मॉडल डिस्क्रिप्टर में लिखा गया है. डिफ़ॉल्ट: Microsoft.

--source-root -sr

स्रोत रूट पथ (आउटपुट निर्देशिका के सापेक्ष) जहां मॉडल रहेंगे। डिफ़ॉल्ट: ./src.

pac package show

Dataverse पैकेज का विवरण दिखाता है

नोट

यह आदेश केवल PAC CLI के .NET पूर्ण Framework संस्करण के लिए उपलब्ध है।

उदाहरण

pac package show c:\samplepackage.dll

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

--package -p

पैकेज के साथ पैकेज dll या ज़िप फ़ाइल का पथ।

के लिए वैकल्पिक पैरामीटर package show

--environment -env

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

--logFile -lf

लॉग फ़ाइल पथ

--verbose -vdbg

लॉग आउटपुट में वर्बोज़ लॉग का उत्सर्जन करें।

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

यह सभी देखें

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