Referencia de comandos de la CLI de Power Apps

Estos son los comandos de las versiones más recientes:

La CLI de Power Apps proporciona comandos para crear, desarrollar, conectar y publicar aplicaciones de código Power Apps. La CLI usa comandos agrupados en el formato siguiente:

pa <command-group> <command>

Estos son los grupos de comandos:

Grupo de comandos Description
pa app Cree, ejecute, conecte y publique aplicaciones de código.
pa auth Inicie sesión y administre cuentas.
pa connector Busque conectores disponibles en un entorno de Power Platform.
pa connection Cree y administre conexiones y descubra sus recursos.
pa telemetry Administrar la configuración de telemetría de la CLI.

Para mostrar ayuda en el terminal, use --help en cualquier nivel:

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

Comandos

Estos son los comandos disponibles:

Comando Description
pa app add data-source Agregue un conector o un origen de datos tabulares a la aplicación de código.
pa app add dataverse-api Agregue una acción o función de Dataverse a la aplicación de código.
pa app add flow Agregue un flujo de Power Automate a la aplicación de código.
pa app find-dataverse-api Busque acciones y funciones de Dataverse en el entorno actual.
pa app init Inicialice una aplicación de código en el directorio actual.
pa app list Enumerar las aplicaciones de código en el entorno actual.
pa app list-environment-variables Enumera las variables de entorno disponibles para la aplicación de código.
pa app list-flows Enumere los flujos de Power Automate compatibles con la solución en el entorno actual.
pa app push Publique una nueva versión de la aplicación de código en Power Apps.
pa app refresh data-source Actualice los archivos generados para un origen de datos.
pa app remove data-source Quite un origen de datos de la aplicación de código.
pa app remove flow Quite un flujo de Power Automate de la aplicación de código.
pa app run Inicie el Power Apps host local para la aplicación de código.
pa app share Comparta la aplicación de código con usuarios o entidades de servicio.
pa auth login Inicie sesión a través del explorador del sistema.
pa auth logout Cierre la sesión y quite la información de autenticación guardada.
pa auth status Muestra las cuentas con sesión iniciada e identifica la cuenta activa.
pa auth switch Cambie la cuenta activa.
pa connection create Cree una conexión para un conector.
pa connection list Enumera las conexiones en el entorno actual.
pa connection list-datasets Enumerar conjuntos de datos disponibles a través de una conexión.
pa connection list-procedures Enumera los procedimientos almacenados de SQL disponibles en un conjunto de datos.
pa connection list-references Enumerar las referencias de conexión en una solución.
pa connection list-tables Enumera las tablas disponibles en un conjunto de datos.
pa connector list Enumere los conectores disponibles en el entorno actual de Power Platform.
pa telemetry disable Deshabilite la recopilación de telemetría.
pa telemetry enable Habilite la recopilación de telemetría.
pa telemetry status Muestra la configuración de telemetría actual.

pa app add data-source

Agrega un conector o un origen de datos tabulares a la aplicación de código.

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

Parámetros pa app add data-source

Parámetro Description
--connector Identificador del conector, como shared_office365users.
--connection-id Identificador de conexión que se va a usar para el origen de datos.
--connection-ref Nombre lógico de una referencia de conexión.
--solution-id Solución que contiene la referencia de conexión.
--dataset Conjunto de datos de un origen de datos tabular.
--table Tabla que se va a agregar.
--procedure Procedimiento almacenado de SQL que se va a agregar.

pa app add dataverse-api

Agrega una acción o función de Dataverse a la aplicación de código.

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

Parámetros pa app add dataverse-api

Parámetro Description
--api-name Nombre de la acción o función de Dataverse que se va a agregar.

Aprende más:

pa app add flow

Agrega un flujo de Power Automate a la aplicación de código.

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

Parámetros pa app add flow

Parámetro Description
--flow-id Identificador del flujo de Power Automate que se va a agregar.

El comando:

  • Descarga la definición de OpenAPI del flujo.
  • Genera modelos y servicios de TypeScript fuertemente tipados.
  • Agrega el flujo y sus referencias de conexión a power.config.json.

Si cambia una definición de flujo, vuelva a ejecutar este comando para volver a generar código para la versión más reciente.

Importante

La persona que se ejecuta pa app add flow debe tener acceso al flujo y a sus conexiones subyacentes. Se produce un error en el comando si la persona no tiene acceso a una conexión necesaria.

Obtenga más información sobre los escenarios en los que se usa este comando:

pa app find-dataverse-api

Busca las acciones y funciones de Dataverse en el entorno actual.

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

Parámetros pa app find-dataverse-api

Parámetro Description
--search Nombre de la operación que se va a buscar.
--json Devuelve los resultados como JSON.

Obtenga información sobre cómo encontrar las operaciones de Dataverse disponibles.

pa app init

Inicializa una aplicación de código en el directorio actual.

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

Parámetros pa app init

Parámetro Description
--display-name Nombre para mostrar de la aplicación de código.
--environment-id Entorno de Power Platform para la aplicación de código.
--build-path Directorio que contiene los recursos de la aplicación compilada.
--cloud Instancia en la nube de Power Platform.

Obtenga más información sobre los escenarios en los que puede usar este comando:

pa app list

Enumera las aplicaciones de código en el entorno actual.

pa app list

pa app list-environment-variables

Enumera las variables de entorno disponibles para la aplicación de código.

pa app list-environment-variables

pa app list-flows

Enumera los flujos de Power Automate compatibles con la solución en el entorno actual.

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

Ejemplo:

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

