When you install Bot Agent on your macOS device, the AutoLogin.bundle and autologinconfig utilities are included in the installer that can be used to enable auto-login for unattended Bot Runners.

Review the directories where the utilities are downloaded:
  • AutoLogin.bundle - /Library/Security/SecurityAgentPlugins
  • autologinconfig - /AutomationAnywhere/BotAgent

Install and enable autologin

Ensure that you execute the following instructions before starting the Node manager service.

  1. On your macOS device, open the Terminal utility as an administrator.
  2. Run the autologinconfig utility.

    For example, sudo ./autologinconfig.

The auto-login is enabled for unattended Bot Runners on this macOS device.

Verify if the plugin is active

Choose one of the following methods to verify if the auto-login is enabled on your macOS Bot Runner device:
  • Log in screen

    If the auto-login plugin is enabled, the log in screen on your macOS device will now include Powered by Automation Anywhere Inc.. Review the following sample image:

    Autologin enabled
    Note: The auto-login is not enabled or active if the Powered by Automation Anywhere Inc. is not displayed on the log in screen.
  • Terminal command
    Run the following commands in the Terminal utility:
    • security authorizationdb read system.login.console

      If the auto-login plugin is active, the results will include <string>Autologin:login</string>.

    • security authorizationdb read system.login.console

      If the auto-login plugin is active, the results will include <string>loginwindow:login</string>.

Uninstall autologin plugin

  1. On your macOS device, open the Terminal utility as an administrator.
  2. Run the autologinconfig utility with -u flag.

    For example, sudo ./autologinconfig -u.

You can use any of the verification methods to confirm that the auto-login is no longer active on the macOS device.