Running A Two-Step Program From A Batch File

P

Phillip Galey

If you want to run a program from a batch file that requires two entries,
e.g. the program command line and then a password like with RUNAS in Windows
2000, is there a way of doing that? RUNAS was interestingly designed to be
run as a two step process and does not allow the password to be included in
the command line.

If I do the following in a batch file, it still stops and asks me for the
password:
--------------------------------------------------
RUNAS /profile /user:MyDomain\MyUsername "xcopy c:\myfile.txt c:\elsewhere"
MyPassword
--------------------------------------------------

Is there a way of automatically taking care of RUNAS's request for the
password? Thanks.

Phil
 
R

Ray at

I believe runas is like this by design. SU.exe from the Resource Kit is a
similar tool, but includes the functionality to pass a password as an
argument.

Ray at work
 
M

Matthias Tacke

Phillip Galey said:
If you want to run a program from a batch file that requires two entries,
e.g. the program command line and then a password like with RUNAS in Windows
2000, is there a way of doing that? RUNAS was interestingly designed to be
run as a two step process and does not allow the password to be included in
the command line.

If I do the following in a batch file, it still stops and asks me for the
password:
--------------------------------------------------
RUNAS /profile /user:MyDomain\MyUsername "xcopy c:\myfile.txt c:\elsewhere"
MyPassword
--------------------------------------------------

Is there a way of automatically taking care of RUNAS's request for the
password? Thanks.

Phil
Ritchie Lawrence has done a fine job with his program sanur:

http://commandline.co.uk/sanur/index.html

hth
 
T

Torgeir Bakken (MVP)

Phillip said:
Is there a way of automatically taking care of RUNAS's request for the
password?

Hi

Some options that might work for you:


If it doesn't matter if the password is in clear text:

Sanur Commandline Runas Automation Utility (free)
http://www.commandline.co.uk/sanur/

CPAU on the free win32 c++ tools page of
http://www.joeware.net


if it does:

Some 3rd party RunAs solutions that "hides" (encrypt) username/password
are listed in the link below (buy solutions). Can be run from network shares,
so nothing needs to be installed on the client computers.

http://groups.google.com/[email protected]


And from a recent post by Peter M.:

<quote>
I am currently using AutoIt V3 (http://www.hiddensoft.com/autoit3/)
It includes a command to run a command as a special user. You can
write a simple script and then compile it with autoit as an executable.
Protect this executable with a password and you are done.

AutoIt V3 ist still beta and under development, but the actual version
is stable and the functions you need (runasadmin,regwrite...) are
already implemented and working.
</quote>
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top