Compartir a través de


Registro silencioso de máquinas

Este artículo describe cómo utilizar nuestra herramienta de implementación masiva que le permite instalar fácilmente Power Automate en varias máquinas. Puede registrar sus máquinas en Power Automate y agregarlas a grupos de máquinas.

Requisitos previos

Para registrar silenciosamente sus máquinas, necesita descargar e instalar Power Automate para escritorio en los dispositivos de destino. Visite esta página para informarse de cómo instalar Power Automate silenciosamente.

Para registrar silenciosamente su máquina y unirse a un grupo, le recomendamos que utilice una cuenta de entidad de servicio. También puede utilizar la cuenta de Microsoft Entra.

Usar una cuenta de entidad de servicio

Nota

Para crear el usuario de la aplicación, debe tener derechos de administrador en el entorno de Dataverse de su inquilino.

  1. Cree una aplicación de Azure:

    1. Vaya a Azure Portal: https://portal.azure.com/

    2. Busque Registros de aplicaciones.

      Captura de pantalla del Azure Portal.

    3. Seleccione Nuevo registro.

      Captura de pantalla de la opción Nuevo registro.

    4. Defina un nombre y seleccione Inquilino único (o multiempresa); luego seleccione Registrarse

  2. Conceda a la aplicación los siguientes permisos:

    • Seleccione Agregar permiso.
    • Seleccione Servicio de flujo.
    • Seleccione Flow.Read.All.
  3. Crear un usuario de aplicación.

    Nota

    Los administradores deben establecer usuarios al menos como creadores de entorno (o propietarios de máquina de flujo de escritorio) para permitirles registrar máquinas y unirse a grupos.

  4. Obtenga la siguiente información que se utilizará en la aplicación de registro de máquinas:

    • Application ID
    • Id. de de directorio (inquilino)
    • Detalles de las credenciales del cliente (certificado)

    Captura de pantalla de la información que se utilizará en la aplicación de registro de máquinas.

Utilizar la aplicación de registro de máquinas

  1. Abra el menú Inicio.

  2. Busque el "símbolo del sistema" (o "PowerShell") y ejecútelo.

  3. Cambie el directorio a la carpeta de instalación de Power Automate (de forma predeterminada: C:\archivos de programa (x86)\Power Automate Desktop).

    cd C:\Program Files (x86)\Power Automate Desktop
    
  4. Puede utilizar el menú de ayuda para tener una descripción general de lo que puede hacer con la aplicación silenciosa.

    .\PAD.MachineRegistration.Silent.exe -help
    

    Captura de pantalla de la ventana de PowerShell.

Registrar silenciosamente una nueva máquina

Para registrar silenciosamente su máquina en Power Automate con la cuenta de la entidad de servicio, utilice la operación de registro -register con los siguientes argumentos:

Argumentos de conexión (para la cuenta de la entidad de servicio):

  1. Applicationid: La aplicación para usar.

  2. Clientsecret: el secreto de applicationid (también puede usar la huella de certificado). No debe usar esta entrada como entrada a la línea de comando. Consulte la sección "Entrada segura" para ver las opciones que puede elegir para proporcionarla.

  3. Tenantid: el identificador de inquilino que se utilizará.

Argumentos de registro de la máquina:

  1. Environmentid (opcional): el entorno en el que se registrará la máquina. Si no se proporciona, la máquina se registra en el entorno predeterminado. Puede recuperarlo en la URL de Power Automate.

  2. Nombre de la máquina (opcional): el nombre de la máquina registrada.

  3. Descripción de la máquina (opcional): descripción de la máquina registrada.

  4. force (opcional): el indicador de fuerza utilizado para anular un registro existente. Anular un registro interrumpirá las conexiones existentes con la máquina.

    Nota

    El argumento "force" puede ser realmente útil en caso de que su máquina existente esté en mal estado y no tenga otro entorno disponible para cancelar o volver a registrar su máquina.

    .\PAD.MachineRegistration.Silent.exe -register -applicationid appid -clientsecret (or -certificatethumbprint thumbprint) -tenantid tenantid -environmentid envid 
    

Nota

Si decide utilizar la cuenta de Microsoft Entra, puede especificar el nombre de usuario: -username [UPN] en lugar de los argumentos de la cuenta de la entidad de servicio

Unirse silenciosamente a un grupo de máquinas

Nota

No puede crear un grupo de máquinas de forma silenciosa. Deberá crearlo desde el portal (y compartirlo con el usuario de su aplicación si está usando una entidad de servicio) antes de agregar máquinas de forma silenciosa.

Para unirse a un grupo de forma silenciosa con la cuenta de la entidad de servicio, utilice la operación de unión al grupo -joinmachinegroup con los siguientes argumentos:

  1. Environmentid: el entorno en el que está registrado el grupo. Puede recuperarlo en la URL de Power Automate.
  2. Groupid: el id. del grupo de máquinas al que desea unirse. Puede recuperarlo en la URL de Power Automate cuando se encuentre en la página de detalles del grupo de máquinas.
  3. Grouppassword: la contraseña de la máquina. Si esta máquina es la primera máquina del grupo, debe definirla. De lo contrario, debe proporcionar la contraseña definida del grupo. No debe usar esta entrada como entrada a la línea de comando. Vaya a la sección "Entrada segura" para ver las opciones que puede elegir para proporcionarla.

Captura de pantalla del identificador de entorno en la URL del portal de Power Automate.

.\PAD.MachineRegistration.Silent.exe -joinmachinegroup -groupid groupid -grouppassword -applicationid appid -clientsecret (or -certificatethumbprint thumbprint) -tenantid tenantid -environmentid envid

Nota

Para usar una cuenta de Microsoft Entra, especifique el nombre de usuario: -username [UPN] en lugar de los argumentos de la cuenta de la entidad de servicio.

Entrada segura

En la herramienta de registro de la máquina, deberá proporcionar entradas seguras para registrarse y unirse al grupo.

Tiene dos opciones para proporcionar una entrada segura:

  1. Escribir cuando el sistema se lo solicite: se le pedirá que introduzca estos datos cuando sea necesario. Esta opción es una acción interactiva que no se adapta si necesita hacer una implementación masiva.

  2. Redirigir la cadena/archivo a la aplicación de registro silencioso:

    • Redireccionar cadena (si necesita introducir varias cadenas, puede hacerlo fácilmente en PowerShell):

          echo clientsecret mypassword | .\PAD.MachineRegistration.Silent.exe -joinmachinegroup -applicationid appid -clientsecret -groupid groupid -grouppassword -tenantid tenantid
      
    • Redirigir archivo:

      1. Crear un archivo TXT que contenga su contraseña y guárdelo en una carpeta Power Automate (necesitará privilegios de administrador).

      2. Use el siguiente comando:

        Para la solicitud cmd:

         grouppassword < pwd.txt
        

        Para PowerShell:

        Get-Content password.txt | .\PAD.MachineRegistration.Silent.exe -joinmachinegroup -groupid groupid -grouppassword