informations de référence sur la commande CLI Power Apps

Voici les commandes des dernières versions :

L’interface CLI Power Apps fournit des commandes pour créer, développer, connecter et publier des applications de code Power Apps. L’interface CLI utilise des commandes groupées au format suivant :

pa <command-group> <command>

Voici les groupes de commandes :

Groupe de commandes Description
pa app Créez, exécutez, connectez et publiez des applications de code.
pa auth Connectez-vous et gérez les comptes.
pa connector Recherchez des connecteurs disponibles dans un environnement Power Platform.
pa connection Créez et gérez les connexions et découvrez leurs ressources.
pa telemetry Gérer les paramètres de télémétrie CLI.

Pour afficher de l’aide dans le terminal, utilisez --help à n’importe quel niveau :

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

Commandes

Voici les commandes disponibles :

Command Description
pa app add data-source Ajoutez un connecteur ou une source de données tabulaire à l’application de code.
pa app add dataverse-api Ajoutez une action ou une fonction Dataverse à l’application de code.
pa app add flow Ajoutez un flux Power Automate à l’application de code.
pa app find-dataverse-api Recherchez des actions et des fonctions Dataverse dans l’environnement actuel.
pa app init Initialisez une application de code dans le répertoire actif.
pa app list Répertorier les applications de code dans l’environnement actuel.
pa app list-environment-variables Répertorier les variables d’environnement disponibles pour l’application de code.
pa app list-flows Répertoriez les flux Power Automate prenant en compte les solutions dans l’environnement actuel.
pa app push Publiez une nouvelle version de l’application de code sur Power Apps.
pa app refresh data-source Actualisez les fichiers générés pour une source de données.
pa app remove data-source Supprimez une source de données de l’application de code.
pa app remove flow Supprimez un flux Power Automate de l’application de code.
pa app run Démarrez l’hôte local Power Apps pour l’application de code.
pa app share Partagez l’application de code avec des utilisateurs ou des principaux de service.
pa auth login Connectez-vous via le navigateur système.
pa auth logout Déconnectez-vous et supprimez les informations d’authentification enregistrées.
pa auth status Affichez les comptes connectés et identifiez le compte actif.
pa auth switch Modifiez le compte actif.
pa connection create Créez une connexion pour un connecteur.
pa connection list Répertorier les connexions dans l’environnement actuel.
pa connection list-datasets Répertorier les jeux de données disponibles via une connexion.
pa connection list-procedures Répertorier les procédures stockées SQL disponibles dans un jeu de données.
pa connection list-references Répertorier les références de connexion dans une solution.
pa connection list-tables Répertorier les tables disponibles dans un jeu de données.
pa connector list Répertorier les connecteurs disponibles dans l’environnement Power Platform actuel.
pa telemetry disable Désactivez la collecte de données de télémétrie.
pa telemetry enable Activer la collecte de données de télémétrie.
pa telemetry status Affichez les paramètres de télémétrie actuels.

pa app add data-source

Ajoute un connecteur ou une source de données tabulaire à l’application de code.

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

Paramètres pa app add data-source

Paramètre Description
--connector Identificateur du connecteur, tel que shared_office365users.
--connection-id ID de connexion à utiliser pour la source de données.
--connection-ref Nom logique d’une référence de connexion.
--solution-id Solution qui contient la référence de connexion.
--dataset Jeu de données pour une source de données tabulaire.
--table Tableau à ajouter.
--procedure Procédure stockée SQL à ajouter.

pa app add dataverse-api

Ajoute une action ou une fonction Dataverse à l’application de code.

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

Paramètres pa app add dataverse-api

Paramètre Description
--api-name Nom de l’action ou de la fonction Dataverse à ajouter.

Pour en savoir plus:

pa app add flow

Ajoute un flux Power Automate à l’application de code.

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

Paramètres pa app add flow

Paramètre Description
--flow-id ID du flux Power Automate à ajouter.

Commande :

  • Télécharge la définition OpenAPI du flux.
  • Génère des modèles et des services TypeScript fortement typés.
  • Ajoute le flux et ses références de connexion à power.config.json.

Si une définition de flux change, réexécutez cette commande pour régénérer le code pour la dernière version.

Important

La personne qui s’exécute pa app add flow doit avoir accès au flux et à ses connexions sous-jacentes. La commande échoue si la personne n’a pas accès à une connexion requise.

En savoir plus sur les scénarios dans lesquels vous utilisez cette commande :

pa app find-dataverse-api

Recherche des actions et des fonctions Dataverse dans l’environnement actuel.

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

Paramètres pa app find-dataverse-api

Paramètre Description
--search Nom de l’opération à rechercher.
--json Retourne les résultats au format JSON.

Découvrez comment rechercher des opérations Dataverse disponibles

pa app init

Initialise une application de code dans le répertoire actif.

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

Paramètres pa app init

Paramètre Description
--display-name Nom complet de l’application de code.
--environment-id Environnement Power Platform pour l’application de code.
--build-path Répertoire qui contient les ressources de l’application compilée.
--cloud Instance cloud Power Platform.

En savoir plus sur les scénarios dans lesquels vous pouvez utiliser cette commande :

pa app list

Répertorie les applications de code dans l’environnement actuel.

pa app list

pa app list-environment-variables

Répertorie les variables d’environnement disponibles pour l’application de code.

