Energie

Zielsetzung

Die "Energieoptionen" sollen als Administrator geöffnet werden.

Realisierung

Das folgende Skript startet eine Anwendung als Administrator. Das Kennwort wird im Skript hinterlegt.

set ws=CreateObject("WScript.Shell")
ws.run "runas /noprofile /user:rechnername\admin ""C:\Programme\...\app.exe""",2
',2=Fenster minimiert starten
x=0
do:x=x+1
loop until ws.AppActivate("C:\WINDOWS\system32\runas.exe") or x>5555
if x>5555 then msgbox "Fehler: Programm braucht zu lange":WScript.Quit
ws.sendkeys("kennwort{ENTER}")

Statt dem Programm kann auch eine DLL aufgerufen werden, in diesem Fall powercfg.cpl:

%windir%\system32\rundll32.exe shell32.dll,Control_RunDLL powercfg.cpl

Hinweis

Soll das Administratorkennwort jedesmal manuell eingegeben werden, genügt folgendes .CMD-Skript:

runas /user:admin /noprofile "rundll32.exe shell32.dll,Control_RunDLL powercfg.cpl"

Skripte • © 2009 Computerhilfe Fabian Perder • www.chfp.de/skripte
Stats