Dateien als Administrator starten mit AutoIt v3


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!")

 

wichtiger Hinweis RunAsSet:

die Funktion RunAsSet wurde in neueren AutoIT Versionen entfernt:
um das oben angeführte Script zu verwenden am besten, den Code in den
Online Compiler einfügen und bei Version autoit_3_2_10_0 auswählen.

positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE für deine Bewertung!


Top-Artikel in diesem Bereich

Bildschirmschoner deaktivieren Computer gesperrt verhindern

Bildschirmschoner deaktivieren Computer gesperrt verhindern

geändert: 05.06.2016 von Bernhard (Erstveröffentlichung: 21.06.2011)

Wenn der Administrator Einstellungen für die Sperre des Computers fixiert hat, kann diese mit folgendem Skript verhindert werden:Das Skript bewegt, solange es läuft, jede Minute ein wenig die Maus, somit wird der Bildschirmschoner nicht aktiv, bzw. der PC sperrt sich nicht mehr. ... weiterlesen

Preview free Autoit Online Compiler

free Autoit Online Compiler

geändert: 07.03.2022 von Bernhard (Erstveröffentlichung: 21.08.2012)

Auf dieser Seite kann der AutoIt-Source-Code in eine .exe Datei kompiliert werden. ... weiterlesen

Preview alles unattended installieren mit Makros in AutoIt 3

alles unattended installieren mit Makros in AutoIt 3

geändert: 05.06.2016 von Bernhard (Erstveröffentlichung: 21.08.2012)

Macros für das Automatisieren von Aufgaben sind meist nicht die richte Lösung. Eine Softwareinstallation sollte zum Beispiel immer mit den vom Hersteller bereitgestellten Möglichkeiten erfolgen, andere Automatisierungsaufgaben mit den vom Hersteller bereitgestellten APIs. ... weiterlesen


Fragen / Kommentare


(sortiert nach Bewertung / Datum) [alle Kommentare(neueste zuerst)]

✍anonym
20.08.2010 15:53
User: peter 
passwort vergessen 

✍anonym
12.09.2008 18:49
User: Andi 
Hi.. das Problem mit der decomplation hat sich bei den neuen Versionen von AutoIt eh selbst erledeigt fuzt ja nicht mehr....
  ;)
  
  mfg. Andi
  achja... falls du mal meine programme anschaun möchtest
  www.team-sl4.com