Built-in RunAs
Last updated
Was this helpful?
This article describes the built in method of using `RunAs`. For sessions types that do not yet support the built in method you can follow the manual steps outlined in Manual RunAs.
The following types currently support Run As:
Session
Command Line
PowerShell
Macros/Scripts/Tools
Command Line
PowerShell Local
PowerShell Remote
PSExec
Session Add-on
SQL Server Management Studio
Sessions that support Run As will have a Run As tab where you specify which credentials to use when starting with Run As.

None
No Run As is performed.
Current session
Use the same credentials as defined in the session.
Custom credentials
Use specified custom credentials.
Credential repository
Use a link credential entry.
Use my personal credentials
Use a link personal credential entry.
With tools session types you only need to specify Run as different user in Advanced tab. At execution time the credentials will be resolved and used to start the Windows Credentials unless you select Use session credentials, in which case it will use those active for the session.

With tools session types you only need to specify Run as different user At execution time the credentials will be resolved and used to start the Run As process.
SQL Server Management Studio supports Run As. Configure it like you would configure a normal session.

Click on Run as different user to modify the Run As settings.

Run as Different User and Run As Administrator are mutually exclusive.
Run as Different User does not allow for Shell Execute
Create a new Command Line session.
Set the command to CMD.

Specify the Run As credentials.

Save your session.
Run your Command Line session.

Last updated
Was this helpful?
Was this helpful?