pac package

פקודות לעבודה עם פרוייקטי חבילה של Dataverse.

פקודות

פקודה תיאור‬‏‫‬
pac package add-external-package הוספת חבילה חיצונית למערכת הפתרונות Dataverse לפרוייקט Package Deployer Package.
pac package add-reference הוספת הפניה לפרוייקט פתרון Dataverse
pac package add-solution הוספת קובץ פתרון Dataverse שנבנה מראש לפרוייקט Package Deployer Package.
pac package deploy פריסת חבילה ל- Dataverse
pac package init אתחול ספריה עם פרוייקט חדש של חבילת Dataverse
pac package show הצגת פרטים של חבילת Dataverse

pac package add-external-package

הוספת חבילה חיצונית למערכת הפתרונות Dataverse לפרוייקט Package Deployer Package.

פרמטרים נדרשים עבור package add-external-package

--package-type -t

סוג החבילה שנוספת. לדוגמה: 'xpp' עבור חבילות FnO.

--path -p

נתיב אל החבילה החיצונית

פרמטרים אופציונליים עבור package add-external-package

--import-order

מספר שלם המציין את הסדר להוספת פריט זה לפריט הסופי ImportConfig.xml קובץ בזמן ה- Build. מספרים שליליים נוספים לפני רכיבים קיימים. מספרים חיוביים מתווספים לאחר רכיבים קיימים.

--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 קובץ בזמן ה- Build. מספרים שליליים נוספים לפני רכיבים קיימים. מספרים חיוביים מתווספים לאחר רכיבים קיימים.

--missing-dependency-behavior

מציין את אופן הפעולה בעת ייבוא כאשר חסרה תלות של פתרון זה בסביבות היעד.

השתמש באחד מהערכים הבאים:

  • skip
  • fault

--overwrite-unmanaged-customizations

מציין באופן מפורש אם להחליף התאמות אישיות לא מנוהלות בעת ייבוא פתרון זה.

השתמש באחד מהערכים הבאים:

  • true
  • false

--publish-workflows-activate-plugins

מציין באופן מפורש אם לפרסם את זרימות העבודה ולהפעיל יישומי Plug-in בעת ייבוא פתרון זה.

השתמש באחד מהערכים הבאים:

  • true
  • false

pac package add-solution

הוספת קובץ פתרון Dataverse שנבנה מראש לפרוייקט Package Deployer Package.

פרמטרים נדרשים עבור 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 קובץ בזמן ה- Build. מספרים שליליים נוספים לפני רכיבים קיימים. מספרים חיוביים מתווספים לאחר רכיבים קיימים.

--missing-dependency-behavior

מציין את אופן הפעולה בעת ייבוא כאשר חסרה תלות של פתרון זה בסביבות היעד.

השתמש באחד מהערכים הבאים:

  • skip
  • fault

--overwrite-unmanaged-customizations

מציין באופן מפורש אם להחליף התאמות אישיות לא מנוהלות בעת ייבוא פתרון זה.

השתמש באחד מהערכים הבאים:

  • true
  • false

--publish-workflows-activate-plugins

מציין באופן מפורש אם לפרסם את זרימות העבודה ולהפעיל יישומי Plug-in בעת ייבוא פתרון זה.

השתמש באחד מהערכים הבאים:

  • 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

--argument-file -af

נתיב לקובץ JSON התואם לחוזה IncrementalSyncParameters (או ModuleSyncParameters). נדרש עבור --db-sync מצטבר.

--build-type -bt

כיצד החבילה מוחלת. ערכים מותרים: מלא, מצטבר, מחק. ברירת מחדל: מלא. משמש עם erp מסוג --חבילה.

--db-sync -ds

מצב סינכרון מסד נתונים להפעלה לאחר פריסה. ערכים מותרים: None, Full, Module, Incremental. ברירת מחדל: ללא. משמש עם erp מסוג --חבילה.

--environment -env

מציין את target Dataverse. הערך עשוי להיות GUID או כתובת URL מוחלטת של https. כאשר לא צוין, המערכת תשמש את הארגון הפעיל שנבחר עבור פרופיל האימות הנוכחי.

--logConsole -c

יומן רישום פלט לקונסולה

לפרמטר זה אין כל ערך. זה מתג.

--logFile -lf

נתיב קובץ יומן רישום

--modules -m

רשימה מופרדת באמצעות פסיק של שמות מודולים לסינכרון. נדרש כאשר --db-sync הוא מודול.

--outputDirectory -o

מצב פתרון בלבד: תיקיית בסיס המכילה .erp/xpp.json. ברירת המחדל היא התיקייה הנוכחית. כאשר --package מושמט תחת --package-type erp, כל המודלים המפורטים ב- .erp/xpp.json נפרסים בסדר יחסי תלות.

--package -p

נתיב לקובץ dll של חבילה או לקובץ zip עם חבילה.

--package-type -pt

פלטפורמת יעד לפריסה. ערכים מותרים: dataverse, erp. ברירת מחדל: dataverse.

--release-type -rt

סיווג חבילה. ערכים מותרים: Dev, Release. ברירת מחדל: Dev. חבילות הפצה כופה סינכרון מלא של מסד נתונים בשרת. משמש עם erp מסוג --חבילה.

--settings -s

הגדרות חבילת זמן ריצה המועברות לחבילה שנפרסת. תבנית המחרוזת חייבת להיות key=value|key=value.

הערה: תבנית המחרוזת חייבת להיות key=value|key=value.

--solution -sz

נתיב לקובץ הפתרון Dataverse. הקובץ חייב להיות קובץ ZIP או CAB דחוס.

--solution-root -sr

מצב פתרון בלבד: תיקיית בסיס המכילה .erp/xpp.json. ברירת המחדל היא התיקייה הנוכחית. כאשר --package מושמט תחת --package-type erp, כל המודלים המפורטים ב- .erp/xpp.json נפרסים בסדר יחסי תלות.

--verbose -vdbg

Emit verbose logs to the log outputs.

לפרמטר זה אין כל ערך. זה מתג.

הערות

באפשרותך להשתמש הן בפרמטרים 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. ברירת מחדל: ISV.

--model -m

שמות של מודלי X++ בפיגומים. מקבל שם בודד או רשימה מופרדת באמצעות פסיקים (לדוגמה, ModelA, ModelB). נדרש כאשר --סוג החבילה הוא 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

הערה

פקודה זו זמינה רק עבור גירסת .NET Full Framework של ה- PAC CLI.

דוגמה

pac package show c:\samplepackage.dll

פרמטרים נדרשים עבור package show

--package -p

נתיב לקובץ dll של חבילה או לקובץ zip עם חבילה.

פרמטרים אופציונליים עבור package show

--environment -env

מציין את target Dataverse. הערך עשוי להיות GUID או כתובת URL מוחלטת של https. כאשר לא צוין, המערכת תשמש את הארגון הפעיל שנבחר עבור פרופיל האימות הנוכחי.

--logFile -lf

נתיב קובץ יומן רישום

--verbose -vdbg

Emit verbose logs to the log outputs.

לפרמטר זה אין כל ערך. זה מתג.

ראה גם

קבוצות פקודות CLI של Microsoft Power Platform
מבט כולל על Microsoft Power Platform CLI