Power Apps CLI naredbe

Pomoću ove Power Apps CLI naredbe brzo pronađite naredbe za stvaranje, razvoj, povezivanje i objavljivanje Power Apps kod aplikacija. CLI koristi grupirane naredbe u sljedećem obliku:

pa <command-group> <command>

Ovo su grupe naredbi:

Grupa naredbi Opis
pa app Stvorite, pokrenite, povežite i objavite aplikacije koda.
pa auth Prijavite se i upravljajte računima.
pa connection Stvorite veze i upravljajte njima te otkrijte njihove resurse.
pa connector Pronađite poveznike dostupne u okruženju servisa Power Platform.
pa solution Pronađite rješenja dostupna u okruženju servisa Power Platform.
pa telemetry Upravljajte postavkama telemetrije CLI-ja.

Globalne mogućnosti

Koristite --help na bilo kojoj razini za prikaz pomoći u terminalu:

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

Koristi --version se za prikaz instalirane Power Apps CLI:

pa --version

Power Apps CLI

Dostupne su sljedeće naredbe:

Command Opis
pa app add data-source Dodajte poveznik ili tablični izvor podataka u aplikaciju koda.
pa app add dataverse-api Dodajte akciju ili funkciju Dataverse u aplikaciju za kod.
pa app add flow Dodajte tijek Power Automate u aplikaciju za kod.
pa app find-dataverse-api Pronađite akcije i funkcije Dataverse u trenutnom okruženju.
pa app get-settings Prikaz trenutnih postavki aplikacije.
pa app init Inicijalizirajte aplikaciju koda u trenutnom direktoriju.
pa app list Napišite aplikacije koda u trenutnom okruženju.
pa app list-environment-variables Popis varijabli okruženja dostupnih za aplikaciju koda.
pa app list-flows Popis tijekova rada Power Automate rješenja u trenutnom okruženju.
pa app push Objavite novu verziju aplikacije koda da biste je Power Apps.
pa app refresh data-source Osvježite generirane datoteke za izvor podataka.
pa app remove data-source Uklonite izvor podataka iz aplikacije koda.
pa app remove flow Uklonite Power Automate toka iz aplikacije za kod.
pa app run Pokrenite Power Apps host za aplikaciju koda.
pa app set-setting Ažurirajte postavke aplikacije.
pa app share Omogućite zajedničko korištenje aplikacije koda s korisnicima ili upraviteljima servisa.
pa auth login Prijavite se putem preglednika sustava.
pa auth logout Odjavite se i uklonite spremljene podatke za provjeru autentičnosti.
pa auth status Prikaz prijavljenih računa i prepoznavanje aktivnog računa.
pa auth switch Promjena aktivnog računa.
pa connection create Stvorite vezu za poveznik.
pa connection list Popis veza u trenutnom okruženju.
pa connection list-datasets Popis skupova podataka dostupnih putem veze.
pa connection list-procedures Popis pohranjenih procedura SQL-a dostupnih u skupu podataka.
pa connection list-references Napišite reference veze u rješenju.
pa connection list-tables Napišite tablice dostupne u skupu podataka.
pa connector list Poveznici popisa dostupni u trenutnom okruženju platforme Power Platform.
pa solution list Napišite rješenja u trenutnom okruženju.
pa telemetry disable Onemogućite zbirku telemetrijskih podataka.
pa telemetry enable Omogućite zbirku telemetrijskih podataka.
pa telemetry status Prikaz trenutnih postavki telemetrije.

pa app add data-source

U aplikaciju koda dodaje poveznik ili tablični izvor podataka.

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

pa app add data-source parametri

Parametar Opis
--connector Identifikator poveznika, npr. shared_office365userszaslonski naziv poveznika, npr "Korisnici sustava Office 365". . Ako zaslonsko ime odgovara većem broju poveznika, naredba navodi odgovarajuće identifikatore poveznika da biste ga mogli navesti.
--as Treba li poveznik dodati kao table izvor action podataka ili kao izvor podataka. Koristite ovaj parametar s poveznicima koji podržavaju tablice i akcije, kao što su SharePoint i SQL Server. Dodatne informacije potražite upa app add data-source članku Napomene.
--connection-id ID veze koji će se koristiti za izvor podataka.
--connection-ref Logički naziv reference veze, npr cr123_sharedsharepointonline_1a2b3. .
--solution-id Rješenje koje sadrži referencu veze.
--dataset Skup podataka za tablični izvor podataka.
--table Tablica koju želite dodati. Ponovite taj parametar da biste dodali više tablica iz istog poveznika, veze i skupa podataka. Native Dataverse podržava jednu tablicu po naredbi.
--org-url URL tvrtke ili ustanove Dataverse koji se koristi za dohvaćanje nativnih metapodataka tablice Dataverse. U interaktivnom načinu rada naredbeni se redak za tu vrijednost prikazuje ako je ne navedite kao mogućnost naredbe ili varijablu okruženja.
--procedure SQL pohranjena procedura za dodavanje.

