Power Apps CLI-kommandoreferens

Använd den här Power Apps CLI-kommandoreferensen för att snabbt hitta kommandon för att skapa, utveckla, ansluta och publicera Power Apps kodappar. CLI använder grupperade kommandon i följande format:

pa <command-group> <command>

Det här är kommandogrupperna:

Kommandogrupp Description
pa app Skapa, köra, ansluta och publicera kodappar.
pa auth Logga in och hantera konton.
pa connection Skapa och hantera anslutningar och identifiera deras resurser.
pa connector Hitta anslutningsappar som är tillgängliga i en Power Platform-miljö.
pa solution Hitta lösningar som är tillgängliga i en Power Platform-miljö.
pa telemetry Hantera CLI-telemetriinställningar.

Globala alternativ

Använd --help på valfri nivå för att visa hjälp i terminalen:

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

Använd --version för att visa den installerade Power Apps CLI-versionen:

pa --version

Power Apps CLI-kommandon

Följande kommandon är tillgängliga:

Command Description
pa app add data-source Lägg till en anslutningsapp eller tabelldatakälla i kodappen.
pa app add dataverse-api Lägg till en Dataverse-åtgärd eller funktion i kodappen.
pa app add flow Lägg till ett Power Automate flöde i kodappen.
pa app find-dataverse-api Hitta Dataverse-åtgärder och funktioner i den aktuella miljön.
pa app get-settings Visa de aktuella appinställningarna.
pa app init Initiera en kodapp i den aktuella katalogen.
pa app list Lista kodappar i den aktuella miljön.
pa app list-environment-variables Lista miljövariabler som är tillgängliga för kodappen.
pa app list-flows Lista lösningsmedvetna Power Automate flöden i den aktuella miljön.
pa app push Publicera en ny version av kodappen för att Power Apps.
pa app refresh data-source Uppdatera de genererade filerna för en datakälla.
pa app remove data-source Ta bort en datakälla från kodappen.
pa app remove flow Ta bort ett Power Automate flöde från kodappen.
pa app run Starta den Power Apps lokala värden för kodappen.
pa app set-setting Uppdatera appinställningar.
pa app share Dela kodappen med användare eller tjänstens huvudnamn.
pa auth login Logga in via systemwebbläsaren.
pa auth logout Logga ut och ta bort sparad autentiseringsinformation.
pa auth status Visa inloggade konton och identifiera det aktiva kontot.
pa auth switch Ändra det aktiva kontot.
pa connection create Skapa en anslutning för en anslutningsapp.
pa connection list Visa en lista över anslutningar i den aktuella miljön.
pa connection list-datasets Lista datauppsättningar som är tillgängliga via en anslutning.
pa connection list-procedures Visa en lista över SQL-lagrade procedurer som är tillgängliga i en datauppsättning.
pa connection list-references Lista anslutningsreferenser i en lösning.
pa connection list-tables Lista tabeller som är tillgängliga i en datauppsättning.
pa connector list Visa en lista över tillgängliga anslutningsappar i den aktuella Power Platform-miljön.
pa solution list Lista lösningar i den aktuella miljön.
pa telemetry disable Inaktivera telemetrisamling.
pa telemetry enable Aktivera telemetrisamling.
pa telemetry status Visa de aktuella telemetriinställningarna.

pa app add data-source

Lägger till en anslutningsapp eller tabelldatakälla i kodappen.

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

pa app add data-source Parametrar

Parameter Description
--connector Anslutningsidentifieraren, till exempel shared_office365users, eller anslutningsappens visningsnamn, till exempel "Office 365-användare". Om ett visningsnamn matchar fler än en anslutningsapp visar kommandot matchande anslutningsidentifierare så att du kan ange en.
--as Om du vill lägga till anslutningsappen som en table eller en action datakälla. Använd den här parametern med anslutningsappar som stöder både tabeller och åtgärder, till exempel SharePoint och SQL Server. Mer information finns i pa app add data-source kommentarer.
--connection-id Det anslutnings-ID som ska användas för datakällan.
--connection-ref Det logiska namnet på en anslutningsreferens, till exempel cr123_sharedsharepointonline_1a2b3.
--solution-id Lösningen som innehåller anslutningsreferensen.
--dataset Datauppsättningen för en tabelldatakälla.
--table Tabellen som ska läggas till. Upprepa den här parametern om du vill lägga till flera tabeller från samma anslutningsapp, anslutning och datauppsättning. Native Dataverse stöder en tabell per kommando.
--org-url Url:en för Dataverse-organisationen som används för att hämta inbyggda Dataverse-tabellmetadata. I interaktivt läge frågar kommandot efter det här värdet om du inte anger det som ett kommandoalternativ eller en miljövariabel.
--procedure Den SQL-lagrade procedur som ska läggas till.

