Power Apps CLI-opdrachtreferentie

Gebruik deze Power Apps CLI-opdrachtreferentie om snel opdrachten te vinden voor het maken, ontwikkelen, verbinden en publiceren van Power Apps code-apps. De CLI maakt gebruik van gegroepeerde opdrachten in de volgende indeling:

pa <command-group> <command>

Dit zijn de opdrachtgroepen:

Opdrachtgroep Description
pa app Code-apps maken, uitvoeren, verbinden en publiceren.
pa auth Meld u aan en beheer accounts.
pa connector Connectors zoeken die beschikbaar zijn in een Power Platform-omgeving.
pa connection Maak en beheer verbindingen en ontdek hun resources.
pa telemetry Cli-telemetrie-instellingen beheren.

Algemene opties

Op --help elk niveau gebruiken om help weer te geven in de terminal:

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

Gebruik --version dit om de geïnstalleerde Power Apps CLI-versie weer te geven:

pa --version

CLI-opdrachten Power Apps

Deze opdrachten zijn beschikbaar:

Command Description
pa app add data-source Voeg een connector of gegevensbron in tabelvorm toe aan de code-app.
pa app add dataverse-api Voeg een Dataverse-actie of -functie toe aan de code-app.
pa app add flow Voeg een Power Automate stroom toe aan de code-app.
pa app find-dataverse-api Gegevensverse-acties en -functies zoeken in de huidige omgeving.
pa app init Initialiseer een code-app in de huidige map.
pa app list Code-apps weergeven in de huidige omgeving.
pa app list-environment-variables Omgevingsvariabelen weergeven die beschikbaar zijn voor de code-app.
pa app list-flows Lijst met oplossingsbewuste Power Automate stromen in de huidige omgeving.
pa app push Publiceer een nieuwe versie van de code-app naar Power Apps.
pa app refresh data-source Vernieuw de gegenereerde bestanden voor een gegevensbron.
pa app remove data-source Verwijder een gegevensbron uit de code-app.
pa app remove flow Verwijder een Power Automate stroom uit de code-app.
pa app run Start de Power Apps lokale host voor de code-app.
pa app share Deel de code-app met gebruikers of service-principals.
pa auth login Meld u aan via de systeembrowser.
pa auth logout Meld u af en verwijder opgeslagen verificatiegegevens.
pa auth status Aanmeldingsaccounts weergeven en het actieve account identificeren.
pa auth switch Wijzig het actieve account.
pa connection create Maak een verbinding voor een connector.
pa connection list Maak een lijst met verbindingen in de huidige omgeving.
pa connection list-datasets Lijst met gegevenssets die beschikbaar zijn via een verbinding.
pa connection list-procedures Geef een lijst weer van opgeslagen SQL-procedures die beschikbaar zijn in een gegevensset.
pa connection list-references Lijst met verbindingsverwijzingen in een oplossing.
pa connection list-tables Lijst met tabellen die beschikbaar zijn in een gegevensset.
pa connector list Lijst met connectors die beschikbaar zijn in de huidige Power Platform-omgeving.
pa telemetry disable Telemetrieverzameling uitschakelen.
pa telemetry enable Telemetrieverzameling inschakelen.
pa telemetry status De huidige telemetrie-instellingen weergeven.

pa app add data-source

Hiermee voegt u een connector of gegevensbron in tabelvorm toe aan de code-app.

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

pa app add data-source Parameters

Parameter Description
--connector De connector-id, zoals shared_office365users.
--connection-id De verbindings-id die moet worden gebruikt voor de gegevensbron.
--connection-ref De logische naam van een verbindingsreferentie.
--solution-id De oplossing die de verbindingsreferentie bevat.
--dataset De gegevensset voor een gegevensbron in tabelvorm.
--table De tabel die moet worden toegevoegd.
--procedure De opgeslagen SQL-procedure om toe te voegen.

pa app add dataverse-api

Hiermee voegt u een Dataverse-actie of -functie toe aan de code-app.

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

pa app add dataverse-api Parameters

Parameter Description
--api-name De naam van de actie Of functie Dataverse die u wilt toevoegen.

Meer informatie:

pa app add flow

Hiermee voegt u een Power Automate stroom toe aan de code-app.

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

pa app add flow Parameters

Parameter Description
--flow-id De id van de Power Automate stroom die moet worden toegevoegd.

De opdracht:

  • Downloadt de OpenAPI-definitie van de stroom.
  • Genereert sterk getypte TypeScript-modellen en -services.
  • Voegt de stroom en de bijbehorende verbindingsverwijzingen toe aan power.config.json.

