Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Use essa referência de comando da CLI Power Apps para localizar rapidamente comandos para criar, desenvolver, conectar e publicar aplicativos de código Power Apps. A CLI usa comandos agrupados no seguinte formato:
pa <command-group> <command>
Estes são os grupos de comandos:
| Grupo de comandos | Description |
|---|---|
pa app |
Criar, executar, conectar e publicar aplicativos de código. |
pa auth |
Entre e gerencie contas. |
pa connection |
Crie e gerencie conexões e descubra seus recursos. |
pa connector |
Encontre conectores disponíveis em um ambiente do Power Platform. |
pa solution |
Encontre soluções disponíveis em um ambiente do Power Platform. |
pa telemetry |
Gerenciar as configurações de telemetria da CLI. |
Opções globais
Use --help em qualquer nível para exibir a ajuda no terminal:
pa --help
pa app --help
pa app init --help
Use --version para exibir a versão da CLI Power Apps instalada:
pa --version
comandos da CLI Power Apps
Estes comandos estão disponíveis:
| Command | Description |
|---|---|
pa app add data-source |
Adicione um conector ou uma fonte de dados tabular ao aplicativo de código. |
pa app add dataverse-api |
Adicione uma ação ou função do Dataverse ao aplicativo de código. |
pa app add flow |
Adicione um fluxo de Power Automate ao aplicativo de código. |
pa app find-dataverse-api |
Localize ações e funções do Dataverse no ambiente atual. |
pa app get-settings |
Exiba as configurações atuais do aplicativo. |
pa app init |
Inicialize um aplicativo de código no diretório atual. |
pa app list |
Listar aplicativos de código no ambiente atual. |
pa app list-environment-variables |
Listar variáveis de ambiente disponíveis para o aplicativo de código. |
pa app list-flows |
Listar fluxos de Power Automate com reconhecimento de solução no ambiente atual. |
pa app push |
Publique uma nova versão do aplicativo de código para Power Apps. |
pa app refresh data-source |
Atualize os arquivos gerados para uma fonte de dados. |
pa app remove data-source |
Remova uma fonte de dados do aplicativo de código. |
pa app remove flow |
Remova um fluxo de Power Automate do aplicativo de código. |
pa app run |
Inicie a Power Apps host local para o aplicativo de código. |
pa app set-setting |
Atualize as configurações do aplicativo. |
pa app share |
Compartilhe o aplicativo de código com usuários ou entidades de serviço. |
pa auth login |
Entre por meio do navegador do sistema. |
pa auth logout |
Saia e remova as informações de autenticação salvas. |
pa auth status |
Exiba contas assinadas e identifique a conta ativa. |
pa auth switch |
Altere a conta ativa. |
pa connection create |
Crie uma conexão para um conector. |
pa connection list |
Listar conexões no ambiente atual. |
pa connection list-datasets |
Listar conjuntos de dados disponíveis por meio de uma conexão. |
pa connection list-procedures |
Listar procedimentos armazenados do SQL disponíveis em um conjunto de dados. |
pa connection list-references |
Listar referências de conexão em uma solução. |
pa connection list-tables |
Listar tabelas disponíveis em um conjunto de dados. |
pa connector list |
Listar conectores disponíveis no ambiente atual do Power Platform. |
pa solution list |
Listar soluções no ambiente atual. |
pa telemetry disable |
Desabilite a coleção de telemetria. |
pa telemetry enable |
Habilite a coleção de telemetria. |
pa telemetry status |
Exiba as configurações de telemetria atuais. |
pa app add data-source
Adiciona uma fonte de dados de tabela ou conector ao aplicativo de código.
pa app add data-source --connector <connector-id> [options]
Parâmetros pa app add data-source
| Parâmetro | Description |
|---|---|
--connector |
O identificador do conector, como shared_office365users, ou o nome de exibição do conector, como "Usuários do Office 365". Se um nome de exibição corresponder a mais de um conector, o comando listará os identificadores de conector correspondentes para que você possa especificar um. |
--as |
Se o conector deve ser adicionado como uma table ou uma action fonte de dados. Use esse parâmetro com conectores que dão suporte a tabelas e ações, como SharePoint e SQL Server. Para obter mais informações, consulte pa app add data-source comentários. |
--connection-id |
A ID de conexão a ser usada para a fonte de dados. |
--connection-ref |
O nome lógico de uma referência de conexão, como cr123_sharedsharepointonline_1a2b3. |
--solution-id |
A solução que contém a referência de conexão. |
--dataset |
O conjunto de dados de uma fonte de dados tabular. |
--table |
A tabela a ser adicionada. Repita esse parâmetro para adicionar várias tabelas do mesmo conector, conexão e conjunto de dados. O Dataverse nativo dá suporte a uma tabela por comando. |
--org-url |
A URL da organização do Dataverse usada para recuperar metadados de tabela nativos do Dataverse. No modo interativo, o comando solicitará esse valor se você não for fornecido como uma opção de comando ou variável de ambiente. |
--procedure |
O procedimento armazenado sql a ser adicionado. |
Esses parâmetros têm soluções, conectores e variáveis ambientais de fontes de dados correspondentes.
pa app add data-source Observações
Para adicionar várias tabelas de conector em um comando, repita --table para cada tabela. As tabelas devem usar o mesmo conector, conexão e conjunto de dados. O comando adiciona identificadores de tabela duplicados apenas uma vez. Você pode incluir apenas uma tabela nativa do Dataverse ou um procedimento armazenado sql por comando.
Se uma operação de gravação, validação ou metadados específicos de tabela falhar, o comando ainda adicionará as tabelas válidas. Ele relatará os resultados e failed os resultados ordenados succeeded e retornará um código de saída diferente de zero se alguma tabela falhar. Examine os resultados antes de tentar novamente.
Alguns conectores, como SharePoint e SQL Server, dão suporte a tabelas e ações. Para esses conectores, especifique o que adicionar:
- Para adicionar tabelas ou um procedimento armazenado sql, use
--as table, ou inclua--tableou--procedure. - Para adicionar as ações do conector, use
--as action. Você não pode usar--as actioncom--dataset,--tableou--procedure.
Se você não especificar o que adicionar, o comando perguntará Adicionar uma tabela? em um terminal interativo. No modo não interativo, o comando falha até que você especifique --as. Conectores que dão suporte apenas a ações, como Usuários do Office 365, não precisam --as e não dão suporte--as table. Para adicionar ações ou funções do Dataverse, use pa app add dataverse-api em vez de --as action.
Em um terminal interativo, o comando solicita valores necessários que você não fornece como opções de comando ou variáveis de ambiente. Os prompts dependem do tipo de fonte de dados.
Para o Dataverse nativo:
- Se você não especificar
--connector, o comando solicitará a ID do conector. - O comando solicita o nome lógico da tabela.
- O comando solicita a URL da organização do Dataverse quando ela não é fornecida.
O Dataverse nativo não usa uma ID de conexão, uma referência de conexão ou um conjunto de dados.
Para fontes de dados com suporte de conector:
Escolher o conector e o tipo de fonte de dados
- Se você não especificar
--connector, o comando solicitará a ID do conector. - Se o conector der suporte a tabelas e ações e nada mais determinar o que adicionar, o comando perguntará Adicionar uma tabela?
Escolher a conexão
O comando pergunta Se você está usando uma referência de conexão em vez de uma ID de conexão? Ele ignora essa pergunta quando você fornece uma ID de conexão ou referência de conexão.
- Se você selecionar Sim, o comando solicitará o nome lógico da referência de conexão.
- Se você selecionar Não, o comando listará suas conexões para o conector. Selecione (Insira manualmente...) para inserir uma ID de conexão que não esteja na lista.
Escolher os dados
Se você estiver adicionando ações, o comando ignorará o procedimento armazenado, o conjunto de dados e os prompts de tabela.
Se você estiver adicionando tabelas ou um procedimento armazenado:
- Para SQL Server, o comando pergunta se você está adicionando um procedimento armazenado. Se você estiver, ele solicitará o nome do procedimento armazenado.
- O comando lista os conjuntos de dados disponíveis por meio da conexão. Selecione (Insira manualmente...) para inserir um conjunto de dados que não está na lista.
- A menos que você esteja adicionando um procedimento armazenado, o comando abrirá uma lista pesquisável de tabelas no conjunto de dados. Você pode selecionar mais de uma tabela.
Quando você usa uma referência de conexão, o conjunto de dados e as listas de tabelas vêm da conexão à qual a referência aponta.
pa app add data-source Exemplos
Adicione uma fonte de dados respondendo aos prompts:
pa app add data-source
Adicione uma tabela nativa do Dataverse:
pa app add data-source --connector dataverse --table account
Adicione as ações de um conector que também dá suporte a tabelas:
pa app add data-source \
--connector shared_sharepointonline \
--connection-id <connection-id> \
--as action
Adicione um SharePoint list usando o nome de exibição do conector:
pa app add data-source \
--connector "SharePoint" \
--connection-id <connection-id> \
--dataset <site-url> \
--table <list-name>
Adicione várias tabelas SQL do mesmo conjunto de dados:
pa app add data-source \
--connector shared_sql \
--connection-id <connection-id> \
--dataset <server-name,database-name> \
--table "[dbo].[Customers]" \
--table "[dbo].[Orders]"
Adicione uma tabela por meio de uma referência de conexão e selecione o conjunto de dados e a tabela quando o comando solicitar:
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
Adiciona uma ação ou função do Dataverse ao aplicativo de código.
pa app add dataverse-api --api-name <operation-name>
Parâmetros pa app add dataverse-api
| Parâmetro | Description |
|---|---|
--api-name |
O nome da ação ou função do Dataverse a ser adicionada. |
PA_CLI_DATAVERSE_API_NAME é a variável de ambiente correspondente para o --api-name parâmetro.
Saiba mais:
pa app add flow
Adiciona um fluxo de Power Automate ao aplicativo de código.
pa app add flow --flow-id <flow-id>
Parâmetros pa app add flow
| Parâmetro | Description |
|---|---|
--flow-id |
A ID do fluxo de Power Automate a ser adicionado. |
PA_CLI_FLOW_ID é a variável de ambiente correspondente para o --flow-id parâmetro.
O comando:
- Baixa a definição de OpenAPI do fluxo.
- Gera modelos e serviços typeScript fortemente tipado.
- Adiciona o fluxo e suas referências de conexão a
power.config.json.
Se uma definição de fluxo for alterada, execute este comando novamente para regenerar o código da versão mais recente.
Importante
A pessoa que executa pa app add flow deve ter acesso ao fluxo e suas conexões subjacentes. O comando falhará se a pessoa não tiver acesso a uma conexão necessária.
Saiba mais sobre cenários em que você usa este comando:
- Saiba o que acontece quando você adiciona um fluxo de Power Automate
- Saiba como atualizar um fluxo de Power Automate
- Examinar limitações e considerações para fluxos de Power Automate
pa app find-dataverse-api
Localiza ações e funções do Dataverse no ambiente atual.
pa app find-dataverse-api --search <operation-name> [--json]
Parâmetros pa app find-dataverse-api
| Parâmetro | Description |
|---|---|
--search |
O nome da operação a ser pesquisado. |
--json |
Retorne os resultados como JSON. |
Esses parâmetros correspondem às APIs do Dataverse e Power Automate fluem variáveis ambientais.
Saiba como localizar as operações disponíveis do Dataverse.
pa app get-settings
Exibe as configurações atuais do aplicativo de código.
pa app get-settings [--json]
Parâmetros pa app get-settings
| Parâmetro | Description |
|---|---|
--json |
Retorne as configurações do aplicativo como JSON. |
Execute este comando de um projeto de aplicativo de código inicializado que contém um power.config.json arquivo.
pa app init
Inicializa um aplicativo de código no diretório atual.
pa app init [--display-name <name>] [--environment-id <environment-id>]
Parâmetros pa app init
| Parâmetro | Description |
|---|---|
--display-name |
O nome de exibição do aplicativo de código. |
--environment-id |
O ambiente do Power Platform para o aplicativo de código. |
--description |
A descrição do aplicativo de código. |
--build-path |
O diretório que contém os ativos do aplicativo compilados. |
--file-entry-point |
O ponto de entrada HTML na saída de build. |
--app-type |
O tipo de aplicativo. Os valores válidos são CodeApp e MobileApp. |
--app-url |
A URL do aplicativo de código em execução local. |
--cloud |
A instância de nuvem do Power Platform. |
Esses parâmetros têm variáveis ambientais de inicialização de aplicativo correspondentes.
Saiba mais sobre cenários em que você pode usar este comando:
- Examinar os pré-requisitos para adicionar uma ação ou função do Dataverse
- Examinar os pré-requisitos para adicionar fluxos de Power Automate
- Saiba como inicializar um aplicativo de código
- Saiba como funciona a entrada ao inicializar um aplicativo de código
pa app list
Lista aplicativos de código no ambiente atual.
pa app list
pa app list-environment-variables
Lista variáveis de ambiente disponíveis para o aplicativo de código.
pa app list-environment-variables
pa app list-flows
Lista fluxos de Power Automate com reconhecimento de solução no ambiente atual.
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
Parâmetros pa app list-flows
| Parâmetro | Description |
|---|---|
--search |
Filtrar fluxos por nome. |
PA_CLI_FLOW_SEARCH é a variável de ambiente correspondente para o --search parâmetro.
pa app push
Publica uma nova versão do aplicativo de código para Power Apps.
pa app push [--solution-id <solution-id>]
Parâmetros pa app push
| Parâmetro | Description |
|---|---|
--solution-id |
A ID da solução à qual adicionar o aplicativo de código. |
--non-interactive |
Publica o aplicativo de forma não interativa. Saiba como publicar aplicativos com uma entidade de serviço. |
Use PA_CLI_SOLUTION_ID como a variável de ambiente com o --solution-id parâmetro.
Saiba como criar um aplicativo de código usando a CLI do Power Apps.
pa app refresh data-source
Atualiza os arquivos gerados para uma fonte de dados.
pa app refresh data-source --name <data-source-name>
Parâmetros pa app refresh data-source
| Parâmetro | Description |
|---|---|
--name |
O nome da fonte de dados a ser atualizada. |
pa app remove data-source
Remove uma fonte de dados do aplicativo 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 |
O identificador do conector para a fonte de dados. |
--name |
O nome da fonte de dados a ser removida. |
--force |
Remova a fonte de dados sem solicitar confirmação. |
pa app remove flow
Remove um fluxo de Power Automate do aplicativo 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 |
O nome do fluxo de Power Automate a ser removido. |
--flow-id |
A ID do fluxo de Power Automate a ser removido. |
--force |
Remova o fluxo sem solicitar confirmação. |
PA_CLI_FLOW_DATA_SOURCE_NAME e PA_CLI_REMOVE_FLOW_ID são variáveis de ambiente correspondentes a serem usadas com esses parâmetros.
pa app run
Inicia o Power Apps host local para o aplicativo de código.
pa app run [--port <port>] [--local-app-url <url>]
Parâmetros pa app run
| Parâmetro | Description |
|---|---|
--port |
A porta do host local. |
--local-app-url |
A URL do aplicativo de código em execução local. |
Esses parâmetros têm variáveis ambientais de aplicativos de execução correspondentes.
pa app set-setting
Atualiza uma ou mais configurações para o aplicativo de código.
pa app set-setting --show-header <true|false> [--json]
Parâmetros pa app set-setting
| Parâmetro | Description |
|---|---|
--show-header |
Mostrar ou ocultar o cabeçalho do aplicativo. Os valores válidos são true e false. |
--json |
Retorne as configurações de aplicativo atualizadas como JSON. |
Execute este comando de um projeto de aplicativo de código inicializado que contém um power.config.json arquivo. O comando grava a configuração appSettings em power.config.json. Execute pa app push para publicar a configuração para que o player a aplique em runtime.
pa app share
Compartilha o aplicativo de código com usuários ou entidades de serviço.
pa app share --principal <principal> [--access play|edit]
Parâmetros pa app share
| Parâmetro | Description |
|---|---|
--principal |
Endereços de email separados por vírgulas ou Microsoft Entra IDs de objeto para os usuários ou entidades de serviço para compartilhar. |
--access |
O nível de acesso a ser concedido: play (padrão) ou edit. |
Esses parâmetros têm variáveis ambientais de aplicativos de compartilhamento correspondentes.
pa app share Observações
O aplicativo de código já deve ser publicado e ter uma ID do aplicativo de um comando bem-sucedido pa app push . Conceda edit acesso quando uma entidade de serviço precisar ser executada pa app push.
Ao compartilhar com uma entidade de serviço, use a ID do objeto aplicativo empresarial, não a ID do objeto Registro de Aplicativo.
pa auth login
Entra por meio do navegador do sistema.
pa auth login
Para pré-preencher a conta na página de entrada, use:
pa auth login --account user@contoso.com
Parâmetros pa auth login
| Parâmetro | Description |
|---|---|
--account |
A conta a ser preenchida previamente na página de entrada. |
PA_CLI_ACCOUNT é a variável de ambiente correspondente para o --account parâmetro.
pa auth logout
Sai e remove as informações de autenticação salvas.
pa auth logout
Note
Esse comando o desconscreve de todas as contas. Não é possível desconectar você de apenas uma conta. Para alterar qual conta está ativa, use pa auth switch em vez disso.
pa auth status
Exibe contas assinadas e identifica a conta ativa.
Para exibir o status de autenticação como JSON, use:
pa auth status --json
Parâmetros pa auth status
| Parâmetro | Description |
|---|---|
--json |
Retorne o status de autenticação como JSON. |
Saiba como verificar qual conta está ativa
pa auth switch
Altera a conta ativa.
pa auth switch --account user@contoso.com
Parâmetros pa auth switch
| Parâmetro | Description |
|---|---|
--account |
A conta a ser ativa. |
PA_CLI_ACCOUNT é a variável de ambiente correspondente para o --account parâmetro.
Saiba mais sobre quando você pode usar este comando:
pa connection create
Cria uma conexão para um conector.
pa connection create --connector <connector-id> [--display-name <name>] [--json]
Parâmetros pa connection create
| Parâmetro | Alias | Obrigatório | Description |
|---|---|---|---|
--connector |
- | Sim | O identificador do conector, como shared_office365 ou shared_teams. |
--display-name |
-n |
No | O nome de exibição da conexão. Se você não fornecer um nome, a CLI usará um nome padrão. |
--json |
- | No | Retorna o resultado como JSON. |
pa connection create Exemplos
Criar uma conexão Office 365 Outlook:
pa connection create --connector shared_office365
Crie uma conexão Microsoft Teams com um nome de exibição personalizado:
pa connection create --connector shared_teams --display-name "My Teams"
Crie uma conexão e retorne o resultado como JSON:
pa connection create --connector shared_office365 --json
pa connection create saída
Quando o comando for bem-sucedido, ele retornará a ID da conexão. Use a ID de conexão ao adicionar o conector como uma fonte de dados ao aplicativo de código.
Saiba como criar uma conexão com a CLI do Power Apps
pa connection list
Lista conexões no ambiente atual.
pa connection list [--search <term>] [--json]
Parâmetros pa connection list
| Parâmetro | Description |
|---|---|
--search |
Filtrar conexões por nome. |
--json |
Retorne os resultados como JSON. |
Esses parâmetros têm soluções, conectores e variáveis ambientais de fontes de dados correspondentes.
pa connection list-datasets
Lista os conjuntos de dados disponíveis por meio de uma conexão.
pa connection list-datasets --connector <connector-id> [--connection-id <connection-id>]
Parâmetros pa connection list-datasets
| Parâmetro | Description |
|---|---|
--connector |
O identificador do conector. |
--connection-id |
A ID de conexão a ser usada ao listar conjuntos de dados. |
pa connection list-procedures
Lista os procedimentos armazenados do SQL disponíveis em um conjunto de dados.
pa connection list-procedures --connection-id <connection-id> --dataset <dataset>
Parâmetros pa connection list-procedures
| Parâmetro | Description |
|---|---|
--connection-id |
A ID de conexão a ser usada ao listar procedimentos armazenados. |
--dataset |
O conjunto de dados que contém os procedimentos armazenados. |
pa connection list-references
Lista referências de conexão em uma solução.
pa connection list-references --solution-id <solution-id>
Parâmetros pa connection list-references
| Parâmetro | Description |
|---|---|
--solution-id |
A ID da solução que contém as referências de conexão. |
Use PA_CLI_SOLUTION_ID com o --solution-id parâmetro.
pa connection list-tables
Lista tabelas disponíveis em um conjunto de dados.
pa connection list-tables --connector <connector-id> [--connection-id <connection-id>] [--dataset <dataset>]
Parâmetros pa connection list-tables
| Parâmetro | Description |
|---|---|
--connector |
O identificador do conector. |
--connection-id |
A ID de conexão a ser usada ao listar tabelas. |
--dataset |
O conjunto de dados que contém as tabelas. |
pa connector list
Lista os conectores disponíveis no ambiente atual do Power Platform.
pa connector list [--search <term>] [--json]
Parâmetros pa connector list
| Parâmetro | Description |
|---|---|
--search |
Filtrar conectores por nome ou nome de exibição. |
--json |
Retorne a lista completa de conectores como JSON. |
PA_CLI_CONNECTOR_SEARCH é a variável de ambiente correspondente a ser usada com o --search parâmetro.
pa connector list saída
Em um terminal interativo, você vê resultados em páginas de 20 linhas. Pressione Enter para mostrar a próxima página. Pressione Esc ou Q para sair. Quando você redireciona a saída ou a inclusão --json, o comando retorna a lista completa.
Por padrão, o comando retorna uma tabela com as seguintes colunas:
| Coluna | Description |
|---|---|
| Nome de exibição | O nome de exibição do conector, como Office 365 Outlook. |
| Conector | O identificador do conector, como shared_office365. Use esse valor com a opção --connector de pa connection create. |
Quando você usa o --json parâmetro, a saída JSON inclui os seguintes campos:
| Campo | Description |
|---|---|
id |
A ID do conector. |
name |
O identificador do conector, como shared_office365. |
displayName |
O nome de exibição do conector. |
description |
A descrição do conector. |
isTabular |
Indica se o conector dá suporte a operações de dados tabulares. |
pa connector list Exemplos
Listar todos os conectores disponíveis:
pa connector list
Pesquise conectores:
pa connector list --search teams
Retorne a lista de conectores como JSON:
pa connector list --json
Saiba como listar conectores disponíveis
pa solution list
Lista soluções no ambiente atual, incluindo o nome amigável, o nome exclusivo e a ID da solução.
pa solution list [--search <term>] [--json]
Parâmetros pa solution list
| Parâmetro | Description |
|---|---|
--search |
Filtrar soluções por nome amigável ou nome exclusivo. O filtro é uma correspondência de subcadeia de caracteres que não diferencia maiúsculas de minúsculas. |
--json |
Retorne a lista de soluções completa como JSON. |
PA_CLI_SOLUTION_SEARCH é a variável de ambiente correspondente para o --search parâmetro.
Em um terminal interativo, você vê resultados em páginas de 20 linhas. Pressione Enter para mostrar a próxima página. Pressione Esc ou Q para sair. Quando você redireciona a saída ou a inclusão --json, o comando retorna a lista completa.
pa telemetry disable
Desabilita a coleção de telemetria.
pa telemetry disable
pa telemetry enable
Habilita a coleção de telemetria.
pa telemetry enable
pa telemetry status
Exibe as configurações de telemetria atuais.
pa telemetry status