Power Apps CLI-Befehlsreferenz

Dies sind die Befehle für die neuesten Versionen:

Die Power Apps CLI stellt Befehle zum Erstellen, Entwickeln, Verbinden und Veröffentlichen Power Apps Code-Apps bereit. Die CLI verwendet gruppierte Befehle im folgenden Format:

pa <command-group> <command>

Dies sind die Befehlsgruppen:

Befehlsgruppe Description
pa app Erstellen, Ausführen, Verbinden und Veröffentlichen von Code-Apps
pa auth Melden Sie sich an, und verwalten Sie Konten.
pa connector Suchen Sie Connectors, die in einer Power Platform-Umgebung verfügbar sind.
pa connection Erstellen und verwalten Sie Verbindungen, und entdecken Sie ihre Ressourcen.
pa telemetry Verwalten von CLI-Telemetrieeinstellungen.

Verwenden Sie --help auf jeder Ebene, um Hilfe im Terminal anzuzeigen:

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

Commands

Dies sind die verfügbaren Befehle:

Befehl Description
pa app add data-source Fügen Sie der Code-App einen Verbinder oder eine tabellarische Datenquelle hinzu.
pa app add dataverse-api Fügen Sie der Code-App eine Dataverse-Aktion oder -Funktion hinzu.
pa app add flow Fügen Sie der Code-App einen Power Automate Fluss hinzu.
pa app find-dataverse-api Suchen von Dataverse-Aktionen und -Funktionen in der aktuellen Umgebung.
pa app init Initialisieren Sie eine Code-App im aktuellen Verzeichnis.
pa app list Auflisten von Code-Apps in der aktuellen Umgebung.
pa app list-environment-variables Listen Sie Umgebungsvariablen auf, die für die Code-App verfügbar sind.
pa app list-flows Auflisten von lösungsfähigen Power Automate Flüssen in der aktuellen Umgebung.
pa app push Veröffentlichen Sie eine neue Version der Code-App, um Power Apps.
pa app refresh data-source Aktualisieren Sie die generierten Dateien für eine Datenquelle.
pa app remove data-source Entfernen Sie eine Datenquelle aus der Code-App.
pa app remove flow Entfernen Sie einen Power Automate Fluss aus der Code-App.
pa app run Starten Sie den Power Apps lokalen Host für die Code-App.
pa app share Teilen Sie die Code-App mit Benutzern oder Dienstprinzipalen.
pa auth login Melden Sie sich über den Systembrowser an.
pa auth logout Melden Sie sich ab, und entfernen Sie gespeicherte Authentifizierungsinformationen.
pa auth status Zeigen Sie angemeldete Konten an, und identifizieren Sie das aktive Konto.
pa auth switch Ändern Sie das aktive Konto.
pa connection create Erstellen Sie eine Verbindung für einen Verbinder.
pa connection list Auflisten von Verbindungen in der aktuellen Umgebung.
pa connection list-datasets Über eine Verbindung verfügbare Datasets auflisten.
pa connection list-procedures In einem Dataset verfügbare SQL-gespeicherte Prozeduren auflisten.
pa connection list-references Verbindungsverweise in einer Lösung auflisten.
pa connection list-tables Listentabellen, die in einem Dataset verfügbar sind.
pa connector list Auflisten von Connectors, die in der aktuellen Power Platform-Umgebung verfügbar sind.
pa telemetry disable Telemetriesammlung deaktivieren.
pa telemetry enable Telemetriesammlung aktivieren.
pa telemetry status Zeigt die aktuellen Telemetrieeinstellungen an.

pa app add data-source

Fügt der Code-App einen Verbinder oder eine tabellarische Datenquelle hinzu.

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

pa app add data-source Parameter

Parameter Description
--connector Der Verbinderbezeichner, z shared_office365users. B. .
--connection-id Die verbindungs-ID, die für die Datenquelle verwendet werden soll.
--connection-ref Der logische Name eines Verbindungsverweises.
--solution-id Die Lösung, die den Verbindungsverweis enthält.
--dataset Das Dataset für eine tabellarische Datenquelle.
--table Die hinzuzufügende Tabelle.
--procedure Die sql-gespeicherte Prozedur, die hinzugefügt werden soll.

pa app add dataverse-api

Fügt der Code-App eine Dataverse-Aktion oder -Funktion hinzu.

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

