Power Apps za ukaz CLI

S tem Power Apps ukaza CLI lahko hitro poiščete ukaze za ustvarjanje, razvoj, povezovanje in objavljanje Power Apps kode. CLI uporablja združene ukaze v tej obliki zapisa:

pa <command-group> <command>

To so skupine ukazov:

Skupina ukazov Opis
pa app Ustvarjajte, zaženite, povežite in objavite programe kode.
pa auth Vpišite se in upravljajte račune.
pa connection Ustvarite in upravljajte povezave ter odkrijte njihove vire.
pa connector Poiščite povezovalnike, ki so na voljo v okolju platforme Power Platform.
pa solution Poiščite rešitve, ki so na voljo v okolju platforme Power Platform.
pa telemetry Upravljajte nastavitve telemetrije CLI.

Globalne možnosti

Pomoč --help v terminalu lahko prikažete na poljubni ravni:

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

Uporablja --version se za prikaz nameščene Power Apps CLI:

pa --version

Power Apps UKAZI CLI

Na voljo so ti ukazi:

Command Opis
pa app add data-source Dodajte povezovalnik ali tabelarni vir podatkov v aplikacijo kode.
pa app add dataverse-api Programu kode dodajte dejanje ali funkcijo Dataverse.
pa app add flow Dodajte Power Automate tok v program kode.
pa app find-dataverse-api Poiščite dejanja in funkcije Dataverse v trenutnem okolju.
pa app get-settings Prikaz trenutnih nastavitev aplikacije.
pa app init Inicializirajte program kode v trenutnem imeniku.
pa app list Navedite programe kode v trenutnem okolju.
pa app list-environment-variables Navedite spremenljivke okolja, ki so na voljo za program kode.
pa app list-flows Navedite tokove Power Automate rešitve v trenutnem okolju.
pa app push Objavite novo različico programa kode, da Power Apps.
pa app refresh data-source Osvežite ustvarjene datoteke za vir podatkov.
pa app remove data-source Odstranite vir podatkov iz programa kode.
pa app remove flow Odstranitev Power Automate iz aplikacije s kodo.
pa app run Zaženite Power Apps gostitelja za program kode.
pa app set-setting Posodobite nastavitve aplikacije.
pa app share Dajte program kode v skupno rabo z uporabniki ali glavnimi uporabniki storitve.
pa auth login Vpišite se prek sistemskega brskalnika.
pa auth logout Izpišite se in odstranite shranjene podatke za preverjanje pristnosti.
pa auth status Prikažite vpisane račune in identificirajte aktivni račun.
pa auth switch Spremenite aktivni račun.
pa connection create Ustvarite povezavo za povezovalnik.
pa connection list Povezave seznama v trenutnem okolju.
pa connection list-datasets Navedite nabore podatkov, ki so na voljo prek povezave.
pa connection list-procedures Seznam shranjenih procedurah SQL, ki so na voljo v naboru podatkov.
pa connection list-references Navedite sklice povezave v rešitvi.
pa connection list-tables Tabele seznama so na voljo v naboru podatkov.
pa connector list Seznam povezovalnikov, ki so na voljo v trenutnem okolju platforme Power Platform.
pa solution list Navedite rešitve v trenutnem okolju.
pa telemetry disable Onemogočite zbirko telemetrije.
pa telemetry enable Omogoči zbirko telemetrije.
pa telemetry status Prikaži trenutne nastavitve telemetrije.

pa app add data-source

Programu kode doda povezovalnik ali vir podatkov v obliki tabele.

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

pa app add data-source Parametrov