Ti parametri imaju odgovarajuće varijable zaštite okoliša rješenja, poveznika i izvora podataka.

pa app add data-source Primjedbe

Da biste dodali više tablica poveznika u jednu naredbu, ponovite --table postupak za svaku tablicu. Tablice moraju koristiti isti poveznik, vezu i skup podataka. Naredba dodaje duplicirane identifikatore tablice samo jedanput. Možete uvrstiti samo jednu nativnu Dataverse tablicu ili SQL spremljenu proceduru po naredbi.

Ako operacija metapodataka, provjere valjanosti ili pisanja sheme ne uspije, naredba i dalje dodaje valjane tablice. Prijavljuje naručene rezultate succeeded i failed vraća izlazni kod koji nije nule ako tablica ne uspije. Pregledajte rezultate prije ponovnog pokušaja.

Neki poveznici, kao što SharePoint i SQL Server, podržavaju tablice i akcije. Za ove poveznike navedite što želite dodati:

  • Da biste dodali tablice ili SQL spremljenu proceduru, koristite --as tableili uključite --table ili --procedure.
  • Da biste dodali akcije poveznika, koristite --as action. Ne možete koristiti sa sustavom --as action--dataset, , --tableili --procedure.

Ako ne navedete što želite dodati, naredba će vas pitati Želite li dodati tablicu? na interaktivnom terminalu. U neaktivan način rada naredba ne uspijeva dok ne navedete --as. Poveznici koji podržavaju samo akcije, Korisnici sustava Office 365, ne trebaju i --as ne podržavaju --as table. Da biste dodali akcije ili funkcije Dataverse, koristite pa app add dataverse-api umjesto --as action.

U interaktivnom terminalu naredbeni se naredbeni redak traži obavezne vrijednosti koje ne dajete kao mogućnosti naredbi ili varijable okruženja. Upiti ovise o vrsti izvora podataka.

Za nativni Dataverse:

  1. Ako ne navedete --connector, naredba će zatražiti ID poveznika.
  2. Naredba traži logički naziv tablice.
  3. Naredba traži URL tvrtke ili ustanove koja koristi Dataverse kada nije naveden.

Native Dataverse ne koristi ID veze, referencu veze ni skup podataka.

Za izvore podataka s poveznikom:

Odaberite poveznik i vrstu izvora podataka

  1. Ako ne navedete --connector, naredba će zatražiti ID poveznika.
  2. Ako poveznik podržava i tablice i akcije, a ništa drugo ne određuje što dodati, naredba će vas pitati Dodaj tablicu?

Odaberite vezu

Naredba će vas upitati koristite li referencu veze umjesto ID-a veze? Pitanje se preskače kada navedite ID veze ili referencu veze.

  • Ako odaberete Da, naredba će zatražiti logički naziv reference veze.
  • Ako odaberete Ne, na naredbi će biti navedene veze za poveznik. Odaberite (Enter ručno...) da biste unijeli ID veze koji se ne prikazuje na popisu.

Odaberite podatke

  • Ako dodajete akcije, naredba preskače spremljenu proceduru, skup podataka i upite tablice.

  • Ako dodajete tablice ili pohranjenu proceduru:

    1. Ako SQL Server, naredba će vas pitati dodajete li pohranjenu proceduru. Ako jeste, zatražit će naziv pohranjene procedure.
    2. Naredba navodi skupove podataka dostupne putem veze. Odaberite (Enter ručno...) da biste unijeli skup podataka koji nije na popisu.
    3. Osim ako dodajete pohranjenu proceduru, naredba otvara popis tablica u skupu podataka koji je moguće pretraživati. Možete odabrati više tablica.

Kada koristite referencu veze, skupovi podataka i popisi tablica dolaze iz veze na koju referenca upućuje.

pa app add data-source primjerima

Dodajte izvor podataka odgovaranjem na upite:

pa app add data-source

Dodavanje nativne tablice Dataverse:

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

Dodajte akcije poveznika koji podržava i tablice:

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