pa app add dataverse-api Parameter

Parameter Description
--api-name Der Name der hinzuzufügenden Dataverse-Aktion oder -Funktion.

Erfahren Sie mehr:

pa app add flow

Fügt der Code-App einen Power Automate Fluss hinzu.

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

pa app add flow Parameter

Parameter Description
--flow-id Die ID des hinzuzufügenden Power Automate-Flusses.

Der Befehl:

  • Lädt die OpenAPI-Definition des Flusses herunter.
  • Generiert stark typierte TypeScript-Modelle und -Dienste.
  • Fügt den Fluss und die zugehörigen Verbindungsverweise zu power.config.json.

Wenn sich eine Flussdefinition ändert, führen Sie diesen Befehl erneut aus, um Code für die neueste Version neu zu generieren.

Important

Die Person, die ausgeführt wird pa app add flow , muss Zugriff auf den Fluss und die zugrunde liegenden Verbindungen haben. Der Befehl schlägt fehl, wenn die Person keinen Zugriff auf eine erforderliche Verbindung hat.

Erfahren Sie mehr über Szenarien, in denen Sie diesen Befehl verwenden:

pa app find-dataverse-api

Findet Dataverse-Aktionen und -Funktionen in der aktuellen Umgebung.

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

pa app find-dataverse-api Parameter

Parameter Description
--search Der Vorgangsname, nach dem gesucht werden soll.
--json Gibt die Ergebnisse als JSON zurück.

Erfahren Sie, wie Sie verfügbare Dataverse-Vorgänge finden.

pa app init

Initialisiert eine Code-App im aktuellen Verzeichnis.

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

pa app init Parameter

Parameter Description
--display-name Der Anzeigename der Code-App.
--environment-id Die Power Platform-Umgebung für die Code-App.
--build-path Das Verzeichnis, das die kompilierten App-Ressourcen enthält.
--cloud Die Power Platform-Cloudinstanz.

Erfahren Sie mehr über Szenarien, in denen Sie diesen Befehl verwenden können:

pa app list

Listet Code-Apps in der aktuellen Umgebung auf.

pa app list

pa app list-environment-variables

Listet Umgebungsvariablen auf, die für die Code-App verfügbar sind.

pa app list-environment-variables

pa app list-flows

Listet lösungsfähige Power Automate Flüsse in der aktuellen Umgebung auf.

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

Example:

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 Parameter

Parameter Description
--search Filterflüsse nach Namen.

pa app push

Veröffentlicht eine neue Version der Code-App zum Power Apps.

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

pa app push Parameter

Parameter Description
--solution-id Die ID der Lösung, der die Code-App hinzugefügt werden soll.

Erfahren Sie, wie Sie mithilfe der Power Apps CLI eine Code-App erstellen.

pa app refresh data-source

Aktualisiert die generierten Dateien für eine Datenquelle.

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

pa app refresh data-source Parameter

Parameter Description
--name Der Name der zu aktualisierenden Datenquelle.

pa app remove data-source

Entfernt eine Datenquelle aus der Code-App.

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

pa app remove data-source Parameter

Parameter Description
--connector Der Connectorbezeichner für die Datenquelle.
--name Der Name der zu entfernenden Datenquelle.
--force Entfernen Sie die Datenquelle, ohne zur Bestätigung aufzufordern.

pa app remove flow

Entfernt einen Power Automate Fluss aus der Code-App.

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

pa app remove flow Parameter

Parameter Description
--flow-name Der Name des zu entfernenden Power Automate Flusses.
--flow-id Die ID des zu entfernenden Power Automate-Flusses.
--force Entfernen Sie den Fluss, ohne zur Bestätigung aufzufordern.

Erfahren Sie, wie Sie einen Fluss entfernen.

pa app run

Startet den Power Apps lokalen Host für die Code-App.

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

pa app run Parameter

Parameter Description
--port Der Port für den lokalen Host.
--local-app-url Die URL der lokal ausgeführten Code-App.

pa app share

Teilt die Code-App mit Benutzern oder Dienstprinzipalen.

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

pa app share Parameter

Parameter Description
--principal Kommagetrennte E-Mail-Adressen oder Microsoft Entra Objekt-IDs für die Benutzer oder Dienstprinzipale, für die freigegeben werden soll.
--access Die Zugriffsebene, die gewährt werden soll: play (Standard) oder edit.