Parameter Opis
--connector Identifikator povezovalnika, na primer shared_office365users, ali prikazano ime povezovalnika, na primer "Uporabniki storitve Office 365". Če se prikazano ime ujema z več povezovalniki, so v ukazu navedeni ujemajoči se identifikatorji povezovalnika, tako da ga lahko določite.
--as Ali želite dodati povezovalnik kot table vir action podatkov ali kot vir podatkov. Ta parameter uporabite s povezovalniki, ki podpirajo tabele in dejanja, na primer SharePoint in SQL Server. Če želite več informacij, glejtepa app add data-source opombe.
--connection-id ID povezave, ki ga želite uporabiti za vir podatkov.
--connection-ref Logično ime sklica povezave, na primer cr123_sharedsharepointonline_1a2b3.
--solution-id Rešitev, ki vsebuje sklic povezave.
--dataset Nabor podatkov za tabelarni vir podatkov.
--table Tabela, ki jo želite dodati. Ponovite ta parameter, če želite dodati več tabel iz istega povezovalnika, povezave in nabora podatkov. Native Dataverse podpira eno tabelo na ukaz.
--org-url URL organizacije Dataverse, ki se uporablja za pridobivanje izvornih metapodatkov tabele Dataverse. V interaktivnem načinu ukaz pozove k vnosu te vrednosti, če je ne navedete kot možnost ukaza ali spremenljivko okolja.
--procedure Shranjena procedura SQL, ki jo želite dodati.

Ti parametri imajo ustrezne rešitve, povezovalnike in vire podatkov okoljske spremenljivke.

pa app add data-source Pripombe

Če želite v en ukaz dodati več tabel povezovalnika, ponovite --table za vsako tabelo. Tabele morajo uporabljati isti povezovalnik, povezavo in nabor podatkov. Z ukazom dodate podvojene identifikatorje tabele le enkrat. Vključite lahko le eno izvorno podatkovno tabelo ali shranjeno proceduro SQL na ukaz.

Če metapodatki, preverjanje veljavnosti ali postopek pisanja sheme, specifične za tabelo, ne uspejo, ukaz še vedno doda veljavne tabele. Poroča o urejenih in succeededfailed rezultatih ter vrne neničelno izhodno kodo, če katera koli tabela ne uspe. Preglejte rezultate, preden poskusite znova.

Nekateri povezovalniki, na primer SharePoint in SQL Server, podpirajo tabele in dejanja. Za te povezovalnike določite, kaj želite dodati:

  • Če želite dodati tabele ali shranjeno proceduro SQL, uporabite --as table, ali vključite --table ali --procedure.
  • Če želite dodati dejanja povezovalnika, uporabite --as action. Ne morete uporabljati z --as action , --dataset--tableali --procedure.

Če ne navedete, kaj želite dodati, se ukaz vpraša Dodajanje tabele? v interaktivnem terminalu. V ne interaktivnem načinu ukaz ne uspe, dokler ne določite --as. Povezovalniki, ki podpirajo le dejanja, Uporabniki storitve Office 365, ne potrebujejo --as in ne podpirajo --as table. Če želite dodati dejanja ali funkcije Dataverse, uporabite pa app add dataverse-api namesto --as action.

V interaktivnem terminalu ukazni poziv zahteva zahtevane vrednosti, ki jih ne navedete kot možnosti ukaza ali spremenljivke okolja. Pozivi so odvisni od vrste vira podatkov.

Za izvorno vrstico Dataverse:

  1. Če ne navedete , ukaz --connectorzahteva ID povezovalnika.
  2. Ukaz zahteva logično ime tabele.
  3. Ukaz zahteva URL organizacije Dataverse, ko ni naveden.

Native Dataverse ne uporablja ID-ja povezave, sklica povezave ali nabora podatkov.

Za vire podatkov, ki so varnostno kopirani s povezovalniki:

Izberite povezovalnik in vrsto vira podatkov

  1. Če ne navedete , ukaz --connectorzahteva ID povezovalnika.
  2. Če povezovalnik podpira tabele in dejanja in nič drugega ne določa, kaj dodati, se z ukazom prikaže vprašanje Dodajanje tabele?

Izberite povezavo