Dessa parametrar har motsvarande miljövariabler för lösningar, anslutningsappar och datakällor .

pa app add data-source Anmärkningar

Om du vill lägga till flera anslutningstabeller i ett kommando upprepar du --table för varje tabell. Tabellerna måste använda samma anslutningsapp, anslutning och datauppsättning. Kommandot lägger bara till dubbletttabellidentifierare en gång. Du kan bara inkludera en intern Dataverse-tabell eller EN SQL-lagrad procedur per kommando.

Om en tabellspecifik metadata-, validerings- eller schemaskrivningsåtgärd misslyckas lägger kommandot fortfarande till de giltiga tabellerna. Den rapporterar ordning succeeded och failed resultat och returnerar en icke-nollavslutskod om någon tabell misslyckas. Granska resultaten innan du försöker igen.

Vissa anslutningsappar, till exempel SharePoint och SQL Server, stöder både tabeller och åtgärder. För dessa anslutningsappar anger du vad du vill lägga till:

  • Om du vill lägga till tabeller eller en SQL-lagrad procedur använder du --as table, eller inkluderar --table eller --procedure.
  • Om du vill lägga till anslutningsappens åtgärder använder du --as action. Du kan inte använda --as action med --dataset, --tableeller --procedure.

Om du inte anger vad du vill lägga till frågar kommandot Lägg till en tabell i en interaktiv terminal. I icke-interaktivt läge misslyckas kommandot tills du anger --as. Anslutningsappar som endast stöder åtgärder, till exempel Office 365-användare, behöver --as inte och stöder --as tableinte . Om du vill lägga till Dataverse-åtgärder eller funktioner använder du pa app add dataverse-api i stället för --as action.

I en interaktiv terminal frågar kommandot efter nödvändiga värden som du inte anger som kommandoalternativ eller miljövariabler. Prompterna beror på typen av datakälla.

För intern Dataverse:

  1. Om du inte anger --connectorfrågar kommandot efter anslutnings-ID:t.
  2. Kommandot frågar efter tabellens logiska namn.
  3. Kommandot frågar efter url:en för Dataverse-organisationen när den inte tillhandahålls.

Native Dataverse använder inte ett anslutnings-ID, en anslutningsreferens eller en datauppsättning.

För anslutningsbaserade datakällor:

Välj anslutningsappen och datakällans typ

  1. Om du inte anger --connectorfrågar kommandot efter anslutnings-ID:t.
  2. Om anslutningsappen stöder både tabeller och åtgärder och inget annat avgör vad som ska läggas till, frågar kommandot Lägg till en tabell?

Välj anslutning

Kommandot frågar Använder du en anslutningsreferens i stället för ett anslutnings-ID? Den hoppar över den här frågan när du anger ett anslutnings-ID eller en anslutningsreferens.

  • Om du väljer Ja frågar kommandot efter det logiska namnet på anslutningsreferensen.
  • Om du väljer Nej visar kommandot dina anslutningar för anslutningsappen. Välj (Ange manuellt...) för att ange ett anslutnings-ID som inte finns i listan.

Välj data

  • Om du lägger till åtgärder hoppar kommandot över den lagrade proceduren, datauppsättningen och tabellprompterna.

  • Om du lägger till tabeller eller en lagrad procedur:

    1. För SQL Server frågar kommandot om du lägger till en lagrad procedur. Om du är det frågar den efter namnet på den lagrade proceduren.
    2. Kommandot visar de datauppsättningar som är tillgängliga via anslutningen. Välj (Ange manuellt...) för att ange en datauppsättning som inte finns i listan.
    3. Om du inte lägger till en lagrad procedur öppnar kommandot en sökbar lista över tabeller i datauppsättningen. Du kan välja fler än en tabell.

När du använder en anslutningsreferens kommer datauppsättningen och tabelllistorna från den anslutning som referensen pekar på.

pa app add data-source exempel

Lägg till en datakälla genom att svara på frågor:

pa app add data-source

Lägg till en intern Dataverse-tabell:

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

Lägg till åtgärderna för en anslutningsapp som också stöder tabeller:

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

Lägg till en SharePoint list med hjälp av anslutningsappens visningsnamn:

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

Lägg till flera SQL-tabeller från samma datauppsättning:

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

Lägg till en tabell via en anslutningsreferens och välj datauppsättningen och tabellen när kommandot frågar:

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

Lägger till en Dataverse-åtgärd eller funktion i kodappen.

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

pa app add dataverse-api Parametrar

Parameter Description
--api-name Namnet på den Dataverse-åtgärd eller funktion som ska läggas till.

PA_CLI_DATAVERSE_API_NAME är motsvarande miljövariabel för parametern --api-name .

Lära sig mer:

pa app add flow

Lägger till ett Power Automate flöde i kodappen.

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

pa app add flow Parametrar

Parameter Description
--flow-id ID:t för det Power Automate flöde som ska läggas till.

PA_CLI_FLOW_ID är motsvarande miljövariabel för parametern --flow-id .

Kommandot:

  • Laddar ned flödets OpenAPI-definition.
  • Genererar starkt typskrivna TypeScript-modeller och -tjänster.
  • Lägger till flödet och dess anslutningsreferenser till power.config.json.

Om en flödesdefinition ändras kör du det här kommandot igen för att återskapa kod för den senaste versionen.

Important

Den person som kör pa app add flow måste ha åtkomst till flödet och dess underliggande anslutningar. Kommandot misslyckas om personen inte har åtkomst till en nödvändig anslutning.

Läs mer om scenarier där du använder det här kommandot:

pa app find-dataverse-api

Hittar Dataverse-åtgärder och funktioner i den aktuella miljön.

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

pa app find-dataverse-api Parametrar

Parameter Description
--search Åtgärdsnamnet som ska sökas efter.
--json Returnera resultatet som JSON.

Dessa parametrar motsvarar Dataverse-API:er och Power Automate flödar miljövariabler.

Lär dig hur du hittar tillgängliga Dataverse-åtgärder.

pa app get-settings

Visar de aktuella inställningarna för kodappen.

pa app get-settings [--json]

pa app get-settings Parametrar

Parameter Description
--json Returnera appinställningarna som JSON.

Kör det här kommandot från ett initierat kodappsprojekt som innehåller en power.config.json fil.

pa app init

Initierar en kodapp i den aktuella katalogen.

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

pa app init Parametrar

Parameter Description
--display-name Visningsnamnet för kodappen.
--environment-id Power Platform-miljön för kodappen.
--description Beskrivningen av kodappen.
--build-path Katalogen som innehåller de kompilerade apptillgångarna.
--file-entry-point HTML-startpunkten i byggutdata.
--app-type Apptypen. Giltiga värden är CodeApp och MobileApp.
--app-url URL:en för kodappen som körs lokalt.
--cloud Power Platform-molninstansen.

Dessa parametrar har motsvarande miljövariabler för appinitiering .

Läs mer om scenarier där du kan använda det här kommandot:

pa app list

Visar kodappar i den aktuella miljön.

pa app list

pa app list-environment-variables

Visar en lista över miljövariabler som är tillgängliga för kodappen.

pa app list-environment-variables

pa app list-flows

Visar en lista över lösningsmedvetna Power Automate flöden i den aktuella miljön.

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

Exempel:

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 Parametrar

Parameter Description
--search Filtrera flöden efter namn.

PA_CLI_FLOW_SEARCH är motsvarande miljövariabel för parametern --search .

pa app push

Publicerar en ny version av kodappen för att Power Apps.

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

pa app push Parametrar

Parameter Description
--solution-id ID:t för lösningen som kodappen ska läggas till i.
--non-interactive Publicerar appen icke-interaktivt. Lär dig att publicera appar med tjänstens huvudnamn.

Använd PA_CLI_SOLUTION_ID som miljövariabel med parametern --solution-id .

Lär dig hur du skapar en kodapp med hjälp av Power Apps CLI.

pa app refresh data-source

Uppdaterar de genererade filerna för en datakälla.

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

pa app refresh data-source Parametrar

Parameter Description
--name Namnet på datakällan som ska uppdateras.

pa app remove data-source

Tar bort en datakälla från kodappen.

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

pa app remove data-source Parametrar