pa app share Bemerkungen

Die Code-App muss bereits veröffentlicht werden und über eine App-ID aus einem erfolgreichen pa app push Befehl verfügen. Gewähren des edit Zugriffs, wenn ein Dienstprinzipal ausgeführt werden pa app pushmuss.

Verwenden Sie beim Freigeben mit einem Dienstprinzipal die Objekt-ID der Enterprise-Anwendung, nicht die App-Registrierungsobjekt-ID.

pa auth login

Meldet sich über den Systembrowser an.

pa auth login

Um das Konto auf der Anmeldeseite vorab aufzufüllen, verwenden Sie Folgendes:

pa auth login --account user@contoso.com

pa auth login Parameter

Parameter Description
--account Das Konto, das auf der Anmeldeseite vorab ausgefüllt werden soll.

pa auth logout

Meldet sich ab und entfernt gespeicherte Authentifizierungsinformationen.

pa auth logout

Note

Mit diesem Befehl werden Sie von allen Konten abgemeldet. Sie können sich nicht von nur einem Konto abmelden. Verwenden Sie stattdessen, pa auth switch um zu ändern, welches Konto aktiv ist.

Erfahren Sie, wie Sie sich abmelden

pa auth status

Zeigt angemeldete Konten an und identifiziert das aktive Konto.

Um den Authentifizierungsstatus als JSON anzuzeigen, verwenden Sie Folgendes:

pa auth status --json

pa auth status Parameter

Parameter Description
--json Gibt den Authentifizierungsstatus als JSON zurück.

Erfahren Sie, wie Sie überprüfen, welches Konto aktiv ist.

pa auth switch

Ändert das aktive Konto.

pa auth switch --account user@contoso.com

pa auth switch Parameter

Parameter Description
--account Das Konto, das aktiv werden soll.

Erfahren Sie mehr darüber, wann Sie diesen Befehl verwenden können:

pa connection create

Erstellt eine Verbindung für einen Verbinder.

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

pa connection create Parameter

Parameter Description
--connector Der Verbinderbezeichner, z shared_office365. B. .
--display-name Der Anzeigename für die Verbindung.
--json Gibt das Ergebnis als JSON zurück.

pa connection list

Listet Verbindungen in der aktuellen Umgebung auf.

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

pa connection list Parameter

Parameter Description
--search Filtert Verbindungen nach Name.
--json Gibt die Ergebnisse als JSON zurück.

pa connection list-datasets

Listet Datasets auf, die über eine Verbindung verfügbar sind.

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

pa connection list-datasets Parameter

Parameter Description
--connector Der Verbinderbezeichner.
--connection-id Die Verbindungs-ID, die beim Auflisten von Datasets verwendet werden soll.

pa connection list-procedures

Listet gespeicherte SQL-Prozeduren auf, die in einem Dataset verfügbar sind.

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

pa connection list-procedures Parameter

Parameter Description
--connection-id Die Beim Auflisten gespeicherter Prozeduren zu verwendende Verbindungs-ID.
--dataset Das Dataset, das die gespeicherten Prozeduren enthält.

pa connection list-references

Listet Verbindungsverweise in einer Lösung auf.

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

pa connection list-references Parameter

Parameter Description
--solution-id Die ID der Lösung, die die Verbindungsverweise enthält.

pa connection list-tables

Listet Tabellen auf, die in einem Dataset verfügbar sind.

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

pa connection list-tables Parameter

Parameter Description
--connector Der Verbinderbezeichner.
--connection-id Die beim Auflisten von Tabellen zu verwendende Verbindungs-ID.
--dataset Das Dataset, das die Tabellen enthält.

pa connector list

Listet Connectors auf, die in der aktuellen Power Platform-Umgebung verfügbar sind.

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

pa connector list Parameter

Parameter Description
--search Filtern sie Connectors nach Name oder Anzeigename.
--json Geben Sie die vollständige Connectorliste als JSON zurück.

Erfahren Sie, wie Sie eine Verbindung erstellen.

pa telemetry disable

Deaktiviert die Telemetrieauflistung.

pa telemetry disable

pa telemetry enable

Aktiviert die Telemetrieauflistung.

pa telemetry enable

pa telemetry status

Zeigt die aktuellen Telemetrieeinstellungen an.

pa telemetry status