Ukaz vas vpraša Ali namesto ID-ja povezave uporabljate sklic na povezavo? To vprašanje preskoči, ko navedete ID povezave ali sklic povezave.

  • Če izberete Da, boste z ukazom pozvani k logičnem imenu sklica povezave.
  • Če izberete Ne, so v ukazu navedene vaše povezave za povezovalnik. Izberite (Ročno vnesite ...), da vnesete ID povezave, ki ga ni na seznamu.

Izberite podatke

  • Če dodajate dejanja, ukaz preskoči shranjene procedure, nabor podatkov in pozive za tabelo.

  • Če dodajate tabele ali shranjeno proceduro:

    1. Za SQL Server vas ukaz vpraša, ali dodajate shranjeno proceduro. Če ste, vas pozove k vnosu imena shranjene procedure.
    2. Ukaz navaja nabore podatkov, ki so na voljo prek povezave. Izberite (Ročno vnesite ...), da vnesete nabor podatkov, ki ga ni na seznamu.
    3. Če ne dodajate shranjene procedure, ukaz odpre seznam tabel v naboru podatkov, po katerem je mogoče iskati. Izberete lahko več tabel.

Ko uporabite sklic povezave, nabor podatkov in seznami tabel prihajajo iz povezave, na katero kaže sklic.

pa app add data-source Primeri

Dodajte vir podatkov tako, da odgovorite na pozive:

pa app add data-source

Dodajte izvorno tabelo Dataverse:

pa app add data-source --connector dataverse --table account

Dodajte dejanja povezovalnika, ki podpira tudi tabele:

pa app add data-source \
  --connector shared_sharepointonline \
  --connection-id <connection-id> \
  --as action

Dodajte SharePoint list tako, da uporabite prikazano ime povezovalnika:

pa app add data-source \
  --connector "SharePoint" \
  --connection-id <connection-id> \
  --dataset <site-url> \
  --table <list-name>

Dodajte več tabel SQL iz istega nabora podatkov:

pa app add data-source \
  --connector shared_sql \
  --connection-id <connection-id> \
  --dataset <server-name,database-name> \
  --table "[dbo].[Customers]" \
  --table "[dbo].[Orders]"

Dodajte tabelo prek sklica povezave in izberite nabor podatkov in tabelo, ko vas ukaz pozove:

pa app add data-source \
  --connector shared_sharepointonline \
  --connection-ref <connection-reference-logical-name> \
  --solution-id <solution-id> \
  --as table

pa app add dataverse-api

Programu kode doda dejanje ali funkcijo Dataverse.

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

pa app add dataverse-api Parametrov

Parameter Opis
--api-name Ime dejanja ali funkcije Dataverse, ki jo želite dodati.

PA_CLI_DATAVERSE_API_NAME je ustrezna spremenljivka okolja za --api-name parameter.

Več informacij:

pa app add flow

Programu Power Automate doda tok kode.

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

pa app add flow Parametrov

Parameter Opis
--flow-id ID poteka Power Automate, ki ga želite dodati.

PA_CLI_FLOW_ID je ustrezna spremenljivka okolja za --flow-id parameter.

Ukaz:

  • Prenese definicijo OpenAPI toka.
  • Ustvari močno natipkane modele in storitve TypeScript.
  • Doda tok in njegove sklice na povezavo v power.config.json.

Če se definicija poteka spremeni, znova zaženite ta ukaz, da obnovite kodo za najnovejšo različico.

Pomembno

Oseba, ki se izvaja pa app add flow , mora imeti dostop do toka in njenih temeljnih povezav. Ukaz ne uspe, če oseba nima dostopa do zahtevane povezave.

Preberite več o scenarijih, kjer uporabite ta ukaz:

pa app find-dataverse-api

Najde dejanja in funkcije Dataverse v trenutnem okolju.

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

pa app find-dataverse-api Parametrov

Parameter Opis
--search Ime operacije, ki ga želite poiskati.
--json Vrni rezultate kot JSON.

Ti parametri ustrezajo API-jem Dataverse in Power Automate tokove okoljskih spremenljivk.

