Générer le fichier autoregistration.properties dans macOS

Le jeton d\'enregistrement Control Room du fichier autoregistration.properties est utilisé pour enregistrer un périphérique dans l\'URL de la Control Room spécifiée. Vous ne pouvez pas enregistrer automatiquement un périphérique si l\'URL de la Control Room n\'est pas disponible dans le fichier autoregistration.properties.

Le fichier autoregistration.properties doit être disponible sur votre appareil macOS local, et vous ne devez pas supprimer le fichier une fois l\'enregistrement terminé.

Prérequis

Assurez-vous d\'avoir généré une clé d\'enregistrement Control Room qui est téléchargée sous le nom automationAnywhereBotAgent.pkg. Pour plus d\'informations, consultez Générer une clé d\'enregistrement de Control Room.

Vous pouvez ensuite configurer ou personnaliser les différents paramètres du fichier autoregistration.properties avant de l\'utiliser avec le fichier automationAnywhereBotAgent.pkg par défaut pour l\'installation en masse de Bot Agent.

Procédure

  1. Exécutez le fichier automationAnywhereBotAgent.pkg.
    Par exemple, vous pouvez utiliser la commande sudo pour exécuter sudo installer -pkg /Users/m4macmini2/Downloads/AutomationAnywhereBotAgent.pkg -target/
  2. Arrêtez le service Bot Agent en exécutant la commande : sudo /bin/launchctl bootout system /Library/LaunchDaemons/com.automationanywhere.nodemanager.plist
  3. Exécutez la commande pour fournir l\'autorisation du dossier : sudo chmod -R 755 "/Library/Application Support/aai"
  4. Exécutez la commande suivante pour créer le dossier autoregister : sudo mkdir -p "/Library/Application Support/aai/autoregister"
  5. Dans le dossier autoregister, enregistrez le fichier autoregistration.properties.
    Voici un exemple de fichier autoregistration.properties :
    url=http://ec2-myexampleCR.com
    url2=URL2
    url3=URL3
    token=eyJhbGciOiJSUzUxMiJ9.eyJjbGllbnRUeXBlIjoiQk9UX0FHRU5UX0FVVE9fUkVHSVNUUkFUSU9OIiwidGVuYW50VXVpZCI6IjgzZmNlNGRmLWEyMTAtNGEwZi1hNGQ0LTgwNDFjMWZmOGU1ZSIsImlhdCI6MTc0Mjg0NTkxNiwiZXhwIjoyMDU4MjA1OTE2LCJpc3MiOiJBdXRvbWF0aW9uQW55d2hlcmUiLCJuYW5vVGltZSI6MzM4MzU0MDYzNDM1MTMzfQ.W7g7AFBGqziV6vYFb5f7igoysXQ3lM3OixSpq_9k4rJFJBBGrkIBTrsOMitNgmcn138bEBz5sA0VnqHibc2YknP3dunJw6jfMRvK_vIYJ13G4mK0kPeDZ-1V2eGiBKw_--xJbG5i9zhr3kRkd7aBLFr8p4WddvQz8YiZCXoN1KDuW63kDqWnbHgGFvNLKlcW2i4V-eCJIq4TZsgg_nyCG0-DgV0LLyvn1tbPw6bO_gOWB6iuFMsS_Pb-pGUD13WdHfb6qxum3Q3--aYDx8emyoH2XtFAQAYuXiw6vOXWa1o-TYDtPknIJsga6aAiFJ9-
    token2=t2
    token3=t3
    device_type=SINGLE_USER
    lifespan=PERSISTENT
    device_pool_name=AAdevPool
    host_type=CUSTOMER_MACOS
    Le fichier autoregistration.properties est créé.
  6. Facultatif : Modifiez le fichier autoregistration.properties.
    Consultez le tableau suivant pour comprendre à quoi sert chaque paramètre :
    Paramètre Description
    url Entrez l\'URL Control Room à laquelle l\'Bot Agent sera connecté.
    jeton Saisissez la clé d\'enregistrement correspondante pour chaque Control Room choisie.
    Remarque : Vous fournissez les jetons d\'enregistrement correspondants sous CRURL2, CRURL3 à CRURL20 pour chaque URL Control Room configurée.
    type_de_dispositif Entrez la valeur SINGLE_USER pour le type d\'\'appareil.

    Pour plus d\'informations, consultez Configurer l\'enregistrement des périphériques.

    Remarque : Assurez-vous de saisir la valeur de propriété en majuscules.
    sessions_concurrentes Entrez les sessions simultanées autorisées, de 1 à 99.
    durée de vie Entrez l\'une des valeurs suivantes pour un appareil temporaire ou persistant :
    • TEMPORARY
    • PERSISTENT

    Pour plus d\'informations, consultez Configurer l\'enregistrement des périphériques.

    Remarque : Assurez-vous de saisir les valeurs en majuscules.
    device_pool_name Spécifiez le nom du pool de périphériques.
    Remarque : Assurez-vous d\'utiliser un pool d\'appareil existant.
    host_type Spécifiez le type de système d\'exploitation du périphérique. Par exemple : CUSTOMER_MACOS.
    managed_device_id Spécifiez l\'appareil à mapper à un device_id spécifique (déjà existant dans CR).

    Cela garantira que l\' l\'appareil disponible ne sera pas enregistré comme nouvel appareil et sera mappé.

  7. Démarrez le service Bot Agent en exécutant la commande : sudo /bin/launchctl bootstrap system /Library/LaunchDaemons/com.automationanywhere.nodemanager.plist