Script Examples vbscript autoit php batch

Dateien als Administrator starten mit AutoIt v3


mehrere Benutzer probieren und ein Programm mit dem Benutzer starten der Administratorrechte hat

Beispielscript:
mehrere lokale Administratoren durchprobieren,
falls ein User die nötigen Rechte hat,
wird die gewünschte Datei mit diesem Benutzer gestartet:
Unter anderem ist es auch möglich mit diesem Script ein weiteres AutoIt-Script zu starten:


$startdatei="c:\temp\ich_soll_mit_adminrechten_gestartet_werden.exe"

; Admin überprüfen, falls Rechte bereits vorhanden mit dem jetzigen Benutzer starten ...
if isadmin() = 1 then
   runwait($startdatei, @Scriptdir)
   if @error=0 then exit
endif

;1ter alternativer Benutzer:
$runas = RunAsSet("Benutzer1", @Computername, "Passwort Benutzer1")
  runwait($startdatei, @Scriptdir)
  if @error=0 then exit
runAsset()

;2ter alternativer Benutzer:
$runas = RunAsSet("Benutzer2", @Computername, "Passwort Benutzer2")
  runwait($startdatei, @Scriptdir)
  if @error=0 then exit
runAsset()

MsgBox(4096, "Fehler", "konnte keinen lokalen Administrator laden!")

Download der Vorteil hier ist, dass mit Auto It eine Datei erzeugt werden kann in der die Passwörter für das RunAs versteckt sind

damit das dekompilieren nicht möglich ist musst du das Script mit "Compile Script to .exe" kompilieren und "Allow decomplation" deaktivieren
<<< alles unattended installieren mit Makros in AutoIt 3 mit AutoIt und VB Excel Dateien verarbeiten >>>


neue Themen

Stichwortsuche auf dieser Seite:
11.03.2010 16:49 zZ 6 Leser online
Powered by cms.libe.net 2004-2010