Dodajte novu SharePoint list pomoću zaslona poveznika:

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

Dodajte više SQL tablica iz istog skupa podataka:

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

Dodajte tablicu kroz referencu veze, a zatim odaberite skup podataka i tablicu kada naredbeni redak:

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

Dodaje akciju ili funkciju Dataverse u aplikaciju za kod.

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

pa app add dataverse-api parametri

Parametar Opis
--api-name Naziv akcije ili funkcije Dataverse koju želite dodati.

PA_CLI_DATAVERSE_API_NAME je odgovarajuća varijabla okruženja za --api-name parametar.

Dodatne informacije:

pa app add flow

Dodaje Power Automate tijek u aplikaciju za kod.

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

pa app add flow parametri

Parametar Opis
--flow-id ID tijeka Power Automate za dodavanje.

PA_CLI_FLOW_ID je odgovarajuća varijabla okruženja za --flow-id parametar.

Naredba:

  • Preuzima definiciju OpenAPI tijeka.
  • Generira jako tipkane TypeScript modele i usluge.
  • Dodaje tijek i njegove reference veze u power.config.json.

Ako se promijeni definicija tijeka, ponovno pokrenite ovu naredbu da biste obnovili kod za najnoviju verziju.

Važno

Osoba koja se pokreće pa app add flow mora imati pristup tijeku i njegovim vezama u pozadini. Naredba ne uspijeva ako osoba nema pristup potrebnoj vezi.

Saznajte više o scenarijima u kojima koristite ovu naredbu:

pa app find-dataverse-api

Pronalazi akcije i funkcije Dataverse u trenutnom okruženju.

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

pa app find-dataverse-api parametri

Parametar Opis
--search Naziv operacije koju treba potražiti.
--json Vratite rezultate kao JSON.

Ti parametri odgovaraju Dataverse API-ji i Power Automate varijable zaštite okoliša.

Saznajte kako pronaći dostupne operacije Dataverse.

pa app get-settings

Prikazuje trenutne postavke za aplikaciju koda.

pa app get-settings [--json]

pa app get-settings parametri

Parametar Opis
--json Vratite postavke aplikacije kao JSON.

Pokrenite ovu naredbu iz inicijaliziranog projekta aplikacije s kodom koji sadrži power.config.json datoteku.

pa app init

Inicijalizira aplikaciju koda u trenutnom direktoriju.

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

pa app init parametri

Parametar Opis
--display-name Zaslonski naziv aplikacije za kod.
--environment-id Okruženje platforme Power Platform za aplikaciju koda.
--description Opis aplikacije koda.
--build-path Direktorij koji sadrži kompilirana sredstva aplikacije.
--file-entry-point Točka unosa HTML-a u izlazu međuverzije.
--app-type Vrsta aplikacije. Valjane su vrijednosti CodeApp i MobileApp.
--app-url URL lokalno pokrenute aplikacije za kod.
--cloud Instanca oblaka servisa Power Platform.

Ti parametri imaju odgovarajuće varijable okoliša inicijalizacije aplikacije.

Saznajte više o scenarijima u kojima možete koristiti ovu naredbu:

pa app list

Prikazuje popis aplikacija koda u trenutnom okruženju.

pa app list

pa app list-environment-variables

Popis varijabli okruženja dostupnih za aplikaciju koda.

pa app list-environment-variables

pa app list-flows

Navodi popis Power Automate tijekova rada u trenutnom okruženju.

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

Primjer:

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 parametri

Parametar Opis
--search Filtriranje tokova prema nazivu.

PA_CLI_FLOW_SEARCH je odgovarajuća varijabla okruženja za --search parametar.

pa app push

Objavljuje novu verziju aplikacije s kodom na Power Apps.

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

pa app push parametri

Parametar Opis
--solution-id ID rješenja u koje se dodaje aplikacija koda.
--non-interactive Objavljuje aplikaciju koja nije interaktivna. Saznajte kako objavljivati aplikacije s upraviteljem servisa.

Koristi PA_CLI_SOLUTION_ID kao varijablu okruženja s parametrom --solution-id .

Saznajte kako stvoriti aplikaciju za kod pomoću Power Apps CLI.

pa app refresh data-source

Osvježava generirane datoteke za izvor podataka.

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

pa app refresh data-source parametri

Parametar Opis
--name Naziv izvora podataka koji će se osvježiti.

pa app remove data-source

Uklanja izvor podataka iz aplikacije koda.

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

pa app remove data-source parametri