Parámetros pa app list-flows

Parámetro Description
--search Filtre los flujos por nombre.

pa app push

Publica una nueva versión de la aplicación de código en Power Apps.

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

Parámetros pa app push

Parámetro Description
--solution-id Identificador de la solución a la que se va a agregar la aplicación de código.
--non-interactive Publica la aplicación de forma no interactiva. Aprenda a publicar aplicaciones con una entidad de servicio

Aprenda a crear una aplicación de código mediante la CLI de Power Apps

pa app refresh data-source

Actualiza los archivos generados para un origen de datos.

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

Parámetros pa app refresh data-source

Parámetro Description
--name Nombre del origen de datos que se va a actualizar.

pa app remove data-source

Quita un origen de datos de la aplicación de código.

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

Parámetros pa app remove data-source

Parámetro Description
--connector Identificador del conector del origen de datos.
--name Nombre del origen de datos que se va a quitar.
--force Quite el origen de datos sin pedir confirmación.

pa app remove flow

Quita un flujo de Power Automate de la aplicación de código.

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

Parámetros pa app remove flow

Parámetro Description
--flow-name Nombre del flujo de Power Automate que se va a quitar.
--flow-id Identificador del flujo de Power Automate que se va a quitar.
--force Quite el flujo sin solicitar confirmación.

Obtenga información sobre cómo quitar un flujo

pa app run

Inicia el Power Apps host local para la aplicación de código.

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

Parámetros pa app run

Parámetro Description
--port Puerto del host local.
--local-app-url Dirección URL de la aplicación de código en ejecución local.

pa app share

Comparte la aplicación de código con usuarios o entidades de servicio.

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

Parámetros pa app share

Parámetro Description
--principal Direcciones de correo electrónico separadas por comas o Microsoft Entra identificadores de objeto para que los usuarios o entidades de servicio compartan con ellos.
--access Nivel de acceso que se va a conceder: play (valor predeterminado) o edit.

pa app share comentarios

La aplicación de código ya debe publicarse y tener un identificador de aplicación desde un comando correcto pa app push . Conceda edit acceso cuando una entidad de servicio necesite ejecutar pa app push.

Al compartir con una entidad de servicio, use el identificador de objeto de aplicación empresarial, no el identificador de objeto de registro de aplicaciones.

pa auth login

Inicia sesión a través del explorador del sistema.

pa auth login

Para rellenar previamente la cuenta en la página de inicio de sesión, use:

pa auth login --account user@contoso.com

Parámetros pa auth login

Parámetro Description
--account La cuenta que se va a rellenar previamente en la página de inicio de sesión.

pa auth logout

Cierra la sesión y quita la información de autenticación guardada.

pa auth logout

Note

Este comando cierra la sesión de todas las cuentas. No puede cerrarte la sesión de solo una cuenta. Para cambiar qué cuenta está activa, use pa auth switch en su lugar.

Obtenga información sobre cómo cerrar sesión

pa auth status

Muestra las cuentas que han iniciado sesión e identifica la cuenta activa.

Para mostrar el estado de autenticación como JSON, use:

pa auth status --json

Parámetros pa auth status

Parámetro Description
--json Devuelve el estado de autenticación como JSON.

Obtenga información sobre cómo comprobar qué cuenta está activa

pa auth switch

Cambia la cuenta activa.

pa auth switch --account user@contoso.com

Parámetros pa auth switch

Parámetro Description
--account Cuenta que se va a activar.

Obtenga más información sobre cuándo puede usar este comando:

pa connection create

Crea una conexión para un conector.

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

Parámetros pa connection create

Parámetro Description
--connector Identificador del conector, como shared_office365.
--display-name Nombre para mostrar de la conexión.
--json Devuelve el resultado como JSON.

pa connection list

Enumera las conexiones en el entorno actual.

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

Parámetros pa connection list

Parámetro Description
--search Filtre las conexiones por nombre.
--json Devuelve los resultados como JSON.

pa connection list-datasets

Enumera los conjuntos de datos disponibles a través de una conexión.

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

Parámetros pa connection list-datasets

Parámetro Description
--connector Identificador del conector.
--connection-id Identificador de conexión que se va a usar al enumerar conjuntos de datos.

pa connection list-procedures

Enumera los procedimientos almacenados de SQL disponibles en un conjunto de datos.

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

Parámetros pa connection list-procedures

Parámetro Description
--connection-id Identificador de conexión que se va a usar al enumerar los procedimientos almacenados.
--dataset Conjunto de datos que contiene los procedimientos almacenados.

pa connection list-references

Enumera las referencias de conexión en una solución.

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

Parámetros pa connection list-references

Parámetro Description
--solution-id Identificador de la solución que contiene las referencias de conexión.

pa connection list-tables

Enumera las tablas disponibles en un conjunto de datos.

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

Parámetros pa connection list-tables

Parámetro Description
--connector Identificador del conector.
--connection-id Identificador de conexión que se va a usar al enumerar tablas.
--dataset Conjunto de datos que contiene las tablas.

pa connector list

Enumera los conectores disponibles en el entorno actual de Power Platform.

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

Parámetros pa connector list

Parámetro Description
--search Filtre los conectores por nombre o nombre para mostrar.
--json Devuelve la lista de conectores completa como JSON.

Aprenda a crear una conexión

pa telemetry disable

Deshabilita la recopilación de telemetría.

pa telemetry disable

pa telemetry enable

Habilita la recopilación de telemetría.

pa telemetry enable

pa telemetry status

Muestra la configuración de telemetría actual.

pa telemetry status