แชร์ผ่าน


แพคเกจ pac

คําสั่งสําหรับการทํางานกับโครงการแพคเกจ Dataverse

คำสั่ง

คำสั่ง คำอธิบาย
แพคเกจ pac add-external-package เพิ่มแพคเกจที่อยู่ภายนอกไปยังระบบโซลูชัน Dataverse ไปยังโครงการแพคเกจ Package Deployer
การอ้างอิง add-reference ของแพคเกจ pac เพิ่มการอ้างอิงไปยังโครงการโซลูชัน Dataverse
pac package add-solution เพิ่มไฟล์โซลูชัน Dataverse จัดทําสําเร็จไปยังโครงการแพคเกจ Package Deployer Package
ปรับใช้แพคเกจ pac ปรับใช้แพคเกจกับ Dataverse
เริ่มต้นแพคเกจ pac เตรียมใช้งานไดเรกทอรีด้วยโครงการแพคเกจ Dataverse ใหม่
แสดงแพคเกจ pac แสดงรายละเอียดของแพคเกจ Dataverse

แพคเกจ pac add-external-package

เพิ่มแพคเกจที่อยู่ภายนอกไปยังระบบโซลูชัน Dataverse ไปยังโครงการแพคเกจ Package Deployer

พารามิเตอร์ที่จําเป็นสําหรับแพคเกจ add-external-package

--package-type -t

ชนิดของแพคเกจที่ถูกเพิ่ม ตัวอย่างเช่น: 'xpp' สําหรับแพคเกจ FnO

--path -p

เส้นทางไปยังแพคเกจภายนอก

พารามิเตอร์ตัวเลือกสําหรับแพคเกจ add-external-package

--import-order

จํานวนเต็มที่ระบุลําดับการแทรกรายการนี้ลงในไฟล์ ImportConfig.xml สุดท้ายในเวลาที่สร้าง จํานวนลบจะถูกแทรกก่อนองค์ประกอบที่มีอยู่ มีการเพิ่มจํานวนบวกหลังจากองค์ประกอบที่มีอยู่

--skip-validation -sv

เพิ่มรายการไปยังไฟล์โครงการแม้ว่าไฟล์จะไม่มีอยู่หรือดูเหมือนไม่ถูกต้อง หมายเหตุ: การใช้สิ่งนี้ไม่มีผลต่อการตรวจสอบความถูกต้องใด ๆ ที่ดําเนินการโดย MSBuild

พารามิเตอร์นี้ไม่จําเป็นต้องมีค่า มันเป็นการสลับ

การอ้างอิง add-reference ของแพคเกจ pac

เพิ่มการอ้างอิงไปยังโครงการโซลูชัน Dataverse

ตัวอย่าง

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

พารามิเตอร์ที่จําเป็นสําหรับการอ้างอิง add-reference ของแพคเกจ

--path -p

เส้นทางไปยังโครงการโซลูชัน Dataverse ที่อ้างอิง

พารามิเตอร์ตัวเลือกสําหรับการอ้างอิง add-reference ของแพคเกจ

--dependency-overrides

รายการคั่นด้วยเครื่องหมายอัฒภาคของการแทนที่ ค่านี้จะแทนที่ข้อมูลการขึ้นต่อกันใด ๆ ที่เข้ารหัสไว้ในเมตาดาต้าของโซลูชัน การแทนที่แต่ละครั้งควรอยู่ในรูปแบบ: <uniquename>:<minVersion>:<maxVersion> ในกรณีที่ minVersion และ maxVersion เป็นตัวเลือกแต่ควรอยู่ในไวยากรณ์รูปแบบเวอร์ชัน .NET

หมายเหตุ: ใช้รายการคั่นด้วยเครื่องหมายอัฒภาคของการแทนที่การขึ้นต่อกันของรูปแบบ<ไม่ซ้ํากัน>:<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 Deployer Package

พารามิเตอร์ที่จําเป็นสําหรับแพคเกจ add-solution

--path -p

เส้นทางไปยังไฟล์โซลูชัน Dataverse ไฟล์ต้องเป็นไฟล์ ZIP ที่บีบอัด

พารามิเตอร์ตัวเลือกสําหรับแพคเกจ add-solution

--dependency-overrides

รายการคั่นด้วยเครื่องหมายอัฒภาคของการแทนที่ ค่านี้จะแทนที่ข้อมูลการขึ้นต่อกันใด ๆ ที่เข้ารหัสไว้ในเมตาดาต้าของโซลูชัน การแทนที่แต่ละครั้งควรอยู่ในรูปแบบ: <uniquename>:<minVersion>:<maxVersion> ในกรณีที่ minVersion และ maxVersion เป็นตัวเลือกแต่ควรอยู่ในไวยากรณ์รูปแบบเวอร์ชัน .NET

หมายเหตุ: ใช้รายการคั่นด้วยเครื่องหมายอัฒภาคของการแทนที่การขึ้นต่อกันของรูปแบบ<ไม่ซ้ํากัน>:<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

ปรับใช้แพคเกจกับ Dataverse

Note

คําสั่งนี้จะพร้อมใช้งานสําหรับเวอร์ชัน .NET Full Framework ของ PAC CLI เท่านั้น

ตัวอย่าง

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

พารามิเตอร์ตัวเลือกสําหรับการปรับใช้แพคเกจ

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

เตรียมใช้งานไดเรกทอรีด้วยโครงการแพคเกจ Dataverse ใหม่

ตัวอย่าง

pac package init --outputdirectory c:\samplepackage

พารามิเตอร์ที่เลือกได้สําหรับ init แพคเกจ

--outputDirectory -o

ไดเรกทอรีผลลัพธ์

--package-name

ตั้งชื่อเริ่มต้นของแพคเกจ ใช้กับรุ่น ImportExtension.GetNameOfImport

แสดงแพคเกจ pac

แสดงรายละเอียดของแพคเกจ Dataverse

Note

คําสั่งนี้จะพร้อมใช้งานสําหรับเวอร์ชัน .NET Full Framework ของ PAC CLI เท่านั้น

ตัวอย่าง

pac package show c:\samplepackage.dll

พารามิเตอร์ที่จําเป็นสําหรับการแสดงแพคเกจ

--package -p

เส้นทางไปยังแพคเกจ dll หรือซิปไฟล์ด้วยแพคเกจ

พารามิเตอร์ตัวเลือกสําหรับการแสดงแพคเกจ

--environment -env

ระบุ Dataverse เป้าหมาย ค่าอาจเป็น Guid หรือ https URL แบบสัมบูรณ์ เมื่อไม่ได้ระบุ องค์กรที่ใช้งานอยู่ที่เลือกสําหรับโพรไฟล์การรับรองความถูกต้องปัจจุบันจะถูกใช้

--logFile -lf

เส้นทางของไฟล์บันทึก

--verbose -vdbg

ปล่อยไฟล์บันทึกแบบละเอียดไปยังเอาต์พุตบันทึก

พารามิเตอร์นี้ไม่จําเป็นต้องมีค่า มันเป็นการสลับ

ดูเพิ่มเติม

กลุ่มคําสั่ง Microsoft Power Platform CLI
ภาพรวม Microsoft Power Platform CLI