Parametar Opis
--connector Identifikator poveznika za izvor podataka.
--name Naziv izvora podataka koji želite ukloniti.
--force Uklonite izvor podataka bez upita za potvrdu.

pa app remove flow

Uklanja tijek Power Automate iz aplikacije za kod.

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

pa app remove flow parametri

Parametar Opis
--flow-name Naziv tijeka Power Automate ukloniti.
--flow-id ID tijeka Power Automate ukloniti.
--force Uklonite tijek bez upita za potvrdu.

PA_CLI_FLOW_DATA_SOURCE_NAME odgovarajućih PA_CLI_REMOVE_FLOW_ID varijabli okruženja koje će se koristiti s tim parametrima.

Saznajte kako ukloniti tijek.

pa app run

Pokreće Power Apps glavnog računala za aplikaciju koda.

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

pa app run parametri

Parametar Opis
--port Priključak lokalnog glavnog računala.
--local-app-url URL lokalno pokrenute aplikacije za kod.

Ti parametri imaju odgovarajuće varijable okoline Pokreni aplikacije.

pa app set-setting

Ažurira jednu ili više postavki za aplikaciju koda.

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

pa app set-setting parametri

Parametar Opis
--show-header Pokažite ili sakrijte zaglavlje aplikacije. Valjane su vrijednosti true i false.
--json Vratite ažurirane postavke aplikacije kao JSON.

Pokrenite ovu naredbu iz inicijaliziranog projekta aplikacije s kodom koji sadrži power.config.json datoteku. Naredba će zapisati postavku u .appSettingspower.config.json Pokrenite pa app push da biste objavili postavku tako da je reproduktor primjenjuje prilikom izvođenja.

pa app share

Dijeli aplikaciju koda s korisnicima ili upraviteljima servisa.

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

pa app share parametri

Parametar Opis
--principal Adrese e-pošte odvojene zarezom Microsoft Entra ID-jevi objekata s kojima korisnici ili upravitelji servisa mogu zajednički koristiti.
--access Razina pristupa koja će se dodijeliti: play (zadano) ili edit.

Ti parametri imaju odgovarajuće varijable zaštite okoliša u aplikacijama za zajedničko korištenje.

pa app share Primjedbe

Aplikacija koda mora već biti objavljena i imati ID aplikacije iz uspješne naredbe pa app push . Odobrite edit pristup kada se upravitelj servisa mora pokrenuti pa app push.

Prilikom zajedničkog korištenja s upraviteljem servisa koristite ID objekta Enterprise Application, a ne ID objekta Registracija aplikacije.

pa auth login

Prijavite se putem preglednika sustava.

pa auth login

Da biste unaprijed popunjavanje računa na stranici za prijavu, koristite:

pa auth login --account user@contoso.com

pa auth login parametri

Parametar Opis
--account Račun koji će se unaprijed popunjavanje na stranici za prijavu.

PA_CLI_ACCOUNT je odgovarajuća varijabla okruženja za --account parametar.

pa auth logout

Odjavljuje i uklanja spremljene podatke za provjeru autentičnosti.

pa auth logout

Napomena

Tom se naredbom odjavljujete sa svih računa. Ne može vas odjaviti samo s jednog računa. Da biste promijenili aktivni račun, koristite pa auth switch ga.

Saznajte kako se odjaviti

pa auth status

Prikazuje prijavljeni račun i identificira aktivni račun.

Da biste status provjere autentičnosti prikazali kao JSON, koristite:

pa auth status --json

pa auth status parametri

Parametar Opis
--json Vratite stanje provjere autentičnosti kao JSON.

Saznajte kako provjeriti koji je račun aktivan

pa auth switch

Mijenja aktivni račun.

pa auth switch --account user@contoso.com

pa auth switch parametri

Parametar Opis
--account Račun koji će biti aktivan.

PA_CLI_ACCOUNT je odgovarajuća varijabla okruženja za --account parametar.

Saznajte više o tome kada možete koristiti ovu naredbu:

pa connection create

Stvara vezu za poveznik.

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

pa connection create parametri

Parametar Alias (Pseudonim) Obavezno Opis
--connector - Da Identifikator poveznika, npr shared_office365 . ili shared_teams.
--display-name -n Ne Zaslonski naziv veze. Ako ne navedite naziv, CLI koristi zadani naziv.
--json - Ne Vraća rezultat kao JSON.

pa connection create primjerima

Stvaranje Office 365 Outlook veze:

pa connection create --connector shared_office365

Stvaranje Microsoft Teams s prilagođenim zaslonskim nazivom:

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

