Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have written a simple bat file to run a silverlight install at login.

I have the script called via GPO and AD, but when it runs, i have the issue of admin rights and UAC.

Is there a way to stream the admin username and password into the script so it will install??

`setlocal

set DeployServer=\10.0.30.7\installs\Silverlight\

set InstallerName=Silverlight.exe /q

Set LogLocation=\10.0.30.7\installs\SilverlightLogs

REM ********************************************************************* REM Deployment code begins here. Do not modify anything below this line. REM


reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Silverlight if %errorlevel%==1 (goto DeploySilverlight) else (goto End)

REM If 1 returned, the product was not found. Run setup here. :DeploySilverlight start /wait %DeployServer%\%InstallerName% echo %date% %time% Setup ended with error code %errorlevel%. >> %LogLocation%\%computername%.txt

REM If 0 or other was returned, the product was found or another error occurred. Do nothing. :End

Endlocal

This is what i have so far.

share|improve this question
    
i have local admin rights across the domain, but need to export the bat to other users as a logon script. I have tried using the runas command and piping in the password but only get errors. Thanks F –  Fulcanelli Dec 21 '09 at 13:01
    
I don't know much GPO, but I think you are probably doing it the wrong way. The GPO that triggers the install should apply to the machine instead of to a user. Microsoft has other way of deploying software unattended than what you are trying to achieve. –  dolmen Mar 27 '11 at 11:24
add comment

1 Answer

up vote 0 down vote accepted

Native runas cannot be passed a password, you'd have to use a 3rd party app. The following is free, the full version allows you to encrypt the password:

http://www.softtreetech.com/24x7/archive/53.htm

Then you could call the batchfile from within another batchfile containing the following:

runas user@domain.com password yourbatchfile.bat

That's about the best solution I can come up with for you ...

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.