Registro silencioso de máquinas
Este artigo descreve como usar nossa ferramenta de implantação em massa que permite que você instale facilmente o Power Automate em várias máquinas. Ambos podem registrar suas máquinas no Power Automate e adicioná-las a grupos de máquinas.
Pré-requisitos
Para registrar silenciosamente seus computadores, você precisa fazer o download e instalar o Power Automate para desktop nos dispositivos de destino. Visite esta página para entender como instalar o Power Automate silenciosamente.
Para registrar silenciosamente seu computador e ingressar em um grupo, recomendamos que você use uma conta de entidade de serviço. Você também pode usar sua conta do Microsoft Entra.
Usando uma conta principal de serviço
Observação
Para criar o usuário do aplicativo, você precisa ter direitos de administrador no ambiente do Dataverse do seu inquilino.
Criar um aplicativo Azure:
Acesse o portal do Azure: https://portal.azure.com/
Pesquise por Registros de aplicativo.
Selecione Novo registro.
Defina um nome e selecione Locatário único (ou multilocatário) e selecione Registrar.
Dê ao seu aplicativo as seguintes permissões:
- Selecione Adicionar permissão.
- Selecione Serviço de Fluxo.
- Selecione Flow.Read.All.
Criar um usuário do aplicativo.
Observação
Os administradores devem definir os usuários pelo menos como criadores de ambiente (ou proprietários de computadores de fluxos da área de trabalho) para permitir que eles registrem computadores e ingressem em grupos.
Obtenha as seguintes informações que serão usadas no aplicativo Registro do Computador:
- Application ID
- ID do diretório (locatário)
- Credenciais do cliente (certificado ou impressão digital)
Use o aplicativo de registro de máquina
Abra o menu Iniciar.
Pesquise o "prompt de comando" (ou "PowerShell") e execute-o.
Altere o diretório para a pasta de instalação do Power Automate (por padrão: C:\Program Files (x86)\Área de Trabalho do Power Automate).
cd C:\Program Files (x86)\Power Automate Desktop
Você pode usar o menu de ajuda para ter uma visão geral do que você pode fazer com o aplicativo silencioso.
.\PAD.MachineRegistration.Silent.exe -help
Registre silenciosamente uma nova máquina
Para registrar silenciosamente seu computador no Power Automate com a conta da entidade de serviço, use a operação de registro -register com os seguintes argumentos:
Argumentos de conexão (para uma conta de entidade de serviço):
Applicationid
: o aplicativo a ser usado.Clientsecret
: o segredo doapplicationid
(você também pode usar o certificateThumbprint). Você não deve usar essa entrada como uma entrada para a linha de comando. Consulte a seção "Entrada segura" para ver as opções que você pode escolher para fornecê-la.Tenantid
: o identificador do locatário a ser usado.
Argumentos de registro de máquina:
Environmentid
(opcional): o ambiente no qual o computador será registrado. Se não for fornecido, a máquina será registrada no ambiente padrão. Você pode recuperá-la no URL do Power Automate.Nome da máquina (opcional): o nome da máquina registrada.
Descrição do computador (opcional): a descrição do computador registrado.
force
(opcional): O sinalizador de força usado para substituir um registro existente. A substituição de um registro interromperá as conexões existentes com a máquina.Observação
O argumento "force" pode ser realmente útil caso sua máquina existente esteja em mau estado, sem nenhum outro ambiente disponível para cancelar o registro/registrar novamente sua máquina.
.\PAD.MachineRegistration.Silent.exe -register -applicationid appid -clientsecret (or -certificatethumbprint thumbprint) -tenantid tenantid -environmentid envid
Observação
Se você decidir usar a conta do Microsoft Entra, você pode especificar o nome de usuário: -username [UPN] em vez de argumentos da conta da entidade de serviço
Ingressar em um grupo de computadores silenciosamente
Observação
Você não pode criar um grupo de máquinas silenciosamente. Você precisará criá-lo no portal (e compartilhá-lo com o usuário do aplicativo, se estiver usando uma entidade de serviço) antes de adicionar os computadores silenciosamente.
Para ingressar em um grupo silenciosamente com a conta da entidade de serviço, use a operação de ingresso no grupo -joinmachinegroup
com os seguintes argumentos:
Environmentid
: o ambiente no qual o grupo de computadores será registrado. Você pode recuperá-la no URL do Power Automate.Groupid
: o ID do grupo de computadores no qual você deseja se associar. Você pode recuperá-lo no URL do Power Automate quando você estiver na página de detalhes do grupo de máquinas.Grouppassword
: a senha de seu computador. Se esta for a primeira máquina do grupo, será necessário defini-la. Caso contrário, você precisa fornecer a senha definida do grupo. Você não deve usar essa entrada como uma entrada para a linha de comando. Acesse a seção "Entrada segura" para ver as opções que você pode escolher para fornecê-la.
.\PAD.MachineRegistration.Silent.exe -joinmachinegroup -groupid groupid -grouppassword -applicationid appid -clientsecret (or -certificatethumbprint thumbprint) -tenantid tenantid -environmentid envid
Observação
Para usar uma conta do Microsoft Entra, especifique o nome de usuário: -username [UPN] em vez de argumentos da conta da entidade de serviço.
Entrada segura
Na ferramenta de registro do computador, você terá que fornecer entradas seguras para registro e ingresso ao grupo.
Você tem duas opções para fornecer uma entrada segura:
Digite quando solicitado: será solicitado que você digite estes dados quando necessário. Esta opção é uma ação interativa que não é adaptada se você precisar fazer uma implantação em massa.
Redirecione string/arquivo para o aplicativo de registro silencioso:
String de redirecionamento (se você precisar inserir várias strings, pode fazer isso facilmente no PowerShell):
echo clientsecret mypassword | .\PAD.MachineRegistration.Silent.exe -joinmachinegroup -applicationid appid -clientsecret -groupid groupid -grouppassword -tenantid tenantid
Redirecione o arquivo:
Crie um arquivo TXT que contenha sua senha e salve-o na pasta do Power Automate (você precisará ter privilégios de administrador).
Use o seguinte comando:
Para prompt cmd:
grouppassword < pwd.txt
Para o PowerShell:
Get-Content password.txt | .\PAD.MachineRegistration.Silent.exe -joinmachinegroup -groupid groupid -grouppassword