Naučite se poiskati razpoložljive postopke Dataverse.

pa app get-settings

Prikaže trenutne nastavitve za program kode.

pa app get-settings [--json]

pa app get-settings Parametrov

Parameter Opis
--json Vrnite nastavitve aplikacije kot JSON.

Zaženite ta ukaz iz inicializiranega projekta programa kode, ki vsebuje power.config.json datoteko.

pa app init

Inicializira program kode v trenutnem imeniku.

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

pa app init Parametrov

Parameter Opis
--display-name Prikazano ime aplikacije kode.
--environment-id Okolje Platforme Power za program kode.
--description Opis aplikacije kode.
--build-path Imenik, ki vsebuje prevedena sredstva programa.
--file-entry-point Vstopna točka HTML v izhodu gradnje.
--app-type Vrsta aplikacije. Veljavne vrednosti so in CodeAppMobileApp.
--app-url URL lokalno izvajanega programa kode.
--cloud Primerek oblaka platforme Power Platform.

Ti parametri imajo ustrezne okoljske spremenljivke inicializacije aplikacije.

Preberite več o scenarijih, kjer lahko uporabite ta ukaz:

pa app list

Navede programe kode v trenutnem okolju.

pa app list

pa app list-environment-variables

Navede spremenljivke okolja, ki so na voljo za program kode.

pa app list-environment-variables

pa app list-flows

Navaja rešitve, ki Power Automate tokove v trenutnem okolju.

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

Primer:

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 Parametrov

Parameter Opis
--search Filtriraj poteke po imenu.

PA_CLI_FLOW_SEARCH je ustrezna spremenljivka okolja za --search parameter.

pa app push

Objavi novo različico programa kode, da Power Apps.

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

pa app push Parametrov

Parameter Opis
--solution-id ID rešitve, v kateri želite dodati program kode.
--non-interactive Objavi program, ki ni interaktiven. Naučite se objavljati programe z glavnim ime storitve.

Uporabite PA_CLI_SOLUTION_ID kot spremenljivko okolja s parametrom --solution-id .

Naučite se ustvariti program kode s pomočjo Power Apps CLI.

pa app refresh data-source

Osveži ustvarjene datoteke za vir podatkov.

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

pa app refresh data-source Parametrov

Parameter Opis
--name Ime vira podatkov, ki ga želite osvežiti.

pa app remove data-source

Odstrani vir podatkov iz programa kode.

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

pa app remove data-source Parametrov

Parameter Opis
--connector Identifikator povezovalnika za vir podatkov.
--name Ime vira podatkov, ki ga želite odstraniti.
--force Odstranite vir podatkov, ne da bi pozvani k potrditvi.

pa app remove flow

Odstrani tok Power Automate iz aplikacije kode.

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

pa app remove flow Parametrov

Parameter Opis
--flow-name Ime poteka Power Automate, ki ga želite odstraniti.
--flow-id ID poteka Power Automate, ki ga želite odstraniti.
--force Odstranite tok, ne da bi pozvani k potrditvi.

PA_CLI_FLOW_DATA_SOURCE_NAME in PA_CLI_REMOVE_FLOW_ID so ustrezne spremenljivke okolja, ki jih je treba uporabiti s temi parametri.

Naučite se odstraniti tok.

pa app run

Zažene Power Apps gostitelja za program kode.

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

pa app run Parametrov

Parameter Opis
--port Vrata lokalnega gostitelja.
--local-app-url URL lokalno izvajanega programa kode.

Ti parametri imajo ustrezne spremenljivke okolja za zagon aplikacij.

pa app set-setting

Posodobi eno ali več nastavitev za program kode.

pa app set-setting --show-header <true|false> [--json]

pa app set-setting Parametrov

Parameter Opis
--show-header Pokažite ali skrijte glavo programa. Veljavne vrednosti so in truefalse.
--json Vrnite posodobljene nastavitve aplikacije kot JSON.

