Hi,
bin gerade in einer Zwickmühle Hier erstmal die zwei Script auf den Kern gekürzt.
Script 1:
Spoiler anzeigen
RunAS("user","domäne","pass",0,"programm.exe")
[/autoit]Script 2:
Spoiler anzeigen
#RequireAdmin
[/autoit] [autoit][/autoit] [autoit];~ HIer ist noch eine WMI abfrage welche nur unter dem Benuzter ausgeführt werden kann der mit RunAs aus script 1 übergeben wird
[/autoit] [autoit][/autoit] [autoit]RegWrite("HKEY_LOCAL_MACHINE\Software\Cerberus", "P_Rechner_Check", "REG_SZ", $erg)
[/autoit]Das Problem ist nun wie folgt. In Script 2 wird eine WMI-Abfrage ausgeführt welche nur mit dem User möglich ist welcher über RunAs in Script 1 übergeben wird. Um in Script 2 aber HKEY_LOCAL_MASCHINE schreiben zu können wird aber #RequireAdmin benötigt.
#RequireAdmin und RunAs beisen sich allerdings. Sprich lasse ich RunAs weg geht zwar das schreiben in HKEY_LOCAL_MASCHINE aber die WMI-Abfrage nichtmehr. Lasse ich das #RequireAdmin weg geht die WMI-Abfrage allerdings das schreiben in HKEY_LOCAL_Maschine nicht mehr.
Hat jemand eine Idee dazu?