Compartilhar via


Automação de tarefas com o PowerShell

Observação

O centro de administração novo e melhorado do Power Platform agora está em versão preliminar pública! Projetamos o novo centro de administração para ser mais fácil de usar, com navegação orientada a tarefas que ajuda você a alcançar resultados específicos mais rapidamente. Publicaremos documentação nova e atualizada à medida que o novo centro de administração do Power Platform for transferido para a disponibilidade geral.

Os cmdlets do PowerShell permitem que os administradores concluam a tarefa do portal do administrador usando comandos de script. Com o PowerShell você pode executar vários comandos sequencialmente de uma só vez ou redirecionar comandos de saída para automatizar tarefas comuns.

Com cmdlets e conectores de gerenciamento do PowerShell, os administradores podem criar fluxos e aplicativos que ajudam a implementar políticas de governança. Você pode usar estes cmdlets do PowerShell de exemplo:

Cmdlet da biblioteca do PowerShell Tarefas comuns
Cmdlets do Power Apps
Suporte do PowerShell para o Power Apps
Feito para criadores de aplicativo e administradores para automatizar tarefas com ambientes e aplicativos associados, fluxos e conectores.
Cmdlets do Microsoft 365
Introdução ao PowerShell para o Microsoft 365
Use para tarefas relacionadas ao Microsoft 365 para automatizar ações e tarefas relacionadas ao usuário. Por exemplo, a atribuição de licenças.
Cmdlets do Dynamics 365
Visão geral do Dynamics 365 Customer Engagement (on-premises) PowerShell
Use em ambientes com banco de dados do Microsoft Dataverse. Os módulos incluem suporte para API de administração online do Dataverse e implantação de soluções automatizadas para ambientes.
Cmdlets do Microsoft Azure
Documentação do Azure PowerShell
Use para incluir componentes do Azure na solução geral. Você pode usar para a configuração de script no gateway de aplicativo local.

Você pode usar uma combinação de todos os cmdlets acima para criar scripts do PowerShell de modo a executar operações em massa em usuários, ambientes ou seus recursos.

Gorjeta

Também podem ser encontrados exemplos durante a instalação e o teste do Kit de Início do Centro de Excelência ou uso dos laboratórios práticos Admin-in-a-Day que podem ser encontrados no GitHub (Admin in a day).

Tarefas comuns do PowerShell

Exibindo uma lista dos ambientes

Get-AdminPowerAppEnvironment

As tarefas fornecem informações importantes, como Nome de Exibição e GUID do ambiente. Geralmente, essa tarefa é necessária para operações subsequentes.

Adicionar parâmetros, como Padrão, permite que os administradores encontrem o ambiente padrão no locatário.

Get-AdminPowerAppEnvironment -Default

Use o GUID para retornar um nome de não exibição para o ambiente. Em seguida, você pode se aprofundar nos detalhes desse ambiente específico. Por exemplo:

Get-AdminPowerAppEnvironment -Environment 'EnvironmentName'.

Este exemplo retorna uma lista de conexões em um ambiente, incluindo todas as conexões em um ambiente padrão do locatário.

Get-AdminPowerAppEnvironment -Default | Get-AdminPowerAppConnection

Este exemplo redireciona a saída de um cmdlet para outro. Ele apresenta uma lista de aplicativos em cada ambiente de locatário.

    Get-AdminPowerApp | select -ExpandProperty EnvironmentName | Group | %{ New-Object -TypeName PSObject -Property @{ DisplayName = (Get-AdminPowerAppEnvironment -EnvironmentName $_.Name | select -ExpandProperty displayName); Count = $_.Count } }

Isso produziria as seguintes informações detalhadas:

PowerShell do usuário para obter detalhes do número de aplicativos do ambiente.