How to run the "runas" command without writing the password

I need to run the "runas" command for log on automatically an Application User, on an Active Directory. Then I need run an executable file.

Can I do this in some way or work around to do not type the password?


Solution 1:

Summary

Runas might not be supported but you could use a freeware utility CPAU http://www.joeware.net/freetools/tools/cpau/index.htm

This utility will allow you to launch an application using a different set of credentials then the current user. The neat advantage with CPAU over runas is that you can specify both the username and password at runtime. With the runas command you'd first have to configure a cached credential or be prompted for password at each run.

Examples

Using CPAU to launch iexplore.exe you could use a statement like:

from cmd prompt:

cd <path to cpau> -d
cpau.exe  /u domain\username  /p 123456  /ex "c:\Program Files (x86)\Internet Explorer\iexplore.exe" /lwp

from powershell script:

cd <path to cpau> -d
invoke-expression "cpau.exe  /u 'domain\username'  /p '123456'  /ex 'c:\Program Files (x86)\Internet Explorer\iexplore.exe' /lwp"

/lwp means to Load With Profile, and can be replaced with /lwop Load Without Profile

Solution 2:

what about RUNASSPC? You create an certificate for needed program, the password et. is saved as encrypted file so for example guest user can run only the particular software as administrator. RUNASSPC window

and the license:

RunasSpc is free for private use. For companies we deliver a licensed version of runasspc, registered to the enterprise`s name..

Solution 3:

Use option /savecred, then the password will be saved when you have typed it and not asked for again. (You can can use "runas /?" to get help for this command.)