Power Apps CLI varijabli okruženja

Pomoću varijabli okruženja konfigurirajte provjeru Power Apps CLI i navedite mogućnosti naredbi u skriptama i CI/CD kanalima. Varijable okruženja definirane Power Apps CLI koriste PA_CLI_ prefiks.

Napomena

Varijable okruženja imenovane su vrijednosti koje operacijski sustav čini dostupnima aplikacijama. Power Apps CLI prepoznaje varijable opisane u ovoj referenci. Da biste saznali kako funkcioniraju varijable okruženja i kako njima upravljati, pročitajte članak Varijable okruženja.

Ova referenca opisuje varijable okruženja operacijskog sustava koje konfiguriraju Power Apps CLI. Te se varijable razlikuju od varijabli okruženja rješenja platforme Power Platform koje pohranjuju vrijednosti konfiguracije koje aplikacija koristi.

Za mogućnost naredbe CLI razrješavanje vrijednosti ovim redoslijedom:

  1. Mogućnost naredbenog retka
  2. Varijabla okruženja
  3. Zadana vrijednost, ako mogućnost ima jednu
  4. Interaktivni upit, kada je podržan

Mogućnost navedena u naredbenom retku ima prednost pred odgovarajućom varijablom okruženja.

Važno

Varijable okruženja mogu otkriti tajne drugim procesima, zapisnicima ili povijesti ljuske. Pohranite PA_CLI_SP_CLIENT_SECRET je u tajnoj trgovini SVOJE CI/CD platforme, maskijte je iz zapisnika i nemojte počinjivati tajne za kontrolu izvora.

Postavljanje varijabli okruženja

Sljedeći primjeri postavljeni prije PA_CLI_ENVIRONMENT_ID pokretanja naredbe Power Apps CLI.

$env:PA_CLI_ENVIRONMENT_ID = "<environment-id>"
pa app list

Varijabla okruženja ostaje dostupna za naredbe pokrenute iz iste terminalske sesije. Pomoću standardne naredbe ljuske uklonite je kada više nije potrebna.

Provjera autentičnosti

Varijabla okruženja Opis
PA_CLI_ACCOUNT Određuje račun za ili pa auth loginpa auth switch.
PA_CLI_SP_CLIENT_ID Određuje ID Microsoft Entra (klijenta) za provjeru autentičnosti upravitelja servisa.
PA_CLI_SP_CLIENT_SECRET Određuje klijentsku tajnu za provjeru autentičnosti upravitelja servisa.
PA_CLI_SP_TENANT_ID Određuje ID Microsoft Entra (klijenta) za provjeru autentičnosti upravitelja servisa.
PA_CLI_USE_SP_AUTH Postavite vrijednost na (mala true slova) da biste koristili provjeru autentičnosti upravitelja servisa.

Tri * varijable PA_CLI_SP_vjerodajnica potrebne su kada je odabrana provjera autentičnosti upravitelja servisa. Iako odabire CI=true i provjeru autentičnosti upravitelja servisa radi kompatibilnosti, koristi se PA_CLI_USE_SP_AUTH=true za izričit način provjere autentičnosti.

Upute za postavljanje potražite u članku Objavljivanje Power Apps koda pomoću upravitelja servisa.

Globalne mogućnosti naredbi

Te varijable odgovaraju mogućnostima koje su dostupne na Power Apps CLI.

Varijabla okruženja Odgovarajuća mogućnost Opis
PA_CLI_CLOUD --cloud Odabire ciljni oblak. Valjane vrijednosti su:
- public (zadano)
- usgov
- usgovhigh
- usgovdod
- china
Vrijednosti ne razlikuju velika i mala slova.
PA_CLI_ENVIRONMENT_ID --environment-id Određuje ID okruženja ciljne platforme Power Platform.

Inicijalizacija aplikacije

Te varijable opcije opskrbe za pa app init.

Varijabla okruženja Odgovarajuća mogućnost Opis
PA_CLI_APP_BUILD_PATH --build-path Određuje izlazni direktorij međuverzije. Zadana je postavka ./dist.
PA_CLI_APP_DESCRIPTION --description Određuje opis aplikacije.
PA_CLI_APP_DISPLAY_NAME --display-name Određuje zaslonski naziv aplikacije.
PA_CLI_APP_FILE_ENTRY_POINT --file-entry-point Određuje točku unosa HTML-a u izlazu međuverzije. Zadana je postavka index.html.
PA_CLI_APP_TYPE --app-type Određuje vrstu aplikacije. Valjane vrijednosti su:
- CodeApp (zadano)
- MobileApp
Vrijednost se sprema u aplikaciju power.config.json i koristi kao vrsta aplikacije prilikom objavljivanja aplikacije.
PA_CLI_APP_URL --app-url Određuje URL lokalne aplikacije tijekom pa app init. Vrijednost se sprema kao u i localAppUrlpower.config.json postaje zadani URL za buduće pa app run naredbe. Zadana je postavka http://localhost:3000.

