Obter visibilidade usando cmdlets do PowerShell para Power Automate

Concluído

Os diferentes cmdlets do PowerShell do Power Automate ajudam a fornecer aos administradores a visibilidade de como os criadores de aplicativos estão usando o Power Automate.

Depois de aprender sobre os diferentes cmdlets que estão disponíveis, você poderá concluir o exercício no final deste módulo para observar como um administrador pode usar os cmdlets do PowerShell do Power Automate para identificar todas as conexões que foram criadas dentro do locatário. O exercício também explicará como configurar os módulos de pré-requisito do PowerShell.

Os diferentes cmdlets que você pode usar são explicados nas seções a seguir.

Ler permissões de conexão

No cmdlet read connection permissions (Get-AdminPowerAppConnectionRoleAssignment), os administradores podem recuperar todas as permissões de conexão para o Power Apps e o Power Automate. Os dados retornados incluem se a conexão pertence a um proprietário ou se ela foi compartilhada com outro usuário.

Captura de tela do Windows PowerShell mostrando proprietários de atribuições de funções.

Conectores personalizados de leitura e exclusão

No cmdlet read and delete custom connectors (Get-AdminPowerAppConnector), os administradores podem recuperar todos os conectores personalizados que foram implantados no locatário.

Captura de tela do Windows PowerShell mostrando conectores personalizados de locatários.

Ler ambientes

No cmdlet read environments (Get-FlowEnvironment), os administradores podem recuperar todos os ambientes que foram criados dentro do locatário. As informações retornadas também incluirão o nome da pessoa que criou o ambiente, quando ele foi criado e sua localização.

Captura de tela do Windows PowerShell mostrando ambientes do locatário.

Ler ambiente padrão

O cmdlet read default environment (Get-FlowEnvironment -Default) já foi discutido, mas a diferença nesse caso é que você pode fornecer um parâmetro de -Default que resultará apenas no retorno do ambiente padrão.

Captura de tela do Windows PowerShell mostrando ambientes padrão.

Listar todos os fluxos no locatário

O cmdlet list all flows in tenant (Get-AdminFlow) listará todos os fluxos existentes no locatário. As informações retornadas incluem quando o fluxo foi criado, quem o criou e o ambiente em que ele foi criado.

Captura de tela do Windows PowerShell mostrando uma lista de todos os fluxos.

Se você quiser exportar essas informações no formato CSV, poderá usar o comando a seguir, que gravará essas informações em um arquivo.

Get-AdminFlow | Export-Csv -Path '.\FlowExport.csv'

Como a saída do cmdlet do PowerShell é um arquivo CSV, você pode carregar os resultados em uma ferramenta de Business Intelligence, como Power BI ou Microsoft Excel, onde você pode analisar mais os resultados.