Zaženite ta ukaz iz inicializiranega projekta programa kode, ki vsebuje power.config.json datoteko. Ukaz zapiše nastavitev v appSettings .power.config.json Zaženite pa app push , če želite objaviti nastavitev, tako da jo predvajalnik uporabi med izvajanjem.

pa app share

Program kode da v skupno rabo z uporabniki ali glavnimi uporabniki storitve.

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

pa app share Parametrov

Parameter Opis
--principal E-poštni naslovi, ločeni z vejico Microsoft Entra ID-ji predmetov, s jih lahko uporabniki ali upravniki storitev dajo v skupno rabo.
--access Raven dostopa, ki jo želite dodeliti: play (privzeto) ali edit.

Ti parametri imajo ustrezne spremenljivke okolja v aplikaciji Share Apps.

pa app share Pripombe

Program kode mora biti že objavljen in imeti ID programa iz uspešnega ukaza pa app push . Odobri edit dostop, ko se mora glavno ime storitve zagnati pa app push.

Pri skupni rabi z glavnim predmetom storitve uporabite ID predmeta programa podjetja in ne ID predmeta za registracijo programa.

pa auth login

Vpišite se prek sistemskega brskalnika.

pa auth login

Če želite vnaprej izpolniti račun na strani za vpis, uporabite:

pa auth login --account user@contoso.com

pa auth login Parametrov

Parameter Opis
--account Račun, ki ga želite vnaprej izpolniti na strani za vpis.

PA_CLI_ACCOUNT je ustrezna spremenljivka okolja za --account parameter.

pa auth logout

Izpiše in odstrani shranjene informacije o preverjanju pristnosti.

pa auth logout

opomba,

S tem ukazom se izpišete iz vseh računov. Ne more vas izpisati le iz enega računa. Če želite spremeniti račun, ki je aktiven, uporabite pa auth switch namesto tega.

Naučite se izpisati

pa auth status

Prikaže vpisane račune in prepozna aktivni račun.

Če želite prikazati stanje preverjanja pristnosti kot JSON, uporabite:

pa auth status --json

pa auth status Parametrov

Parameter Opis
--json Vrnite stanje preverjanja pristnosti kot JSON.

Naučite se preveriti, kateri račun je aktiven

pa auth switch

Spremeni aktivni račun.

pa auth switch --account user@contoso.com

pa auth switch Parametrov

Parameter Opis
--account Račun, ki bo aktiven.

PA_CLI_ACCOUNT je ustrezna spremenljivka okolja za --account parameter.

Preberite več o tem, kdaj lahko uporabite ta ukaz:

pa connection create

Ustvari povezavo za povezovalnik.

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

pa connection create Parametrov

Parameter Alias (Vzdevek) Zahtevano Opis
--connector - Da Identifikator povezovalnika, na primer shared_office365 ali shared_teams.
--display-name -n Ne Prikazano ime povezave. Če ne navedete imena, CLI uporabi privzeto ime.
--json - Ne Vrne rezultat kot JSON.

pa connection create Primeri

Ustvarjanje Office 365 Outlook povezave:

pa connection create --connector shared_office365

Ustvarite povezavo Microsoft Teams s prikazanim imenom po meri:

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

Ustvarite povezavo in rezultat vrnite kot JSON:

pa connection create --connector shared_office365 --json

pa connection create izhod

Ko je ukaz uspešen, vrne ID povezave. ID povezave uporabite, ko dodate povezovalnik kot vir podatkov v aplikacijo kode.

Naučite se ustvariti povezavo iz Power Apps CLI

pa connection list

Navede povezave v trenutnem okolju.

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

pa connection list Parametrov

Parameter Opis
--search Filtriraj povezave po imenu.
--json Vrni rezultate kot JSON.

Ti parametri imajo ustrezne rešitve, povezovalnike in vire podatkov okoljske spremenljivke.

pa connection list-datasets

Navaja nabore podatkov, ki so na voljo prek povezave.

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