pa app list-environment-variables

pa app list-flows

Répertorie les flux Power Automate prenant en compte les solutions dans l’environnement actuel.

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

Paramètres pa app list-flows

Paramètre Description
--search Filtrez les flux par nom.

pa app push

Publie une nouvelle version de l’application de code sur Power Apps.

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

Paramètres pa app push

Paramètre Description
--solution-id ID de la solution à laquelle ajouter l’application de code.

Découvrez comment créer une application de code à l’aide de l’interface CLI Power Apps

pa app refresh data-source

Actualise les fichiers générés pour une source de données.

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

Paramètres pa app refresh data-source

Paramètre Description
--name Nom de la source de données à actualiser.

pa app remove data-source

Supprime une source de données de l’application de code.

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

Paramètres pa app remove data-source

Paramètre Description
--connector Identificateur du connecteur pour la source de données.
--name Nom de la source de données à supprimer.
--force Supprimez la source de données sans demander de confirmation.

pa app remove flow

Supprime un flux Power Automate de l’application de code.

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

Paramètres pa app remove flow

Paramètre Description
--flow-name Nom du flux Power Automate à supprimer.
--flow-id ID du flux Power Automate à supprimer.
--force Supprimez le flux sans demander de confirmation.

Découvrez comment supprimer un flux

pa app run

Démarre l’hôte local Power Apps pour l’application de code.

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

Paramètres pa app run

Paramètre Description
--port Port de l’hôte local.
--local-app-url URL de l’application de code en cours d’exécution locale.

pa app share

Partage l’application de code avec des utilisateurs ou des principaux de service.

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

Paramètres pa app share

Paramètre Description
--principal Adresses e-mail séparées par des virgules ou id d’objet Microsoft Entra pour les utilisateurs ou les principaux de service à partager.
--access Niveau d’accès à accorder : play (par défaut) ou edit.

pa app share Remarques

L’application de code doit déjà être publiée et avoir un ID d’application à partir d’une commande réussie pa app push . Accordez edit l’accès lorsqu’un principal de service doit s’exécuter pa app push.

Lors du partage avec un principal de service, utilisez l’ID d’objet Application d’entreprise, et non l’ID d’objet Inscription d’application.

pa auth login

Se connecte via le navigateur système.

pa auth login

Pour préremplir le compte sur la page de connexion, utilisez :

pa auth login --account user@contoso.com

Paramètres pa auth login

Paramètre Description
--account Compte à préremplir sur la page de connexion.

pa auth logout

Déconnecte et supprime les informations d’authentification enregistrées.

pa auth logout

Note

Cette commande vous déconnecte de tous les comptes. Il ne peut pas vous déconnecter d’un seul compte. Pour modifier le compte actif, utilisez pa auth switch plutôt.

Découvrez comment se déconnecter

pa auth status

Affiche les comptes connectés et identifie le compte actif.

Pour afficher l’état d’authentification au format JSON, utilisez :

pa auth status --json

Paramètres pa auth status

Paramètre Description
--json Retournez l’état d’authentification au format JSON.

Découvrez comment vérifier quel compte est actif

pa auth switch

Modifie le compte actif.

pa auth switch --account user@contoso.com

Paramètres pa auth switch

Paramètre Description
--account Compte à activer.

En savoir plus sur l’utilisation de cette commande :

pa connection create

Crée une connexion pour un connecteur.

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

Paramètres pa connection create

Paramètre Description
--connector Identificateur du connecteur, tel que shared_office365.
--display-name Nom complet de la connexion.
--json Retourne le résultat au format JSON.

pa connection list

Répertorie les connexions dans l’environnement actuel.

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

Paramètres pa connection list

Paramètre Description
--search Filtrez les connexions par nom.
--json Retourne les résultats au format JSON.

pa connection list-datasets

Répertorie les jeux de données disponibles via une connexion.

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

Paramètres pa connection list-datasets

Paramètre Description
--connector Identificateur du connecteur.
--connection-id ID de connexion à utiliser lors de la liste des jeux de données.

pa connection list-procedures

Répertorie les procédures stockées SQL disponibles dans un jeu de données.

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

Paramètres pa connection list-procedures

Paramètre Description
--connection-id ID de connexion à utiliser lors de la liste des procédures stockées.
--dataset Jeu de données qui contient les procédures stockées.

pa connection list-references

Répertorie les références de connexion dans une solution.

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

Paramètres pa connection list-references

Paramètre Description
--solution-id ID de la solution qui contient les références de connexion.

pa connection list-tables

Répertorie les tables disponibles dans un jeu de données.

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

Paramètres pa connection list-tables

Paramètre Description
--connector Identificateur du connecteur.
--connection-id ID de connexion à utiliser lors de la liste des tables.
--dataset Jeu de données qui contient les tables.

pa connector list

Répertorie les connecteurs disponibles dans l’environnement Power Platform actuel.

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

Paramètres pa connector list

Paramètre Description
--search Filtrez les connecteurs par nom ou nom d’affichage.
--json Retournez la liste complète des connecteurs au format JSON.

Découvrez comment créer une connexion

pa telemetry disable

Désactive la collecte de données de télémétrie.

pa telemetry disable

pa telemetry enable

Active la collecte de données de télémétrie.

pa telemetry enable

pa telemetry status

Affiche les paramètres de télémétrie actuels.

pa telemetry status