pac package

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

आदेश

Command या क़िस्‍म
pac package add-external-package एक पैकेज जोड़ता है जो Dataverse समाधान सिस्टम के लिए बाहरी है एक पैकेज Deployer पैकेज प्रोजेक्ट के लिए।
pac package add-reference Dataverse समाधान प्रोजेक्ट में संदर्भ जोड़ता है
pac package add-solution एक पैकेज डिप्लॉयर पैकेज प्रोजेक्ट के लिए एक पूर्वनिर्मित Dataverse समाधान फ़ाइल जोड़ता है।
pac package compile (पूर्वावलोकन) एक पैकेज संकलित करता है। --package-type erp के साथ, स्थापित SDK से xppc.exe का उपयोग करके X++ मॉडल संकलित करता है और प्रति मॉडल एक तैनाती योग्य ज़िप का उत्पादन करता है।
pac package db-sync (पूर्वावलोकन) वित्त और संचालन एप्लिकेशन डेटाबेस को 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 compile

(पूर्वावलोकन) एक पैकेज संकलित करता है। --package-type erp के साथ, स्थापित SDK से xppc.exe का उपयोग करके X++ मॉडल संकलित करता है और प्रति मॉडल एक तैनाती योग्य ज़िप का उत्पादन करता है।

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

--package-type -pt

तैनाती के लिए लक्ष्य मंच। अनुमति दी गई मान: dataverse, erp (पूर्वावलोकन). डिफ़ॉल्ट: dataverse.

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

--app-version -av

SDK के चार-भाग F&O एप्लिकेशन संस्करण के खिलाफ संकलित करने के लिए (उदाहरण के लिए 10.0.2588.0)। छोड़े जाने पर, सक्रिय वातावरण के लिए पंजीकृत SDK का उपयोग किया जाता है।

--incremental

केवल बदली हुई कलाकृतियों को संकलित करें (xppc के -incremental पास करता है)।

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

--language -lang

के लिए लेबल संकलित करने के लिए स्थानों की अल्पविराम से अलग की गई सूची (उदाहरण के लिए en-US या en-US,fr,de)। छोड़े जाने पर, LabelC स्रोत में पाए गए प्रत्येक स्थान बनाता है — Visual Studio के डिफ़ॉल्ट बिल्ड मॉडल व्यवहार से मेल खाता है। केवल लेबल चरण को प्रभावित करता है; xppc + सर्वोत्तम अभ्यास + पैकेज संयुक्त आउटपुट पर एक बार चलता है।

--license-file -lf

प्रत्येक उत्पादित मॉडल ज़िप में इंजेक्ट करने के लिए ISV लाइसेंस फ़ाइल का पथ। ज़िप के अंदर मॉडल>/बिन/<फ़ाइल नाम> पर <लिखा गया।

--model -m

संकलित करने के लिए मॉडल नाम। एकल नाम या अल्पविराम से अलग की गई सूची स्वीकार करता है. जब छोड़ दिया जाता है, तो .erp/xpp.json में सूचीबद्ध सभी मॉडल संकलित किए जाते हैं।

--output

निर्देशिका जहां परिनियोजन योग्य ज़िप लिखे जाएंगे। डिफ़ॉल्ट: <रेपोरूट>/बिन।

--outputDirectory -o

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

--skip-bp

सर्वोत्तम प्रथाओं की जांच के चरण को छोड़ दें। डिफ़ॉल्ट रूप से, संकलन पाइपलाइन लेबल चलाती है -> X++ -> सर्वोत्तम अभ्यास।

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

--solution-root -sr

X++ समाधान का रूट फ़ोल्डर (इसमें .erp/xpp.jsonशामिल है)। वर्तमान निर्देशिका के लिए डिफ़ॉल्ट।

pac package db-sync

(पूर्वावलोकन) वित्त और संचालन एप्लिकेशन डेटाबेस को Dataverse के साथ सिंक्रनाइज़ करता है।

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

--argument-file -af

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

--db-sync -ds

डेटाबेस सिंक्रनाइज़ेशन मोड। अनुमत मान: पूर्ण, मॉड्यूल, वृद्धिशील। डिफ़ॉल्ट: पूर्ण।

--environment -env

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

--modules -m

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

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

(पूर्वावलोकन) एक्स ++ परत। अनुमत मान: 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 अवलोकन