VBScript To RunAs USER - GPUPDATE

Hi,

I am looking for a VBScript to runas another user (local admin) to start gpupdate/force as this specific user. I have not been able to find the code to do this. Script needs to be configurable with user/password.

Thanks,
Ryan
LVL 1
Ryan RoodAsked:
Who is Participating?
 
Ryan RoodConnect With a Mentor Author Commented:
Found a solution.
Set WshShell=WScript.CreateObject("WScript.Shell")
strCmd="C:\windows\system32\gpupdate.bat"
strUser="DOMAIN\USER"
strPass="PASSWORD"
set WshShell=CreateObject("WScript.Shell")
WshShell.Run "runas.exe" & " /u:" & strUser & " " & strCmd
WScript.Sleep 1000
WshShell.Sendkeys strPass & "~"

Open in new window

0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.