مشاركة عبر


pac package

أوامر للعمل مع مشاريع حزمة Dataverse

الاوامر

الأمر ‏‏الوصف
pac package add-external-package إضافة حزمة خارجية لنظام حل Dataverse إلى مشروع حزمة نشر الحزمة.
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 إلى مشروع حزمة نشر الحزمة.

المعلمات المطلوبة ل package add-external-package

--package-type -t

نوع الحزمة التي تتم إضافتها. على سبيل المثال: "xpp" لحزم FnO.

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

ملاحظة: استخدم قائمة محددة بفاصلة منقوطة لتجاوزات التبعية الخاصة <بالتنسيق uniquename>:<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. يجب أن يكون الملف ملف ZIP مضغوط.

معلمات اختيارية ل package add-solution

--dependency-overrides

قائمة محددة بفاصلة منقوطة من التجاوزات. تتجاوز هذه القيمة أي معلومات تبعية مشفرة في بيانات تعريف الحل. يجب أن يكون كل تجاوز بالتنسيق: <uniquename>:<minVersion>:<maxVersion>. حيث minVersion وmaxVersion اختياري ولكن يجب أن يكونا في بناء جملة تنسيق إصدار .NET.

ملاحظة: استخدم قائمة محددة بفاصلة منقوطة لتجاوزات التبعية الخاصة <بالتنسيق uniquename>:<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

إشعار

يتوفر هذا الأمر فقط لإصدار .NET Full Framework من PAC CLI.

مثال

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

معلمات اختيارية ل package deploy

--environment -env

تحديد Dataverse الهدف. قد تكون القيمة GUID أو مطلق https URL. عند عدم التحديد، سيتم استخدام المؤسسة النشطة المحددة لملف تعريف المصادقة الحالي.

--logConsole -c

سجل الإخراج إلى وحدة التحكم

لا تتطلب هذه المعلمة أي قيمة. إنه مفتاح

--logFile -lf

مسار ملف السجل

--package -p

المسار إلى حزمة dll أو ملف مضغوط مع حزمة.

--settings -s

إعدادات حزمة وقت التشغيل التي يتم تمريرها إلى الحزمة التي يتم نشرها. يجب أن يكون key=value|key=valueتنسيق السلسلة .

ملاحظة: يجب أن يكون key=value|key=valueتنسيق السلسلة .

--solution -sz

المسار إلى ملف حل Dataverse. يجب أن يكون الملف ملف ZIP أو CAB مضغوطا.

--verbose -vdbg

إرسال سجلات مطولة إلى مخرجات السجل.

لا تتطلب هذه المعلمة أي قيمة. إنه مفتاح

ملاحظات

يمكنك استخدام كل من logFile المعلمتين و logConsole معا، أو استخدام معلمة واحدة أو أخرى.

pac package init

تهيئة دليل مع مشروع حزمة Dataverse جديد

مثال

pac package init --outputdirectory c:\samplepackage

معلمات اختيارية ل package init

--outputDirectory -o

دليل الإخراج

--package-name

تعيين الاسم الافتراضي للحزمة. ينطبق على إنشاء ImportExtension.GetNameOfImport.

pac package show

إظهار تفاصيل حزمة Dataverse

إشعار

يتوفر هذا الأمر فقط لإصدار .NET Full Framework من PAC CLI.

مثال

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