การอ้างอิงคําสั่ง Power Apps CLI

ต่อไปนี้คือคําสั่งสําหรับเวอร์ชันล่าสุด:

Power Apps CLI มีคําสั่งเพื่อสร้าง พัฒนา เชื่อมต่อ และเผยแพร่แอปโค้ด Power Apps CLI ใช้คําสั่งที่จัดกลุ่มในรูปแบบต่อไปนี้:

pa <command-group> <command>

ต่อไปนี้คือกลุ่มคําสั่ง:

กลุ่มคําสั่ง คำอธิบาย
pa app สร้าง เรียกใช้ เชื่อมต่อ และเผยแพร่แอปโค้ด
pa auth ลงชื่อเข้าใช้และจัดการบัญชี
pa connector ค้นหาตัวเชื่อมต่อที่พร้อมใช้งานในสภาพแวดล้อม Power Platform
pa connection สร้างและจัดการการเชื่อมต่อ และค้นหาทรัพยากรของพวกเขา
pa telemetry จัดการการตั้งค่าการวัดและส่งข้อมูลทางไกล CLI

เมื่อต้องการแสดงวิธีใช้ในเทอร์มินัล ให้ใช้ --help ในระดับใดก็ได้:

pa --help
pa app --help
pa app init --help

คำสั่ง

ต่อไปนี้คือคําสั่งที่พร้อมใช้งาน:

คำสั่ง คำอธิบาย
pa app add data-source เพิ่มตัวเชื่อมต่อหรือแหล่งข้อมูลแบบตารางไปยังแอปโค้ด
pa app add dataverse-api เพิ่มการดําเนินการหรือฟังก์ชัน Dataverse ไปยังแอปโค้ด
pa app add flow เพิ่มโฟลว์ Power Automate ไปยังแอปโค้ด
pa app find-dataverse-api ค้นหาการดําเนินการและฟังก์ชัน Dataverse ในสภาพแวดล้อมปัจจุบัน
pa app init เตรียมใช้งานแอปโค้ดในไดเรกทอรีปัจจุบัน
pa app list ทํารายการแอปโค้ดในสภาพแวดล้อมปัจจุบัน
pa app list-environment-variables แสดงรายการตัวแปรสภาพแวดล้อมที่พร้อมใช้งานสําหรับแอปโค้ด
pa app list-flows แสดงรายการโฟลว์ชนิดทราบ Power Automate โซลูชันในสภาพแวดล้อมปัจจุบัน
pa app push เผยแพร่แอปโค้ดเวอร์ชันใหม่ไปยัง Power Apps
pa app refresh data-source รีเฟรชไฟล์ที่สร้างขึ้นสําหรับแหล่งข้อมูล
pa app remove data-source ลบแหล่งข้อมูลออกจากแอปโค้ด
pa app remove flow ลบโฟลว์ Power Automate ออกจากแอปโค้ด
pa app run เริ่มต้นโฮสต์ภายในเครื่องของ Power Apps สําหรับแอปโค้ด
pa app share แชร์แอปโค้ดกับผู้ใช้หรือบริการหลัก
pa auth login ลงชื่อเข้าใช้ผ่านเบราว์เซอร์ระบบ
pa auth logout ลงชื่อออกและเอาข้อมูลการรับรองความถูกต้องที่บันทึกไว้ออก
pa auth status แสดงบัญชีที่ลงชื่อเข้าใช้และระบุบัญชีที่ใช้งานอยู่
pa auth switch เปลี่ยนบัญชีที่ใช้งานอยู่
pa connection create สร้างการเชื่อมต่อสําหรับตัวเชื่อมต่อ
pa connection list แสดงรายการการเชื่อมต่อในสภาพแวดล้อมปัจจุบัน
pa connection list-datasets แสดงรายการชุดข้อมูลที่พร้อมใช้งานผ่านการเชื่อมต่อ
pa connection list-procedures แสดงรายการ SQL Stored Procedure ที่พร้อมใช้งานในชุดข้อมูล
pa connection list-references แสดงรายการอ้างอิงการเชื่อมต่อในโซลูชัน
pa connection list-tables แสดงรายการตารางที่พร้อมใช้งานในชุดข้อมูล
pa connector list ทํารายการตัวเชื่อมต่อที่พร้อมใช้งานในสภาพแวดล้อม Power Platform ปัจจุบัน
pa telemetry disable ปิดใช้งานคอลเลกชันการวัดและส่งข้อมูลทางไกล
pa telemetry enable เปิดใช้งานคอลเลกชันการวัดและส่งข้อมูลทางไกล
pa telemetry status แสดงการตั้งค่าการวัดและส่งข้อมูลทางไกลปัจจุบัน

