Changing The User Context

By default the ThinkAutomation Message Processor service runs under the local SYSTEM account. By default this account will not have access to any network resources (Printers, Network Drives, Remote paths etc).

Therefore, if you want an automation to update files, save attachments or access any network resource you need to do one of the following:

  1. Use the Login As User automation action within your automation flow. This temporarily elevates automation execution using the user login specified. Any actions following this will execute within the security context of that user. When the automation completes, the user context reverts to the default.

  2. Run the ThinkAutomation Message Processor service under a different user.

Changing The Default User For The Message Processor

To configure the default user for the ThinkAutomation Message Processor, first stop the ThinkAutomation Services (click the Windows Start button and search for 'services' - select the Services app). Scroll down to ThinkAutomation Message Processor. Select and right-click and click Stop.

Right-click the ThinkAutomation Message Processor service and select Properties. Click the Log On tab. Un-select the Local System Account option and select This account. Select a local user account that has access to the network resources that you want ThinkAutomation to be able to access. Enter the password and confirm it.

Click OK.

Restart the ThinkAutomation Message Processor service. It should now be able to access network resources during automation execution.