Partilhar via


Executar fluxos de ambiente de trabalho automáticos

Acionar fluxos de ambiente de trabalho a partir de fluxos de cloud permite-lhe executar fluxos de ambiente de trabalho em modo automático. Os fluxos de ambiente de trabalho automáticos são ideais para automatizar tarefas que não necessitam de supervisão humana.

Sugestão

Para a automatização de ambiente de trabalho automática, necessita do plano Processo do Power Automate. Mais informações: Alocar e atribuir a licença do Processo

O Power Automate utiliza a ligação de fluxo de ambiente de trabalho selecionada para iniciar sessão automaticamente no computador e executar o fluxo de ambiente de trabalho automático. Quando o fluxo for concluído, ele termina sessão no dispositivo e reporta a sua atividade.

Quando executa fluxos de ambiente de trabalho em modo automático, tenha em atenção que:

  • O Power Automate cria uma sessão de ambiente de trabalho remoto (RDP) no computador para executar fluxos de ambiente de trabalho automáticos. A ligação à sessão de consola do computador não está disponível para execuções automáticas.

  • O Power Automate cria, gere e, depois, liberta a sessão de utilizador do Windows nos dispositivos de destino.

  • Os fluxos de ambiente de trabalho automáticos mantêm o ecrã do computador de destino bloqueado para que ninguém os possa ver em execução.

  • Os dispositivos com o Windows 10 e Windows 11 não podem executar fluxos de ambiente de trabalho automáticos se existirem sessões de utilizador do Windows ativas (mesmo que estejam bloqueadas).

  • No Windows Server, se tiver uma sessão de utilizador do Windows bloqueada aberta com o mesmo utilizador que a ligação do fluxo de ambiente de trabalho, vai receber um erro.

  • O utilizador especificado na conexão deve ter permissões para criar uma sessão de ambiente de trabalho remoto na máquina. Na maioria dos casos, isto significa que o utilizador deve ser membro do grupo Utilizadores do Ambiente de Trabelho Remoto na máquina. Em algumas configurações Citrix , o utilizador deve estar no grupo Utilizadores de Acesso Direto.

  • A resolução de ecrã predefinida da sessão de ambiente de trabalho remoto pode ser diferente da utilizada durante a criação do fluxo. Isto pode criar condições diferentes, como tamanho de ecrã inferior, elementos menos visíveis na aplicação de destino, e assim por diante, para os fluxos que são executados em modo automático. Isto pode resultar em erros se um elemento de destino não for encontrado, ou até mesmo em interagir com o elemento errado se forem utilizadas ações do teclado ou do rato. Para evitar este comportamento, defina a resolução de tela adequada no modo automático.

Importante

  • Os fluxos de ambiente de trabalho automáticos requerem um computador disponível, com todas os utilizadores com sessão terminada.
  • As sessões de utilizador do Windows bloqueadas impedirão a execução dos fluxos de ambiente de trabalho automáticos.
  • Os fluxos de ambiente de trabalho automáticos não podem ser executados com privilégios elevados.

Reutilizar uma sessão do Windows no modo automático

Os fluxos de ambiente de trabalho podem ser executados numa sessão do Windows, desde que esta exista e esteja desbloqueada para execuções automáticas.

O Power Automate cria uma nova sessão para cada execução automática no computador utilizando as credenciais fornecidas na ligação. O fluxo é executado nesta sessão e, em seguida, o Power Automate termina-a.

A funcionalidade reutilizar sessão do Windows permite que os fluxos de ambiente de trabalho sejam executados numa sessão existente. Após a execução de um fluxo de ambiente de trabalho, a sessão é bloqueada e o Power Automate pode reutilizá-la para outra execução.

Para permitir a reutilização da sessão do Windows:

  1. Iniciar sessão no Power Automate.

  2. Selecione Monitor e, depois, selecione Computadores.

  3. Selecione o computador ou grupo de computadores de destino.

  4. Selecione Definições na Barra de comando.

  5. Ative Reutilizar sessões para execuções automáticas.

Nota

Quando adiciona computadores a grupos de computadores, herdam as definições do grupo. Quando remove computadores de grupos de computadores, eles mantêm as definições ao nível do grupo.

Para efetuar execuções automáticas, configure o seguinte:

  • Uma credencial de certificado de ID do Microsoft Entra num dispositivo associado ao ID do Microsoft Entra
  • Uma credencial de nome de utilizador/palavra-passe de ID do Microsoft Entra num dispositivo associado ao ID do Microsoft Entra que requer Autenticação ao Nível da Rede (NLA)

Passo 1 - Ativar a autenticação do Microsoft Entra para RDP

Ative a autenticação do Microsoft Entra para RDP apenas para o appid a4a365df-50f1-4397-bc59-1a1564b8bb9c (MSRDspId).

Oculte a caixa de diálogo de pedido de consentimento apenas para o appid a4a365df-50f1-4397-bc59-1a1564b8bb9c (MSRDspId).

O fluxo de ambiente de trabalho falha com um erro MSEntraRemoteDesktopAppConsentRequired se o consentimento não for concedido.

Problemas e limitações conhecidos

  • A reutilização de sessões não é suportada em computadores que permitem que um utilizador tenha várias sessões (os utilizadores não estão restringidos a uma única sessão).