Power Apps CLI komando erreferentzia

Erabili Power Apps CLI komando erreferentzia hau Power Apps kode aplikazioak sortzeko, garatzeko, konektatzeko eta argitaratzeko komandoak azkar aurkitzeko. CLIak taldekatutako komandoak erabiltzen ditu honako formatuan:

pa <command-group> <command>

Hauek dira agindu taldeak:

Aginte taldea Azalpena
pa app Kode aplikazioak sortu, exekutatu, konektatu eta argitaratu.
pa auth Saioa hasi eta kontuak kudeatu.
pa connector Power Platform ingurune batean eskuragarri dauden konektoreak bilatu.
pa connection Sortu eta kudeatu harremanak eta ezagutu haien baliabideak.
pa telemetry CLI telemetria ezarpenak kudeatu.

Aukera globalak

Erabili --help edozein mailatan laguntza erakusteko terminalean:

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

Erabili --version instalatutako Power Apps CLI bertsioa erakusteko:

pa --version

Power Apps CLI komandoak

Agindu hauek eskuragarri daude:

Komandoa Azalpena
pa app add data-source Kode aplikazioari konektore edo datu taula iturri bat gehitu.
pa app add dataverse-api Gehitu Dataverse-ko ekintza edo funtzio bat kode aplikaziora.
pa app add flow Power Automate fluxu bat gehitu kode aplikazioari.
pa app find-dataverse-api Bilatu Dataverse-ko ekintzak eta funtzioak egungo ingurunean.
pa app init Kode aplikazio bat hasieratu egungo direktorioan.
pa app list Zerrenda kode aplikazioak egungo ingurunean.
pa app list-environment-variables Zerrendatu kode aplikaziorako eskuragarri dauden ingurune aldagaiak.
pa app list-flows Zerrendatu soluzio-kontzienteak diren Power Automate fluxuak egungo ingurunean.
pa app push Argitaratu kode aplikazioaren bertsio berri bat Power Apps-era.
pa app refresh data-source Sortutako fitxategiak berritu datu iturri baterako.
pa app remove data-source Kode aplikaziotik datu iturri bat kendu.
pa app remove flow Kendu Power Automate fluxu bat kode aplikaziotik.
pa app run Hasi Power Apps tokiko ostalaria kode aplikaziorako.
pa app share Partekatu kode aplikazioa erabiltzaileekin edo zerbitzu arduradunekin.
pa auth login Saioa hasi sistema arakatzailearen bidez.
pa auth logout Saioa itxi eta gordetako autentifikazio informazioa kendu.
pa auth status Erakutsi saioa hasi duten kontuak eta identifikatu kontu aktiboa.
pa auth switch Aldatu kontu aktiboa.
pa connection create Konektore baterako konexio bat sortu.
pa connection list Zerrendatu egungo ingurunean dauden loturak.
pa connection list-datasets Zerrendatu konexio baten bidez eskuragarri dauden datu multzoak.
pa connection list-procedures SQL biltegiratze prozedurak zerrendatu datu-multzo batean.
pa connection list-references Zerrendatu konexio erreferentziak soluzio batean.
pa connection list-tables Zerrenda-taulak datu-multzo batean eskuragarri.
pa connector list Zerrendatu Power Platform ingurunean eskuragarri dauden konektoreak.
pa telemetry disable Desgaitu telemetria bilduma.
pa telemetry enable Gaitu telemetria bilketa.
pa telemetry status Erakutsi egungo telemetria ezarpenak.

pa app add data-source

Kode aplikazioari konektore edo datu taula iturri bat gehitzen dio.

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

pa app add data-source Parametroak

Parametroa Azalpena
--connector Konektorearen identifikatzailea, adibidez shared_office365users.
--connection-id Datu iturrirako erabiltzeko konexio ID-a.
--connection-ref Konexio erreferentzia baten izen logikoa.
--solution-id Konexioaren erreferentzia duen soluzioa.
--dataset Taula datu iturri baterako datu-multzoa.
--table Gehitzeko mahaia.
--procedure SQL gordetako prozedura gehitzeko.

pa app add dataverse-api

Dataverse ekintza edo funtzio bat gehitzen dio kode aplikazioari.

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

pa app add dataverse-api Parametroak

Parametroa Azalpena
--api-name Dataverse-ko ekintza edo funtzioaren izena gehitzeko.

Informazio gehiago:

pa app add flow

Power Automate fluxu bat gehitzen dio kode aplikazioari.

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

pa app add flow Parametroak

Parametroa Azalpena
--flow-id Power Automate fluxuaren ID-a gehitu behar da.

Agindua:

  • Fluxuaren OpenAPI definizioa deskargatzen du.
  • TypeScript modelo eta zerbitzu sendo tipatuak sortzen ditu.
  • Fluxua eta haren konexio erreferentziak gehitzen ditu power.config.json.

Fluxuaren definizioa aldatzen bada, berriro exekutatu komando hau azken bertsiorako kodea berreskuratzeko.

Garrantzitsua da

