Using an Unattended Service Mode Robot with No Credentials

Hi there

I’m fairly new to UiPath and I’ve been tasked to get a specific scenario to work for my organisation.

  • I have set up my machine as an Unattended Service Mode robot.
  • I have set up a Robot account in orchestrator which has no assigned credentials.
  • I have connected my machine within Assistant using the Client ID/Secret.

I would like to know if it is possible to specify the user account that the robot will be using without having to store the credentials of the account within Orchestrator.
This is because the user account being used will require various privileges to run various tasks, therefore we want to reduce the security risk of storing the credentials.

Our idea was to run the ‘UiPath Robot’ service as our privileged user on the machine, rather than the local system. Therefore any jobs would be ran as that user.
When we attempt to trigger jobs with this setup, we get the error ‘System.Exception: Could not start executor. Access is denied.’

I do not know if this is even possible as all documentation and forums I have found state to run the service as ‘Local System’.

If I change the service to run as Local System and run a job from Orchestrator, the job runs successfully, however the actions fail due to lack of permissions.
When I select to run the Job using the Robot account with no credentials, it states ‘Account with no custom credentials defined. Process will run using the implicit credentials of the Virtual Machine’
What are these implicit credentials? Where are they set up?

I appreciate my scenario is fairly long winded and over complicated, so any advice that anyone can offer would be greatly appreciated! I’m still very new to this so happy to learn more.

Thanks!

@bethj

  1. Unattended robots needs credentials to be given…else there is no way they can login to the system
  2. Unattended by default will run as local only
  3. If you want to not assign credentials and also want to run as user then bot should be installed in user mode and license should be attended and no unattended setup should be present
  4. If for some applications if you need priviliged login and if they are SSO or web logins then use different credentials to login and for sso use incognito mode so that it asks to login always

Hope this helps

cheers

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.