pa app add data-source

เพิ่มตัวเชื่อมต่อหรือแหล่งข้อมูลแบบตารางไปยังแอปโค้ด

pa app add data-source --connector <connector-id> [options]

pa app add data-source พารามิเตอร์

พารามิเตอร์ คำอธิบาย
--connector ตัวระบุตัวเชื่อมต่อ เช่นshared_office365users
--connection-id ID การเชื่อมต่อที่ใช้สําหรับแหล่งข้อมูล
--connection-ref ชื่อตรรกะของการอ้างอิงการเชื่อมต่อ
--solution-id โซลูชันที่ประกอบด้วยการอ้างอิงการเชื่อมต่อ
--dataset ชุดข้อมูลสําหรับแหล่งข้อมูลแบบตาราง
--table ตารางที่จะเพิ่ม
--procedure ขั้นตอนการจัดเก็บ SQL ที่จะเพิ่ม

pa app add dataverse-api

เพิ่มการดําเนินการหรือฟังก์ชัน Dataverse ไปยังแอปโค้ด

pa app add dataverse-api --api-name <operation-name>

pa app add dataverse-api พารามิเตอร์

พารามิเตอร์ คำอธิบาย
--api-name ชื่อของการดําเนินการหรือฟังก์ชัน Dataverse ที่จะเพิ่ม

เรียนรู้เพิ่มเติม:

pa app add flow

เพิ่มโฟลว์ Power Automate ไปยังแอปโค้ด

pa app add flow --flow-id <flow-id>

pa app add flow พารามิเตอร์

พารามิเตอร์ คำอธิบาย
--flow-id ID ของโฟลว์ Power Automate ที่จะเพิ่ม

คําสั่ง:

  • ดาวน์โหลดข้อกําหนด OpenAPI ของโฟลว์
  • สร้างแบบจําลอง TypeScript ที่แข็งแกร่งและบริการ
  • เพิ่มโฟลว์และการอ้างอิงการเชื่อมต่อไปยังpower.config.json

ถ้ามีการเปลี่ยนแปลงข้อกําหนดของโฟลว์ ให้เรียกใช้คําสั่งนี้อีกครั้งเพื่อสร้างรหัสใหม่สําหรับเวอร์ชันล่าสุด

สำคัญ

บุคคลที่เรียกใช้ pa app add flow ต้องมีสิทธิ์เข้าถึงโฟลว์และการเชื่อมต่อพื้นฐานของโฟลว์ คําสั่งล้มเหลวถ้าบุคคลนั้นไม่มีสิทธิ์การเข้าถึงการเชื่อมต่อที่จําเป็น

เรียนรู้เพิ่มเติมเกี่ยวกับสถานการณ์ที่คุณใช้คําสั่งนี้:

pa app find-dataverse-api

ค้นหาการดําเนินการและฟังก์ชัน Dataverse ในสภาพแวดล้อมปัจจุบัน

pa app find-dataverse-api --search <operation-name> [--json]

pa app find-dataverse-api พารามิเตอร์

พารามิเตอร์ คำอธิบาย
--search ชื่อการดําเนินการที่จะค้นหา
--json แสดงผลลัพธ์เป็น JSON

เรียนรู้วิธีการค้นหาการดําเนินการ Dataverse ที่พร้อมใช้งาน

pa app init

เตรียมใช้งานแอปโค้ดในไดเรกทอรีปัจจุบัน

pa app init [--display-name <name>] [--environment-id <environment-id>]

pa app init พารามิเตอร์

พารามิเตอร์ คำอธิบาย
--display-name ชื่อที่แสดงของแอปโค้ด
--environment-id สภาพแวดล้อม Power Platform สําหรับแอปโค้ด
--build-path ไดเรกทอรีที่ประกอบด้วยแอสเซทของแอปที่คอมไพล์แล้ว
--cloud อินสแตนซ์ Power Platform cloud

เรียนรู้เพิ่มเติมเกี่ยวกับสถานการณ์ที่คุณสามารถใช้คําสั่งนี้:

pa app list

แสดงรายการแอปโค้ดในสภาพแวดล้อมปัจจุบัน

pa app list

pa app list-environment-variables

แสดงรายการตัวแปรสภาพแวดล้อมที่พร้อมใช้งานสําหรับแอปโค้ด

pa app list-environment-variables

pa app list-flows

แสดงรายการโฟลว์ Power Automate ทราบโซลูชันในสภาพแวดล้อมปัจจุบัน

pa app list-flows [--search <term>]

ตัวอย่าง:

pa app list-flows
Name                    Status   Modified On   Flow ID
──────────────────────────────────────────────────────────────────────────────
Approval Workflow       Started  2026-01-15    a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1
Send Notification       Started  2026-02-01    b1b1b1b1-cccc-dddd-eeee-f2f2f2f2f2f2