Parameter Description
--connector Anslutningsidentifieraren för datakällan.
--name Namnet på den datakälla som du vill ta bort.
--force Ta bort datakällan utan att fråga efter bekräftelse.

pa app remove flow

Tar bort ett Power Automate flöde från kodappen.

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

pa app remove flow Parametrar

Parameter Description
--flow-name Namnet på det Power Automate flöde som ska tas bort.
--flow-id ID:t för det Power Automate flöde som ska tas bort.
--force Ta bort flödet utan att fråga efter bekräftelse.

PA_CLI_FLOW_DATA_SOURCE_NAME och PA_CLI_REMOVE_FLOW_ID är motsvarande miljövariabler som ska användas med dessa parametrar.

Lär dig hur du tar bort ett flöde.

pa app run

Startar den Power Apps lokala värden för kodappen.

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

pa app run Parametrar

Parameter Description
--port Porten för den lokala värden.
--local-app-url URL:en för kodappen som körs lokalt.

Dessa parametrar har motsvarande miljövariabler för Kör appar .

pa app set-setting

Uppdaterar en eller flera inställningar för kodappen.

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

pa app set-setting Parametrar

Parameter Description
--show-header Visa eller dölj apprubriken. Giltiga värden är true och false.
--json Returnera de uppdaterade appinställningarna som JSON.

Kör det här kommandot från ett initierat kodappsprojekt som innehåller en power.config.json fil. Kommandot skriver inställningen till appSettings i power.config.json. Kör pa app push för att publicera inställningen så att spelaren tillämpar den vid körning.

pa app share

Delar kodappen med användare eller tjänstens huvudnamn.

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

pa app share Parametrar

Parameter Description
--principal Kommaavgränsade e-postadresser eller Microsoft Entra objekt-ID:t som användarna eller tjänstens huvudnamn ska dela med.
--access Den åtkomstnivå som ska beviljas: play (standard) eller edit.

Dessa parametrar har motsvarande miljövariabler för Share Apps .

pa app share Anmärkningar

Kodappen måste redan ha publicerats och ha ett app-ID från ett lyckat pa app push kommando. Bevilja edit åtkomst när tjänstens huvudnamn behöver köra pa app push.

När du delar med tjänstens huvudnamn använder du objekt-ID:t för företagsprogram, inte objekt-ID:t för appregistrering.

pa auth login

Loggar in via systemwebbläsaren.

pa auth login

Om du vill fylla i kontot i förväg på inloggningssidan använder du:

pa auth login --account user@contoso.com

pa auth login Parametrar

Parameter Description
--account Kontot som ska fyllas i på inloggningssidan i förväg.

PA_CLI_ACCOUNT är motsvarande miljövariabel för parametern --account .

pa auth logout

Loggar ut och tar bort sparad autentiseringsinformation.

pa auth logout

Note

Det här kommandot loggar ut dig från alla konton. Det kan inte logga ut dig från bara ett konto. Om du vill ändra vilket konto som är aktivt använder du pa auth switch i stället.

Lär dig hur du loggar ut

pa auth status

Visar inloggade konton och identifierar det aktiva kontot.

Om du vill visa autentiseringsstatus som JSON använder du:

pa auth status --json

pa auth status Parametrar

Parameter Description
--json Returnera autentiseringsstatusen som JSON.

Lär dig hur du kontrollerar vilket konto som är aktivt

pa auth switch

Ändrar det aktiva kontot.

pa auth switch --account user@contoso.com

pa auth switch Parametrar

Parameter Description
--account Det konto som ska aktiveras.

PA_CLI_ACCOUNT är motsvarande miljövariabel för parametern --account .

Läs mer om när du kan använda det här kommandot:

pa connection create

Skapar en anslutning för en anslutningsapp.

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

pa connection create Parametrar

Parameter Alias Obligatoriskt Description
--connector - Yes Anslutningsidentifieraren, till exempel shared_office365 eller shared_teams.
--display-name -n No Visningsnamnet för anslutningen. Om du inte anger något namn använder CLI ett standardnamn.
--json - No Returnerar resultatet som JSON.

pa connection create exempel

Skapa en Office 365 Outlook anslutning:

pa connection create --connector shared_office365

Skapa en Microsoft Teams anslutning med ett anpassat visningsnamn:

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

Skapa en anslutning och returnera resultatet som JSON:

pa connection create --connector shared_office365 --json