Als een stroomdefinitie wordt gewijzigd, voert u deze opdracht opnieuw uit om code voor de nieuwste versie opnieuw te genereren.

Important

De persoon die wordt uitgevoerd pa app add flow , moet toegang hebben tot de stroom en de onderliggende verbindingen. De opdracht mislukt als de persoon geen toegang heeft tot een vereiste verbinding.

Meer informatie over scenario's waarin u deze opdracht gebruikt:

pa app find-dataverse-api

Hiermee vindt u Dataverse-acties en -functies in de huidige omgeving.

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

pa app find-dataverse-api Parameters

Parameter Description
--search De naam van de bewerking die moet worden gezocht.
--json De resultaten retourneren als JSON.

Meer informatie over het vinden van beschikbare Dataverse-bewerkingen

pa app init

Initialiseert een code-app in de huidige map.

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

pa app init Parameters

Parameter Description
--display-name De weergavenaam van de code-app.
--environment-id De Power Platform-omgeving voor de code-app.
--build-path De map met de gecompileerde app-assets.
--cloud Het Power Platform-cloudexemplaren.

Meer informatie over scenario's waarin u deze opdracht kunt gebruiken:

pa app list

Bevat code-apps in de huidige omgeving.

pa app list

pa app list-environment-variables

Geeft een lijst weer van omgevingsvariabelen die beschikbaar zijn voor de code-app.

pa app list-environment-variables

pa app list-flows

Een lijst met oplossingsbewuste Power Automate stromen in de huidige omgeving.

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

Voorbeeld:

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 Parameters

Parameter Description
--search Filter stromen op naam.

pa app push

Hiermee publiceert u een nieuwe versie van de code-app naar Power Apps.

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

pa app push Parameters

Parameter Description
--solution-id De id van de oplossing waaraan de code-app moet worden toegevoegd.
--non-interactive Hiermee wordt de app niet-interactief gepubliceerd. Meer informatie over het publiceren van apps met een service-principal.

Meer informatie over het maken van een code-app met behulp van de Power Apps CLI.

pa app refresh data-source

Hiermee worden de gegenereerde bestanden voor een gegevensbron vernieuwd.

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

pa app refresh data-source Parameters

Parameter Description
--name De naam van de gegevensbron die moet worden vernieuwd.

pa app remove data-source

Hiermee verwijdert u een gegevensbron uit de code-app.

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

pa app remove data-source Parameters

Parameter Description
--connector De connector-id voor de gegevensbron.
--name De naam van de gegevensbron die u wilt verwijderen.
--force Verwijder de gegevensbron zonder te vragen om bevestiging.

pa app remove flow

Hiermee verwijdert u een Power Automate stroom uit de code-app.

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

pa app remove flow Parameters

Parameter Description
--flow-name De naam van de Power Automate stroom die u wilt verwijderen.
--flow-id De id van de Power Automate stroom die moet worden verwijderd.
--force Verwijder de stroom zonder te vragen om bevestiging.

Meer informatie over het verwijderen van een stroom

pa app run

Start de Power Apps lokale host voor de code-app.

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

pa app run Parameters

Parameter Description
--port De poort voor de lokale host.
--local-app-url De URL van de lokaal uitgevoerde code-app.

pa app share

Deelt de code-app met gebruikers of service-principals.

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

pa app share Parameters

Parameter Description
--principal Door komma's gescheiden e-mailadressen of Microsoft Entra object-id's waarmee de gebruikers of service-principals kunnen delen.
--access Het toegangsniveau dat moet worden verleend: play (standaard) of edit.

pa app share Opmerkingen

De code-app moet al zijn gepubliceerd en een app-id hebben van een geslaagde pa app push opdracht. Toegang verlenen edit wanneer een service-principal moet worden uitgevoerd pa app push.

Wanneer u deelt met een service-principal, gebruikt u de object-id van de bedrijfstoepassing, niet de object-id van de app-registratie.

pa auth login

Meldt u aan via de systeembrowser.

pa auth login

Als u het account vooraf wilt invullen op de aanmeldingspagina, gebruikt u:

pa auth login --account user@contoso.com

pa auth login Parameters

Parameter Description
--account Het account dat vooraf moet worden ingevuld op de aanmeldingspagina.

pa auth logout

Hiermee worden opgeslagen verificatiegegevens afgetekend en verwijderd.

pa auth logout

Note

Met deze opdracht wordt u afgetekend bij alle accounts. U kunt zich niet afmelden bij slechts één account. Als u wilt wijzigen welk account actief is, gebruikt pa auth switch u in plaats daarvan.

Meer informatie over afmelden

pa auth status

Hiermee worden aangemelde accounts weergegeven en wordt het actieve account geïdentificeerd.