Total flows: 2

pa app list-flows พารามิเตอร์

พารามิเตอร์ คำอธิบาย
--search กรองโฟลว์ตามชื่อ

pa app push

เผยแพร่แอปโค้ดเวอร์ชันใหม่ไปยัง Power Apps

pa app push [--solution-id <solution-id>]

pa app push พารามิเตอร์

พารามิเตอร์ คำอธิบาย
--solution-id ID ของโซลูชันเพื่อเพิ่มแอปโค้ด

เรียนรู้วิธีการสร้างแอปโค้ดโดยใช้ Power Apps CLI

pa app refresh data-source

รีเฟรชไฟล์ที่สร้างขึ้นสําหรับแหล่งข้อมูล

pa app refresh data-source --name <data-source-name>

pa app refresh data-source พารามิเตอร์

พารามิเตอร์ คำอธิบาย
--name ชื่อของแหล่งข้อมูลที่จะรีเฟรช

pa app remove data-source

ลบแหล่งข้อมูลออกจากแอปโค้ด

pa app remove data-source --connector <connector-id> --name <data-source-name> [--force]

pa app remove data-source พารามิเตอร์

พารามิเตอร์ คำอธิบาย
--connector ตัวระบุตัวเชื่อมต่อสําหรับแหล่งข้อมูล
--name ชื่อของแหล่งข้อมูลที่จะลบออก
--force ลบแหล่งข้อมูลออกโดยไม่มีการพร้อมท์สําหรับการยืนยัน

pa app remove flow

ลบโฟลว์ Power Automate ออกจากแอปโค้ด

pa app remove flow [--flow-name <name> | --flow-id <flow-id>] [--force]

pa app remove flow พารามิเตอร์

พารามิเตอร์ คำอธิบาย
--flow-name ชื่อของโฟลว์ Power Automate ที่จะเอาออก
--flow-id ID ของโฟลว์ Power Automate ที่จะเอาออก
--force ลบโฟลว์โดยไม่พร้อมท์สําหรับการยืนยัน

เรียนรู้วิธีการเอาโฟลว์ออก

pa app run

เริ่มต้น Power Apps โฮสต์ภายในเครื่องสําหรับแอปโค้ด

pa app run [--port <port>] [--local-app-url <url>]

pa app run พารามิเตอร์

พารามิเตอร์ คำอธิบาย
--port พอร์ตสําหรับโฮสต์ภายในเครื่อง
--local-app-url URL ของแอปโค้ดที่เรียกใช้ภายในเครื่อง

pa app share

แชร์แอปโค้ดกับผู้ใช้หรือบริการหลัก

pa app share --principal <principal> [--access play|edit]

pa app share พารามิเตอร์

พารามิเตอร์ คำอธิบาย
--principal ที่อยู่อีเมลที่คั่นด้วยจุลภาคหรือ MICROSOFT ENTRA ID ออบเจ็กต์สําหรับผู้ใช้หรือบริการหลักที่จะแชร์ด้วย
--access ระดับการเข้าถึงที่จะอนุญาต: play (ค่าเริ่มต้น) หรือedit

pa app share หมาย เหตุ

ต้องเผยแพร่แอปโค้ดแล้วและมี ID แอปจากคําสั่งที่สําเร็จpa app push ให้สิทธิ์editการเข้าถึงเมื่อโครงร่างสําคัญของบริการจําเป็นต้องเรียกใช้pa app push

เมื่อแชร์กับโครงร่างสําคัญของบริการ ให้ใช้ ID ออบเจ็กต์ Enterprise Application ไม่ใช่ ID ออบเจ็กต์ App Registration

pa auth login

ลงชื่อเข้าใช้ผ่านทางเบราว์เซอร์ระบบ

pa auth login

หากต้องการใส่บัญชีผู้ใช้ล่วงหน้าในหน้าลงชื่อเข้าใช้ ให้ใช้:

pa auth login --account user@contoso.com

pa auth login พารามิเตอร์

พารามิเตอร์ คำอธิบาย
--account บัญชีที่จะเตรียมพร้อมในหน้าลงชื่อเข้าใช้

pa auth logout

ลงชื่อออกและเอาข้อมูลการรับรองความถูกต้องที่บันทึกไว้ออก

pa auth logout

Note

คําสั่งนี้จะลงชื่อคุณออกจากบัญชีทั้งหมด ซึ่งไม่สามารถลงชื่อคุณออกจากบัญชีเดียวได้ หากต้องการเปลี่ยนบัญชีที่ใช้งานอยู่ ให้ใช้ pa auth switch แทน

