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

Орнатылған Power Apps CLI нұсқасын көрсету үшін қолданыңыз--version:

pa --version

Power Apps CLI commands

Бұл командалар қолжетімді:

Пәрмен Сипаттамасы
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 сақталған процедураларын тізімдеңіз.
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 Деректер көзі үшін қолданатын байланыс идентификаторы.
--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 Power Automate ағынының ID-ін қосу үшін.

Бұйрық:

  • Flow-дың OpenAPI анықтамасын жүктейді.
  • Күшті типтелген TypeScript модельдері мен қызметтерін жасайды.
  • Flow және оның байланыс сілтемелерін қосады 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 бұлттық инстанциясы.

Бұл команданы қолдануға болатын сценарийлер туралы толығырақ біліңіз:

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

Code қосымшасының жаңа нұсқасын Power Apps-қа жариялайды.

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

pa app push параметрлер

Параметр Сипаттамасы
--solution-id Қосымша кодты қосу үшін шешімнің идентификаторы.
--non-interactive Қосымшаны интерактивті емес түрде жариялайды. Қосымшаларды қызмет принципімен жариялауды үйреніңіз.

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 Power Automate ағынының ID-ін алып тастау керек.
--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 объект идентификаторлары.
--access Беру деңгейі: play (әдепкі) немесе edit.

pa app share Ескертпелер

Код қосымшасы алдын ала жарияланған болуы және сәтті pa app push командадан алынған app ID-ге ие болуы керек. Қызмет принципалының іске editқосылуы қажет болғанда қолжетімділікті беріңізpa app push.

Қызмет басшысымен бөліскенде, App Registration объектісін емес, Enterprise Application объектінің ID-ін қолданыңыз.

pa auth login

Жүйе браузері арқылы кіреді.

pa auth login

Аккаунтты кіру бетінде алдын ала толтыру үшін келесі функцияларды қолданыңыз:

pa auth login --account user@contoso.com

pa auth login параметрлер

Параметр Сипаттамасы
--account Кіру бетінде алдын ала толтыруға арналған аккаунт.

pa auth logout

Жүйеден шығып, сақталған аутентификация ақпаратын өшіреді.

pa auth logout

Ескертпе

Бұл бұйрық сізді барлық шоттардан шығарады. Бір ғана аккаунттан шыға алмайды. Қай аккаунт белсенді екенін өзгерту үшін оның орнына қолданыңыз 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 немесе shared_teams.
--display-name -n Жоқ Қосылымның көрсетілген атауы. Егер сіз атауды бермесеңіз, CLI әдепкі атауды қолданады.
--json - Жоқ Нәтижені JSON ретінде қайтарады.

pa connection create Мысалдар

Office 365 Outlook байланыс орнатыңыз:

pa connection create --connector shared_office365

Microsoft Teams байланысын арнайы көрсету атауымен жасаңыз:

pa connection create --connector shared_teams --display-name "My Teams"

Байланыс жасап, нәтижені JSON ретінде қайтарыңыз:

pa connection create --connector shared_office365 --json

pa connection create Шығарылым

Команда сәтті орындалғанда, байланыс идентификаторы қайтарады. Коннекторды қосқанда код қосымшасына деректер көзі ретінде қосылу идентификаторын пайдаланыңыз.

Power Apps CLI арқылы байланыс құруды үйреніңіз

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 Деректер жиынтықтарын тізімдегенде қолданатын байланыс идентификаторы.

pa connection list-procedures

Деректер жиынында қолжетімді SQL сақталған процедураларын тізімдейді.

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

pa connection list-procedures параметрлер

Параметр Сипаттамасы
--connection-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 connector list Шығарылым

Интерактивті терминалда нәтижелер 20 жолдан тұратын беттерде көрсетіледі. Келесі бетті көрсету үшін Enter батырмасын басыңыз. Шығу үшін Esc немесе Q батырмаларын басыңыз. Шығыс немесе қосу --jsonкезінде команда толық тізімді қайтарады.

Әдепкі бойынша, команда келесі бағандардан тұратын кесте қайтарады:

Баған Сипаттамасы
Көрсетілетін ат Коннектордың көрсетілетін атауы, мысалы Office 365 Outlook.
Қосқыш Қосқыш идентификаторы, мысалы shared_office365. Бұл мәнді пайдаланып --connector , . опциясын pa connection createқолданыңыз.

Параметрді қолданғанда --json , JSON шығысында келесі өрістер болады:

Өріс Сипаттамасы
id Қосқыш идентификаторы.
name Қосқыш идентификаторы, мысалы shared_office365.
displayName Коннектордың дисплей атауы.
description Қосқыш сипаттамасы.
isTabular Қосқыш кестелік деректер операцияларын қолдайтынын көрсетеді.

pa connector list Мысалдар

Барлық қолжетімді қосқыштарды тізімдеңіз:

pa connector list

Қосқыштарды іздеңіз:

pa connector list --search teams

Коннектор тізімін JSON ретінде қайтарыңыз:

pa connector list --json

Қолжетімді коннекторларды қалай тізімдеуді үйреніңіз

pa telemetry disable

Телеметрия жинауды өшіреді.

pa telemetry disable

pa telemetry enable

Телеметрия жинауды қосады.

pa telemetry enable

pa telemetry status

Ағымдағы телеметрия баптауларын көрсетеді.

pa telemetry status