Pega Robotic Automation Credentials Manager utility
Use the Robotic Automation Credentials Manager utility to store the user names and passwords that are used when the Robotic Automation Scheduling service schedules Robotic Processing Automation (unattended) sessions.
With the Scheduling service, you can specify daily schedules for robots and manage your production systems. The Scheduling service can log on to a virtual machine and start or stop Pega Robot Runtime as any Windows user. Use the Credentials Manager utility to manage the login credentials that the Scheduling service gets from the repository. For more information, see Robotic Processing Automation Scheduling service.
The Credentials Manager utility is a command line program (CredMgr.exe) that is installed with Pega Robot Studio or Pega Robot Runtime. In version 19.1 and later, this utility is installed in the Pega RPA Service installation folder. In version 8.0 SP1 and earlier, this utility is installed in the Robotic Automation Runtime installation folder.
The user names and passwords are encrypted using DPAPI (Data Protection Application Programming Interface) encryption and are stored in the following location:
- %programdata%\Pegasystems\RPAStartup.info (19.1 and later)
- %programdata%\OpenSpan\RPAStartup.info (8.0 SP1 and earlier)
For more information, see DPAPI settings for Pega Robot Studio.
The following table shows the parameters that you can include when you run the Credentials Manager utility:
Task | Parameter to include |
---|---|
Display a list of the parameters you can include. | --help |
List all of the credential store entries for the session. | -l |
Add credentials to the Windows session credential store. | -a |
Remove credentials from the Windows session credential store. | -r |
Indicate that the credentials are for a Windows session. | --windows |
Indicate that the credentials are for a Pega Robot Runtime user. | --runtime |
Indicate that the credentials are for the Robot Manager Registration Operator. | -registrationoperator |
Enter the user name for the credential entry. | -u |
Enter the password for the credential entry. | -p |
Enter the domain associated with the credential entry. The default is ‘.’, which indicates the local computer. | -d |
The following examples show how to perform specific tasks by using the Credentials Manager utility:
Task | Input |
---|---|
Add a Robot Manager Registration Operator | CredMgr.exe -a --registrationoperator -u <username> -p <password> |
Add a Pega Robot Runtime user | CredMgr.exe -a --runtime -u <username> -p <password> |
Add a Windows user | CredMgr.exe -a --windows -u <username> -p <password> |
List all users in the storage | CredMgr.exe -l |
Remove a Robot Manager Registration Operator | CredMgr.exe -r --registrationoperator |
Remove a Pega Robot Runtime user | CredMgr.exe -r --runtime |
Remove a Windows user | CredMgr.exe -r --windows |
Previous topic RPA Scheduling Service processing flow Next topic What type of security does the CredentialStore component use?