pa connection create-utdata

När kommandot lyckas returneras anslutnings-ID:t. Använd anslutnings-ID:t när du lägger till anslutningsappen som datakälla i kodappen.

Lär dig hur du skapar en anslutning från Power Apps CLI

pa connection list

Visar en lista över anslutningar i den aktuella miljön.

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

pa connection list Parametrar

Parameter Description
--search Filtrera anslutningar efter namn.
--json Returnera resultatet som JSON.

Dessa parametrar har motsvarande miljövariabler för lösningar, anslutningsappar och datakällor .

pa connection list-datasets

Visar en lista över datauppsättningar som är tillgängliga via en anslutning.

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

pa connection list-datasets Parametrar

Parameter Description
--connector Anslutningsidentifieraren.
--connection-id Det anslutnings-ID som ska användas när du listar datauppsättningar.

pa connection list-procedures

Visar en lista över SQL-lagrade procedurer som är tillgängliga i en datauppsättning.

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

pa connection list-procedures Parametrar

Parameter Description
--connection-id Det anslutnings-ID som ska användas när lagrade procedurer visas.
--dataset Den datauppsättning som innehåller de lagrade procedurerna.

pa connection list-references

Visar en lista över anslutningsreferenser i en lösning.

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

pa connection list-references Parametrar

Parameter Description
--solution-id ID:t för lösningen som innehåller anslutningsreferenserna.

Använd PA_CLI_SOLUTION_ID med parametern --solution-id .

pa connection list-tables

Visar tabeller som är tillgängliga i en datauppsättning.

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

pa connection list-tables Parametrar

Parameter Description
--connector Anslutningsidentifieraren.
--connection-id Det anslutnings-ID som ska användas när tabeller listas.
--dataset Datauppsättningen som innehåller tabellerna.

pa connector list

Visar en lista över tillgängliga anslutningsappar i den aktuella Power Platform-miljön.

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

pa connector list Parametrar

Parameter Description
--search Filtrera anslutningsappar efter namn eller visningsnamn.
--json Returnera den fullständiga anslutningslistan som JSON.

PA_CLI_CONNECTOR_SEARCH är motsvarande miljövariabel som ska användas med parametern --search .

pa connector list-utdata

I en interaktiv terminal visas resultat på sidor med 20 rader. Tryck på Retur för att visa nästa sida. Tryck på Esc eller Q för att avsluta. När du omdirigerar utdata eller inkluderar --jsonreturnerar kommandot hela listan.

Som standard returnerar kommandot en tabell med följande kolumner:

Column Description
Visningsnamn Anslutningsappens visningsnamn, till exempel Office 365 Outlook.
Koppling Anslutningsidentifieraren, till exempel shared_office365. Använd det här värdet med alternativet --connectorpa connection create.

När du använder parametern --json innehåller JSON-utdata följande fält:

Fält Description
id Anslutnings-ID:t.
name Anslutningsidentifieraren, till exempel shared_office365.
displayName Anslutningsappens visningsnamn.
description Beskrivning av anslutningsappen.
isTabular Anger om anslutningsappen stöder tabelldataåtgärder.

pa connector list exempel

Visa en lista över alla tillgängliga anslutningsappar:

pa connector list

Sök efter anslutningsappar:

pa connector list --search teams

Returnera anslutningslistan som JSON:

pa connector list --json

Lär dig hur du listar tillgängliga anslutningsappar

pa solution list

Visar en lista över lösningar i den aktuella miljön, inklusive deras eget namn, unika namn och lösnings-ID.

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

pa solution list Parametrar

Parameter Description
--search Filtrera lösningar efter eget namn eller unikt namn. Filtret är en skiftlägesokänslig delsträngsmatchning.
--json Returnera den fullständiga lösningslistan som JSON.

PA_CLI_SOLUTION_SEARCH är motsvarande miljövariabel för parametern --search .

I en interaktiv terminal visas resultat på sidor med 20 rader. Tryck på Retur för att visa nästa sida. Tryck på Esc eller Q för att avsluta. När du omdirigerar utdata eller inkluderar --jsonreturnerar kommandot hela listan.

pa telemetry disable

Inaktiverar telemetrisamling.

pa telemetry disable

pa telemetry enable

Aktiverar telemetrisamling.

pa telemetry enable

pa telemetry status

Visar aktuella telemetriinställningar.

pa telemetry status