Als u de verificatiestatus als JSON wilt weergeven, gebruikt u:

pa auth status --json

pa auth status Parameters

Parameter Description
--json Retourneer de verificatiestatus als JSON.

Meer informatie over het controleren van welk account actief is

pa auth switch

Hiermee wijzigt u het actieve account.

pa auth switch --account user@contoso.com

pa auth switch Parameters

Parameter Description
--account Het account dat moet worden geactiveerd.

Meer informatie over wanneer u deze opdracht kunt gebruiken:

pa connection create

Hiermee maakt u een verbinding voor een connector.

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

pa connection create Parameters

Parameter Alias Required Description
--connector - Yes De connector-id, zoals shared_office365 of shared_teams.
--display-name -n No De weergavenaam voor de verbinding. Als u geen naam opgeeft, gebruikt de CLI een standaardnaam.
--json - No Retourneert het resultaat als JSON.

voorbeelden van pa connection create

Maak een Office 365 Outlook-verbinding:

pa connection create --connector shared_office365

Maak een Microsoft Teams verbinding met een aangepaste weergavenaam:

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

Maak een verbinding en retourneer het resultaat als JSON:

pa connection create --connector shared_office365 --json

pa connection create uitvoer

Wanneer de opdracht slaagt, wordt de verbindings-id geretourneerd. Gebruik de verbindings-id wanneer u de connector als gegevensbron aan de code-app toevoegt.

Meer informatie over het maken van een verbinding vanuit de Power Apps CLI

pa connection list

Een lijst met verbindingen in de huidige omgeving.

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

pa connection list Parameters

Parameter Description
--search Filter verbindingen op naam.
--json De resultaten retourneren als JSON.

pa connection list-datasets

Een lijst met gegevenssets die beschikbaar zijn via een verbinding.

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

pa connection list-datasets Parameters

Parameter Description
--connector De connector-id.
--connection-id De verbindings-id die moet worden gebruikt bij het weergeven van gegevenssets.

pa connection list-procedures

Een lijst met opgeslagen SQL-procedures die beschikbaar zijn in een gegevensset.

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

pa connection list-procedures Parameters

Parameter Description
--connection-id De verbindings-id die moet worden gebruikt bij het weergeven van opgeslagen procedures.
--dataset De gegevensset die de opgeslagen procedures bevat.

pa connection list-references

Bevat verbindingsverwijzingen in een oplossing.

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

pa connection list-references Parameters

Parameter Description
--solution-id De id van de oplossing die de verbindingsverwijzingen bevat.

pa connection list-tables

Bevat tabellen die beschikbaar zijn in een gegevensset.

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

pa connection list-tables Parameters

Parameter Description
--connector De connector-id.
--connection-id De verbindings-id die moet worden gebruikt bij het weergeven van tabellen.
--dataset De gegevensset die de tabellen bevat.

pa connector list

Geeft een lijst weer van connectors die beschikbaar zijn in de huidige Power Platform-omgeving.

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

pa connector list Parameters

Parameter Description
--search Verbindingslijnen filteren op naam of weergavenaam.
--json Retourneer de volledige connectorlijst als JSON.

pa connector list uitvoer

In een interactieve terminal worden resultaten weergegeven op pagina's van 20 rijen. Druk op Enter om de volgende pagina weer te geven. Druk op Esc of Q om af te sluiten. Wanneer u de uitvoer omleidt of opneemt --json, retourneert de opdracht de volledige lijst.

Standaard retourneert de opdracht een tabel met de volgende kolommen:

Column Description
weergavenaam De weergavenaam van de connector, zoals Office 365 Outlook.
Connector De connector-id, zoals shared_office365. Gebruik deze waarde met de --connector optie van pa connection create.

Wanneer u de --json parameter gebruikt, bevat de JSON-uitvoer de volgende velden:

Veld Description
id De connector-id.
name De connector-id, zoals shared_office365.
displayName De weergavenaam van de connector.
description De beschrijving van de connector.
isTabular Geeft aan of de connector tabellaire gegevensbewerkingen ondersteunt.

voorbeelden van pa connector list

Alle beschikbare connectors weergeven:

pa connector list

Connectors zoeken:

pa connector list --search teams

De connectorlijst retourneren als JSON:

pa connector list --json

Meer informatie over het weergeven van beschikbare connectors

pa telemetry disable

Hiermee schakelt u telemetrieverzameling uit.

pa telemetry disable

pa telemetry enable

Hiermee schakelt u telemetrieverzameling in.

pa telemetry enable

pa telemetry status

Geeft de huidige telemetrie-instellingen weer.

pa telemetry status