pa connection list-datasets Parametrov

Parameter Opis
--connector Identifikator povezovalnika.
--connection-id ID povezave, ki ga želite uporabiti pri navajanje naborov podatkov.

pa connection list-procedures

Navede shranjene procedure SQL, ki so na voljo v naboru podatkov.

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

pa connection list-procedures Parametrov

Parameter Opis
--connection-id ID povezave, ki ga želite uporabiti pri navajanje shranjenih procedurah.
--dataset Nabor podatkov, ki vsebuje shranjene procedure.

pa connection list-references

Navaja sklice na povezave v rešitvi.

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

pa connection list-references Parametrov

Parameter Opis
--solution-id ID rešitve, ki vsebuje sklice na povezavo.

Uporabite PA_CLI_SOLUTION_ID s parametrom --solution-id .

pa connection list-tables

Prikaže seznam tabel, ki so na voljo v naboru podatkov.

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

pa connection list-tables Parametrov

Parameter Opis
--connector Identifikator povezovalnika.
--connection-id ID povezave, ki ga želite uporabiti pri navajanje tabel.
--dataset Nabor podatkov, ki vsebuje tabele.

pa connector list

Navede povezovalnike, ki so na voljo v trenutnem okolju platforme Power Platform.

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

pa connector list Parametrov

Parameter Opis
--search Filtrirajte povezovalnike po imenu ali prikazanem imenu.
--json Celoten seznam povezovalnikov vrni kot JSON.

PA_CLI_CONNECTOR_SEARCH je ustrezna spremenljivka okolja, ki jo je treba uporabiti s parametrom --search .

pa connector list izhod

V interaktivnem terminalu so rezultati prikazani na straneh z 20 vrsticami. Pritisnite tipko Enter , da prikažete naslednjo stran. Za izhod pritisnite tipko Escali Q . Ko preusmerite izhod ali vključite --json, ukaz vrne celoten seznam.

Ukaz privzeto vrne tabelo s temi stolpci:

Stolpec Opis
Prikazano ime Prikazano ime povezovalnika, na primer Office 365 Outlook.
Povezovalnik Identifikator povezovalnika, kot je shared_office365. To vrednost uporabite z možnostjo --connectorpa connection create.

Ko uporabite parameter --json , izhod JSON vključuje ta polja:

Polje Opis
id ID povezovalnika.
name Identifikator povezovalnika, kot je shared_office365.
displayName Prikazano ime povezovalnika.
description Opis povezovalnika.
isTabular Označuje, ali povezovalnik podpira operacije tabelarnih podatkov.

pa connector list Primeri

Navedi vse povezovalnike, ki so na voljo:

pa connector list

Poiščite povezovalnike:

pa connector list --search teams

Vrni seznam povezovalnikov kot JSON:

pa connector list --json

Preberite več o tem, kako navedite povezovalnike, ki so na voljo

pa solution list

Navede rešitve v trenutnem okolju, vključno z njihovim prijaznim imenom, enoličnim imenom in ID-jem rešitve.

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

pa solution list Parametrov

Parameter Opis
--search Filtrirajte rešitve po prijaznem imenu ali enoličnem imenu. Filter se ujema s podnizom, ki ne razlikuje med velikimi in malimi črkami.
--json Vrnite celoten seznam rešitev kot JSON.

PA_CLI_SOLUTION_SEARCH je ustrezna spremenljivka okolja za --search parameter.

V interaktivnem terminalu so rezultati prikazani na straneh z 20 vrsticami. Pritisnite tipko Enter , da prikažete naslednjo stran. Za izhod pritisnite tipko Escali Q . Ko preusmerite izhod ali vključite --json, ukaz vrne celoten seznam.

pa telemetry disable

Onemogoči zbirko telemetrije.

pa telemetry disable

pa telemetry enable

Omogoči zbirko telemetrije.

pa telemetry enable

pa telemetry status

Prikaže trenutne nastavitve telemetrije.

pa telemetry status