Stvorite vezu i vratite rezultat u obliku JSON:

pa connection create --connector shared_office365 --json

pa connection create izlazni rezultat

Kada naredba uspije, vraća ID veze. UPOTRIJEBITE ID veze kada poveznik dodate kao izvor podataka u aplikaciju koda.

Saznajte kako stvoriti vezu s web-mjesta Power Apps CLI

pa connection list

Popis veza u trenutnom okruženju.

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

pa connection list parametri

Parametar Opis
--search Filtriranje veza prema nazivu.
--json Vratite rezultate kao JSON.

Ti parametri imaju odgovarajuće varijable zaštite okoliša rješenja, poveznika i izvora podataka.

pa connection list-datasets

Popis skupova podataka dostupnih putem veze.

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

pa connection list-datasets parametri

Parametar Opis
--connector Identifikator poveznika.
--connection-id ID veze koji će se koristiti prilikom unosa skupova podataka.

pa connection list-procedures

Popis pohranjenih procedura SQL-a dostupnih u skupu podataka.

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

pa connection list-procedures parametri

Parametar Opis
--connection-id ID veze koji će se koristiti prilikom unosa pohranjenih procedura.
--dataset Skup podataka koji sadrži pohranjene procedure.

pa connection list-references

Navodi reference veze u rješenju.

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

pa connection list-references parametri

Parametar Opis
--solution-id ID rješenja koje sadrži reference veze.

Koristi PA_CLI_SOLUTION_ID se s parametrom --solution-id .

pa connection list-tables

Popis tablica dostupnih u skupu podataka.

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

pa connection list-tables parametri

Parametar Opis
--connector Identifikator poveznika.
--connection-id ID veze koji će se koristiti prilikom unosa tablica.
--dataset Skup podataka koji sadrži tablice.

pa connector list

Popis poveznika dostupnih u trenutnom okruženju platforme Power Platform.

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

pa connector list parametri

Parametar Opis
--search Poveznici filtra po imenu ili zaslonu.
--json Vratite potpuni popis poveznika kao JSON.

PA_CLI_CONNECTOR_SEARCH je odgovarajuća varijabla okruženja koja se koristi s parametrom --search .

pa connector list izlazni rezultat

Na interaktivnom terminalu prikazuju se rezultati na stranicama od 20 redaka. Pritisnite Enter da biste prikazali sljedeću stranicu. Pritisnite Esc iliQ da biste izašli. Kada preusmjerite izlaz ili uvrstite --json, naredba vraća potpuni popis.

Prema zadanim postavkama naredba vraća tablicu sa sljedećim stupcima:

Stupac Opis
Zaslonsko ime Zaslonski naziv poveznika, npr. Office 365 Outlook.
Poveznik Identifikator poveznika, kao što je shared_office365. Koristite ovu vrijednost uz mogućnost --connectorpa connection create.

Kada koristite parametar --json , JSON izlaz uključuje sljedeća polja:

Polje Opis
id ID poveznika.
name Identifikator poveznika, kao što je shared_office365.
displayName Zaslonski naziv poveznika.
description Opis poveznika.
isTabular Označava podržava li poveznik tablično podatkovne operacije.

pa connector list primjerima

Prikaži popis svih dostupnih poveznika:

pa connector list

Traženje poveznika:

pa connector list --search teams

Vratite popis poveznika kao JSON:

pa connector list --json

Saznajte kako popisati dostupne poveznike

pa solution list

Navodi rješenja u trenutnom okruženju, uključujući neslužbeni naziv, jedinstveni naziv i ID rješenja.

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

pa solution list parametri

Parametar Opis
--search Filtrirajte rješenja prema neslužbenom nazivu ili jedinstvenom nazivu. Filtar je podudaranje podniza koje ne razlikuju velika i mala slova.
--json Vratite potpuni popis rješenja kao JSON.

PA_CLI_SOLUTION_SEARCH je odgovarajuća varijabla okruženja za --search parametar.

Na interaktivnom terminalu prikazuju se rezultati na stranicama od 20 redaka. Pritisnite Enter da biste prikazali sljedeću stranicu. Pritisnite Esc iliQ da biste izašli. Kada preusmjerite izlaz ili uvrstite --json, naredba vraća potpuni popis.

pa telemetry disable

Onemogućuje zbirku telemetrije.

pa telemetry disable

pa telemetry enable

Omogućuje zbirku telemetrije.

pa telemetry enable

pa telemetry status

Prikazuje trenutne postavke telemetrije.

pa telemetry status