Hallo zusammen,
ich weiß momentan nicht weiter. Ich habe ein Skript geschrieben das noch neben ein paar anderen Dingen ein paar Werte in die Registrierung schreiben soll.
Da normale Benutzer dieses Skript ausführen sollen, habe ich es so gelöst das ich zwei Skripte daraus gemacht habe und
das zweite Skript als Administrator ausgeführt wird da sonst die Reg-Einträge nicht geschrieben werden können.
Auf meinem Test-System funktioniert dieser Aufruf auch. Nur auf den restlichen Clients nicht.
Die erste Anwendung startet die zweite Anwendung per folgenden Befehl:
zur Absicherung habe ich noch ein
eingebaut.
In der "regwrite.exe" steht folgendes
$uname = InputBox("Benutzereingabe", "Bitte geben Sie ihr Benutzernamen ein")
$upassword1 = InputBox("Passworteingabe", "Bitte geben Sie ihr Kennwort ein", "", "*")
$upassword2 = InputBox("Passworteingabe", "Bitte geben Sie ihr wiederholt das Kennwort ein", "", "*")
Func Passwort()
$upassword1 = InputBox("Passworteingabe", "Bitte geben Sie ihr Kennwort ein", "", "*")
$upassword2 = InputBox("Passworteingabe", "Bitte geben Sie ihr wiederholt das Kennwort ein", "", "*")
EndFunc
If $upassword1 <> $upassword2 Then
MsgBox(0, "Fehler", "Passwörter stimmen nicht überein, bitte wiederholen!")
Passwort()
EndIf
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run", "Domain", "REG_SZ", "C:\Temp\autostart.exe")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon", "AutoAdminLogon", "REG_SZ", "1")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon", "DefaultUserName", "REG_SZ", $uname)
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon", "DefaultDomainName", "REG_SZ", "domain")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon", "DefaultUserPassword", "REG_SZ", $upassword2)
Alles anzeigen
Auf dem Test-System erscheint die Inputbox aber auf den restlichen Clients nicht.
Hat jemand eine Idee woran das liegen könnte ?
Greetings