Common Errors with Automations

Prev Next

Here are some common errors to avoid:

  • Permissions to execute are not set correctly.

  • Dependent automations weren’t uploaded.

  • The timeout was set too short.

  • The configuration hasn’t been updated.

  • The Action isn’t enabled.

  • Relative paths are different since all scripts will be uploaded to the same folder.

    IMPORTANT: Starting from version 11.7, relative paths no longer work for User-context scripts. Use absolute paths or registry-based resolution to load SysTrackPS.dll. For details, see Loading SysTrack PowerShell Module in User-Context Scripts.

  • User tries to change a script directly on the agent for testing. This will not work as the signatures will no longer match.

  • Control is passed to another executable that doesn't return an exit code immediately so automation runs until the timeout value is reached (examples: SCCM repair automations, debug via Process Monitor)

  • Difference of behavior due to 32-bit / 64-bit environments and processes.

  • Environment variables may be different when SysTrack runs the action.

  • Processes started from an action, in PowerShell, are terminated when the action completes.

Automation Error Codes

Code

Definition

0

No error

1

Failed To Run indicates that the system encountered an error while attempting to run the Action.

2

Failed To Run As User indicates that the user encountered an error while attempting to run the Action.

3

Failed To Unpack indicates an error unzipping the Action.

4

Failed To Authenticate indicates the Action could not be authenticated.

5

Failed To Prompt indicates an issue prompting the user.

6

Failed To Notify indicates an issue notifying the user.

7

Timed Out indicates that the Action ran too long and the Agent terminated it.

8

Not Found indicates the Action does not exist on the system.

9

Unsupported indicates that the system does not support the Action.

Engagement - User Approval

Code

Definition

3

User opted for Not Now.

4

User opted to continue.