Aurkezten pa app add flow den pertsonak fluxura eta bere oinarrizko loturetara sarbidea izan behar du. Agindua huts egiten du pertsonak beharrezko konexiora sarbiderik ez badu.

Ezagutu agindu hau erabiltzen duzun egoerei buruz gehiago:

pa app find-dataverse-api

Dataverse-ren ekintzak eta funtzioak aurkitzen ditu egungo ingurunean.

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

pa app find-dataverse-api Parametroak

Parametroa Azalpena
--search Bilatu beharreko operazioaren izena.
--json Itzuli emaitzak JSON gisa.

Ikasi nola aurkitu eskuragarri dauden Dataverse eragiketak

pa app init

Kode aplikazio bat hasieratzen du egungo direktorioan.

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

pa app init Parametroak

Parametroa Azalpena
--display-name Kode aplikazioaren bistaratze izena.
--environment-id Power Platform ingurunea kode aplikaziorako.
--build-path Konpilatutako aplikazioaren aktiboak dituen direktorioa.
--cloud Power Platform hodeiko instantzia.

Ezagutu gehiago agindu hau erabil dezakezun egoerei buruz:

pa app list

Egungo ingurunean kode aplikazioak zerrendatzen ditu.

pa app list

pa app list-environment-variables

Kode aplikaziorako eskuragarri dauden ingurune aldagaiak zerrendatzen ditu.

pa app list-environment-variables

pa app list-flows

Soluzio-kontzientzia duten Power Automate fluxuak zerrendatzen ditu egungo ingurunean.

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

Adibidea:

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 Parametroak

Parametroa Azalpena
--search Iragazkia izenaren arabera doa.

pa app push

Kode aplikazioaren bertsio berri bat argitaratzen du Power Apps-era.

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

pa app push Parametroak

Parametroa Azalpena
--solution-id Kode aplikazioa gehitzeko soluzioaren ID-a.
--non-interactive Aplikazioa ez-interaktiboki argitaratzen du. Ikasi aplikazioak argitaratzen zerbitzu nagusi batekin.

Ikasi nola sortu kode aplikazio bat Power Apps CLI erabiliz.

pa app refresh data-source

Sortutako fitxategiak berritzen ditu datu iturri baterako.

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

pa app refresh data-source Parametroak

Parametroa Azalpena
--name Freskatzeko datu iturriaren izena.

pa app remove data-source

Kode aplikaziotik datu iturri bat kentzen du.

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

pa app remove data-source Parametroak

Parametroa Azalpena
--connector Datu iturriaren konektore identifikatzailea.
--name Kendu beharreko datu iturriaren izena.
--force Ezabatu datu iturria baieztapenik eskatu gabe.

pa app remove flow

Power Automate fluxu bat kentzen du kode aplikaziotik.

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

pa app remove flow Parametroak

Parametroa Azalpena
--flow-name Power Automate fluxuaren izena kentzeko.
--flow-id Power Automate fluxuaren ID-a kendu behar da.
--force Fluxua kendu baieztapen eskatu gabe.

Ikasi nola kendu fluxu bat

pa app run

Power Apps kode aplikaziorako tokiko host-a abiarazten du.

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

pa app run Parametroak

Parametroa Azalpena
--port Tokiko ostalariaren portua.
--local-app-url Tokian tokiko kode aplikazioaren URL-a.

pa app share

Kode aplikazioa erabiltzaileekin edo zerbitzu nagusiekin partekatzen du.

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

pa app share Parametroak

Parametroa Azalpena
--principal Koma bereiztutako posta elektroniko helbideak edo Microsoft Entra objektu IDak erabiltzaileek edo zerbitzu arduradunek partekatzeko.
--access Sarbide maila: play (lehenetsia) edo edit.

pa app share Iruzkinak

Kode aplikazioa dagoeneko argitaratuta egon behar da eta komando arrakastatsu pa app push baten aplikazio IDa izan behar du. Sarbidea eman edit zerbitzu nagusi batek exekutatu pa app pushbehar duenean.

Zerbitzu nagusi batekin partekatzean, erabili Enterprise Application objektu IDa, ez App Registration object ID-a.

pa auth login

Sistema arakatzailearen bidez saioa hasten da.

pa auth login

Kontua saioa hasteko orrian aurrez betetzeko, erabili:

pa auth login --account user@contoso.com

pa auth login Parametroak

Parametroa Azalpena
--account Kontua saioa hasteko orrian aurrez betetzeko.

pa auth logout

Saioa itxi eta gordetako autentifikazio informazioa kentzen du.

pa auth logout

Oharra

Komando honek kontu guztietatik kentzen zaitu. Ezin zaitu kontu bakar batetik sinatu. Zein kontu aktibo dagoen aldatzeko, erabili pa auth switch ordez.

Ikasi nola saioa itxi

pa auth status

Saioa hasitako kontuak erakusten ditu eta kontu aktiboa identifikatzen du.

Autentifikazio egoera JSON gisa erakusteko, erabili:

pa auth status --json

pa auth status Parametroak

Parametroa Azalpena
--json Itzuli autentifikazio egoera JSON gisa.

Ikasi nola egiaztatu zein kontu aktibo dagoen

pa auth switch

Kontu aktiboa aldatzen du.

pa auth switch --account user@contoso.com

pa auth switch Parametroak

Parametroa Azalpena
--account Kontua aktibo bihurtzeko.

Ikasi gehiago noiz erabili dezakezun komando hau:

pa connection create

Konektore baterako konexio bat sortzen du.

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

pa connection create Parametroak

Parametroa Aliasa Beharrezkoa Azalpena
--connector - Bai Konektorearen identifikatzailea, adibidez shared_office365 edo shared_teams.
--display-name -n Ez Konexioaren bistaratze izena. Izenik ematen ez baduzu, CLIak izen lehenetsia erabiltzen du.
--json - Ez Emaitza JSON gisa itzultzen du.

pa connection create adibideak

Sortu Office 365 Outlook lotura bat:

pa connection create --connector shared_office365

Sortu Microsoft Teams konexio bat izen bistaratze pertsonalizatu batekin:

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

Sortu konexio bat eta itzuli emaitza JSON gisa:

pa connection create --connector shared_office365 --json

pa connection create Irteera

Agindua arrakastatsua denean, konexio IDa itzultzen du. Erabili konexio-IDa konektorea kode aplikazioan datu iturri gisa gehitzen duzunean.

Ikasi nola sortu konexio bat Power Apps CLI-tik

pa connection list

Egungo ingurunean dauden loturak zerrendatzen ditu.

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

pa connection list Parametroak

Parametroa Azalpena
--search Konexioak izenaren arabera iragazi.
--json Itzuli emaitzak JSON gisa.

pa connection list-datasets

Konexio baten bidez eskuragarri dauden datu-multzoak zerrendatzen ditu.

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

pa connection list-datasets Parametroak

Parametroa Azalpena
--connector Konektorearen identifikatzailea.
--connection-id Datu-multzoak zerrendatzerakoan erabiltzeko konexio ID-a.

pa connection list-procedures

SQL biltegiratze prozedurak zerrendatzen ditu datu-multzo batean.

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

pa connection list-procedures Parametroak

Parametroa Azalpena
--connection-id Gordetako prozedurak zerrendatzean erabiltzeko konexio ID-a.
--dataset Gordetako prozedurak biltzen dituen datu-multzoa.

pa connection list-references

Konexio erreferentziak zerrendatzen ditu soluzio batean.

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

pa connection list-references Parametroak

Parametroa Azalpena
--solution-id Konexio-erreferentziak dituen soluzioaren ID-a.

pa connection list-tables

Datu-multzo batean eskuragarri dauden taulak zerrendatzen ditu.

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

pa connection list-tables Parametroak

Parametroa Azalpena
--connector Konektorearen identifikatzailea.
--connection-id Taulak zerrendatzerakoan erabiltzeko konexio ID-a.
--dataset Taulak dituen datu-multzoa.

pa connector list

Power Platform ingurunean eskuragarri dauden konektoreak zerrendatzen ditu.

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

pa connector list Parametroak

Parametroa Azalpena
--search Iragazki konektoreak izenaren edo bistaratze izenaren arabera.
--json Itzuli konektore zerrenda osoa JSON gisa.

pa connector list Irteera

Terminal interaktibo batean, emaitzak 20 errenkadako orrialdeetan agertzen dira. Sakatu Enter hurrengo orria erakusteko. Sakatu Esc edo Q irteteko. Irteera birbideratzen duzunean edo sartzen --jsonduzunean, komandoak zerrenda osoa itzultzen du.

Lehenetsita, aginduak honako zutabe hauek dituen taula bat itzultzen du:

Zutabea Azalpena
Bistaratze-izena Konektorearen bistaratze izena, adibidez Office 365 Outlook.
Konektorea Konektorearen identifikatzailea, adibidez shared_office365. Erabili balio hau --connectorpa connection createaukerarekin.

Parametroa --json erabiltzen duzunean, JSON irteerak honako eremu hauek ditu:

Eremua Azalpena
id Konektorearen ID-a.
name Konektorearen identifikatzailea, adibidez shared_office365.
displayName Konektorearen bistaratze izena.
description Konektorearen deskribapena.
isTabular Konektoreak taula-datu eragiketak onartzen dituen adierazten du.

pa connector list adibideak

Zerrendatu eskuragarri dauden konektore guztiak:

pa connector list

Bilatu konektoreak:

pa connector list --search teams

Itzuli konektore zerrenda JSON gisa:

pa connector list --json

Ikasi nola zerrendatu eskuragarri dauden konektoreak

pa telemetry disable

Telemetria bilketa desgaitzen du.

pa telemetry disable

pa telemetry enable

Telemetria bilketa gaitzen du.

pa telemetry enable

pa telemetry status

Egungo telemetria ezarpenak erakusten ditu.

pa telemetry status