Change Automox Script Execution Location

Automox executes actions from a fixed location. It can be changed to a different location if preferred.

The Automox agent uses PowerShell scripts to execute most of its functions including scanning and patching.

These scripts execute from a fixed directory on the local device. By default this is set to the following locations:

  • Windows:
    • For Agent ≥ 40:
      • For 32-bit systems: C:\Program Files\Automox\
      • For 64-bit systems: C:\Program Files (x86)\Automox\
    • For Agent ≤ 39:
      • C:\ProgramData\amagent\ 
  • macOS:  /Library/Application Support/Automox/
  • Linux: /var/lib/amagent

Changing the Default Execution Location

If you prefer these actions to run from a different default path, that can be set using an agent command on the device (--setexecdir)

The next time the Automox agent service is restarted, it will use the newly specified location for running its scripts.

Some endpoint security applications block scripts that don't originate from a designated location. So the most common reason to modify this setting is to move it to an allowlist or preferred directory for your security software. 

Windows

64-bit Systems

Copy
'C:\Program Files (x86)\Automox\amagent.exe' --setexecdir C:\MyPath\MyDir

32-bit Systems

Copy
'C:\Program Files\Automox\amagent.exe' --setexecdir C:\MyPath\MyDir

macOS

Copy
/usr/local/bin/amagent --setexecdir /MyPath/MyDir

Linux

Copy
/opt/amagent/amagent --setexecdir /MyPath/MyDir