Pokretanje aplikacija

Te varijable opcije opskrbe za pa app run.

Varijabla okruženja Odgovarajuća mogućnost Opis
PA_CLI_LOCAL_APP_URL --local-app-url Nadjačava vrijednost localAppUrl iz trenutne power.config.json naredbe bez promjene spremljene konfiguracije. Ako nije postavljena nijedna vrijednost, zadana je vrijednost http://localhost:3000.
PA_CLI_PORT --port Određuje priključak za glavno Power Apps host. Zadana je postavka 8080.

Zajedničko korištenje aplikacija

Te varijable opcije opskrbe za pa app share.

Varijabla okruženja Odgovarajuća mogućnost Opis
PA_CLI_SHARE_ACCESS --access Određuje razinu pristupa. Valjane vrijednosti su:
- play (zadano)
- edit
PA_CLI_SHARE_PRINCIPAL --principal Određuje jednu ili više adresa e-pošte razdvojenih zarezom ili id Microsoft Entra objekta.

Rješenja, poveznici i izvori podataka

Varijabla okruženja Odgovarajuća mogućnost Opis
PA_CLI_CONNECTION_DISPLAY_NAME --display-name Određuje zaslonski naziv prilikom stvaranja veze.
PA_CLI_CONNECTION_ID --connection-id Određuje ID instance veze poveznika.
PA_CLI_CONNECTION_REF --connection-ref Određuje logički naziv reference veze.
PA_CLI_CONNECTION_SEARCH --search Filtrira rezultate iz pa connection list.
PA_CLI_CONNECTOR --connector Određuje ID poveznika, kao što je shared_office365users.
PA_CLI_CONNECTOR_SEARCH --search Filtrira rezultate iz pa connector list.
PA_CLI_DATASET --dataset Određuje skup podataka, kao što je SharePoint-mjesto ili SQL baza podataka.
PA_CLI_DATA_SOURCE_NAME --name Određuje izvor podataka koji će se osvježiti ili ukloniti.
PA_CLI_ORG_URL --org-url Nadjačava URL tvrtke ili ustanove Dataverse koji se koristi za dohvaćanje metapodataka prilikom dodavanja izvora podataka.
PA_CLI_PROCEDURE --procedure Određuje pohranjenu SQL proceduru.
PA_CLI_SOLUTION_ID --solution-id Određuje rješenje za pa app push, pa app add data-sourceili pa connection list-references.
PA_CLI_SOLUTION_SEARCH --search Filtrira rezultate iz pa solution list.
PA_CLI_TABLE --table Određuje naziv tablice ili resursa poveznika.

Naredbe koje prihvaćaju svaku mogućnost potražite u članku Referenca Power Apps CLI.

Dataverse API-ji i Power Automate tokovi

Varijabla okruženja Odgovarajuća mogućnost Opis
PA_CLI_DATAVERSE_API_NAME --api-name Određuje akciju ili funkciju Dataverse koju želite dodati dodavanjem dataverse api aplikacije pa.
PA_CLI_DATAVERSE_API_SEARCH_TERM --search Filtrira akcije i funkcije Dataverse po nazivu s pa app find-dataverse-api.
PA_CLI_FLOW_DATA_SOURCE_NAME --flow-name Određuje izvor podataka tijeka koji će se ukloniti iz aplikacije s pa app remove flow
PA_CLI_FLOW_ID --flow-id Određuje tijek Power Automate s e-poštepa app add flow.
PA_CLI_FLOW_SEARCH --search Filtrira dostupne Power Automate tokova po nazivu pomoćupa app list-flows
PA_CLI_REMOVE_FLOW_ID --flow-id Određuje tijek Power Automate koji će se uklonitipa app remove flow

Izlazna telemetrija i konzola

Varijabla okruženja Odgovarajuća mogućnost Opis
PA_CLI_CONSOLE_ONLY --console-only Postavite vrijednost na true (mala slova) s pa telemetry enablepa telemetry disable telemetrijom ili je pišite samo na konzolu i nemojte je daljinski slati.
PA_CLI_OUTPUT_TO_CONSOLE --output-to-console Postavite vrijednost na true (mala slova) s telemetrijskim pa telemetry enablepa telemetry disable događajima poslane daljinski na konzolu ili tako da je zrcali.
PA_CLI_TELEMETRY Ništa Postavite jednu od ovih vrijednosti da biste onemogućili telemetriju za trenutni postupak:
- 0
- false
- no
- off
Vrijednosti ne razlikuju velika i mala slova, a okolni se prostori zanemaruju.

Trajne postavke telemetrije potražite u članku Upravljanje postavkama telemetrije za Power Apps CLI.

Standardne varijable okruženja

CLI također promatra ovu standardnu varijablu okruženja:

Varijabla okruženja Opis
NO_COLOR Postavite ovu varijablu na vrijednost koja nije ništa da biste onemogućili izlaz boja ANSI. Tu mogućnost možete koristiti --no-color i.