เรียนรู้วิธีการออกจากระบบ

pa auth status

แสดงบัญชีที่ลงชื่อเข้าใช้และระบุบัญชีที่ใช้งานอยู่

เมื่อต้องการแสดงสถานะการรับรองความถูกต้องเป็น JSON ให้ใช้:

pa auth status --json

pa auth status พารามิเตอร์

พารามิเตอร์ คำอธิบาย
--json แสดงสถานะการรับรองความถูกต้องเป็น JSON

เรียนรู้วิธีการตรวจสอบว่าบัญชีใดที่ใช้งานอยู่

pa auth switch

เปลี่ยนแปลงบัญชีที่ใช้งานอยู่

pa auth switch --account user@contoso.com

pa auth switch พารามิเตอร์

พารามิเตอร์ คำอธิบาย
--account บัญชีที่จะเปิดใช้งาน

เรียนรู้เพิ่มเติมเกี่ยวกับเวลาที่คุณสามารถใช้คําสั่งนี้:

pa connection create

สร้างการเชื่อมต่อสําหรับตัวเชื่อมต่อ

pa connection create --connector <connector-id> [--display-name <name>] [--json]

pa connection create พารามิเตอร์

พารามิเตอร์ คำอธิบาย
--connector ตัวระบุตัวเชื่อมต่อ เช่นshared_office365
--display-name ชื่อที่แสดงสําหรับการเชื่อมต่อ
--json แสดงผลลัพธ์เป็น JSON

pa connection list

แสดงรายการการเชื่อมต่อในสภาพแวดล้อมปัจจุบัน

pa connection list [--search <term>] [--json]

pa connection list พารามิเตอร์

พารามิเตอร์ คำอธิบาย
--search กรองการเชื่อมต่อตามชื่อ
--json แสดงผลลัพธ์เป็น JSON

pa connection list-datasets

แสดงรายการชุดข้อมูลที่พร้อมใช้งานผ่านการเชื่อมต่อ

pa connection list-datasets --connector <connector-id> [--connection-id <connection-id>]

pa connection list-datasets พารามิเตอร์

พารามิเตอร์ คำอธิบาย
--connector ตัวระบุตัวเชื่อมต่อ
--connection-id ID การเชื่อมต่อที่จะใช้เมื่อแสดงรายการชุดข้อมูล

pa connection list-procedures

แสดงรายการ SQL Stored Procedure ที่พร้อมใช้งานในชุดข้อมูล

pa connection list-procedures --connection-id <connection-id> --dataset <dataset>

pa connection list-procedures พารามิเตอร์

พารามิเตอร์ คำอธิบาย
--connection-id ID การเชื่อมต่อที่จะใช้เมื่อแสดงรายการกระบวนงานที่เก็บไว้
--dataset ชุดข้อมูลที่ประกอบด้วยขั้นตอนการจัดเก็บ

pa connection list-references

แสดงรายการอ้างอิงการเชื่อมต่อในโซลูชัน

pa connection list-references --solution-id <solution-id>

pa connection list-references พารามิเตอร์

พารามิเตอร์ คำอธิบาย
--solution-id ID ของโซลูชันที่ประกอบด้วยการอ้างอิงการเชื่อมต่อ

pa connection list-tables

แสดงรายการตารางที่พร้อมใช้งานในชุดข้อมูล

pa connection list-tables --connector <connector-id> [--connection-id <connection-id>] [--dataset <dataset>]

pa connection list-tables พารามิเตอร์

พารามิเตอร์ คำอธิบาย
--connector ตัวระบุตัวเชื่อมต่อ
--connection-id รหัสการเชื่อมต่อที่จะใช้เมื่อแสดงรายการตาราง
--dataset ชุดข้อมูลที่ประกอบด้วยตาราง

pa connector list

แสดงรายการตัวเชื่อมต่อที่พร้อมใช้งานในสภาพแวดล้อม Power Platform ปัจจุบัน

pa connector list [--search <term>] [--json]

pa connector list พารามิเตอร์

พารามิเตอร์ คำอธิบาย
--search กรองตัวเชื่อมต่อตามชื่อหรือชื่อที่แสดง
--json แสดงรายการตัวเชื่อมต่อทั้งหมดเป็น JSON

เรียนรู้วิธีการสร้างการเชื่อมต่อ

pa telemetry disable

ปิดใช้งานคอลเลกชันการวัดและส่งข้อมูลทางไกล

pa telemetry disable

pa telemetry enable

เปิดใช้งานคอลเลกชันการวัดและส่งข้อมูลทางไกล

pa telemetry enable

pa telemetry status

แสดงการตั้งค่าการวัดและส่งข้อมูลทางไกลปัจจุบัน

pa telemetry status