Running a batch file

T

Timbo

Please, please can some one help me...

I am trying to run a batch file in vista as an administrator. I know I can
use the RUNAS command, but this prompts me for a password. (and what
password is a mystery to me as it's a non domain machine and there isn't a
user called administrator, but that's besides the point). What I am
looking to do is to replicate the behaviour of Right Clicking on the batch
file and clicking 'Run as administrator', then the security box comes up -
this is fine, that is EXACTLY what I want to happen. The user already has
adminitrator privilages and I understand that I'll never get around the
security box coming up - I don't mind this, but I can't seem to find a way
of replicating this.

Any ideas will be greatfully received.

Thanks

Tim
 
P

Peter Foldes

Timbo

You are using OE to post here. Is that the machine in question or is it a Vista Home
which cannot accomplish what you are asking
 
B

Bruce Chambers

Timbo said:
Please, please can some one help me...

I am trying to run a batch file in vista as an administrator. I know I can
use the RUNAS command, but this prompts me for a password. (and what
password is a mystery to me ....


It's the username/password for whatever account with local
administrative privileges that you wish to use to run the batch file.

.... as it's a non domain machine....


Not relevant.

and there isn't a
user called administrator,

Of course, there is. However, by default in Vista, the Built-in
Administrator account is disabled.

.... but that's besides the point). What I am
looking to do is to replicate the behaviour of Right Clicking on the batch
file and clicking 'Run as administrator', then the security box comes up -
this is fine, that is EXACTLY what I want to happen. The user already has
adminitrator privilages and I understand that I'll never get around the
security box coming up - I don't mind this, but I can't seem to find a way
of replicating this.

I believe (haven't had to do this for a long time, and don't have a
Vista machine handy to test it) that in order to use Runas.exe in the
batch file, you'd have to specify the user account, and then it will
prompt for a password as necessary.

RUNAS USAGE:

RUNAS [ [/noprofile | /profile] [/env] [/savecred | /netonly] ]
/user:<UserName> program

RUNAS [ [/noprofile | /profile] [/env] [/savecred] ]
/smartcard [/user:<UserName>] program

RUNAS /trustlevel:<TrustLevel> program

/noprofile specifies that the user's profile should not be
loaded.
This causes the application to load more quickly, but
can cause some applications to malfunction.
/profile specifies that the user's profile should be loaded.
This is the default.
/env to use current environment instead of user's.
/netonly use if the credentials specified are for remote
access only.
/savecred to use credentials previously saved by the user.
This option is not available on Windows 7 Home or
Windows 7
Starter Editions
and will be ignored.
/smartcard use if the credentials are to be supplied from a
smartcard.
/user <UserName> should be in form USER@DOMAIN or
DOMAIN\USER
/showtrustlevels displays the trust levels that can be used as
arguments
to /trustlevel.
/trustlevel <Level> should be one of levels enumerated
in /showtrustlevels.
program command line for EXE. See below for examples

Examples:
runas /noprofile /user:mymachine\administrator cmd
runas /profile /env /user:mydomain\admin "mmc %windir%\system32\dsa.msc"
runas /env /user:[email protected] "notepad \"my file.txt\""

NOTE: Enter user's password only when prompted.
NOTE: /profile is not compatible with /netonly.
NOTE: /savecred is not compatible with /smartcard.


--

Bruce Chambers

Help us help you:


http://support.microsoft.com/default.aspx/kb/555375

They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety. ~Benjamin Franklin

Many people would rather die than think; in fact, most do. ~Bertrand Russell

The philosopher has never killed any priests, whereas the priest has
killed a great many philosophers.
~ Denis Diderot
 
D

Dave-UK

Timbo said:
Please, please can some one help me...

I am trying to run a batch file in vista as an administrator. I know I can
use the RUNAS command, but this prompts me for a password. (and what
password is a mystery to me as it's a non domain machine and there isn't a
user called administrator, but that's besides the point). What I am
looking to do is to replicate the behaviour of Right Clicking on the batch
file and clicking 'Run as administrator', then the security box comes up -
this is fine, that is EXACTLY what I want to happen. The user already has
adminitrator privilages and I understand that I'll never get around the
security box coming up - I don't mind this, but I can't seem to find a way
of replicating this.

Any ideas will be greatfully received.

Thanks

Tim

Try creating a shortcut to the batch file.
Right-click the shortcut and select Properties.
On the Shortcut tab select Advanced.
Tick 'Run as Administrator' , Ok and Apply.
Run the shortcut.
 

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