Hallo zusammen,
ich möchte gerne Programme zu Verfügung stellen, damit unsere User diese selbst installieren können.
Jetzt gibt es aber ein Problem: Es gibt bei uns zwei unsterschiedliche Administratoren-Passwörter.
Einmal der normale Admin und der CAD-Admin.
Wie kann ich es anstellen, dass geprüft wird welcher Admin vorhanden ist und diesen dann benutzt?
Mit dem normalen Admin funktioniert es so, dass das Verzeichnis lokal kopiert wird, von dort ausgeführt wird
und anschließend wieder gelöscht.
Aber das mit dem zweitem Admin krieg ich nicht hin.
Kann mir da jemand helfen?
Hier das Beispielscript für den Firefox.
[autoit]Local $UserName = "Administrator"
Local $Password = "********"
Local $ScriptDir = @UserProfileDir & "\Temp\Firefox\"
Local $Program = $ScriptDir & "\Firefox Setup 3.5.7.exe"
Local $workingdir = @UserProfileDir & "\Temp\Firefox\"
DirCreate($ScriptDir)
MsgBox(0, "Programm-Installation", "Die Dateien werden nun kopiert und anschließend ausgeführt.")
FileCopy("\\elkafax\VOL1\01-EDV\01-Standardsoftware\Firefox\*.*", $ScriptDir, 9)
RunAs($UserName, @ComputerName, $Password, 0, $Program, $workingdir)
WinWait("Mozilla Firefox-Installation" ,"Willkommen beim")
WinActivate("Mozilla Firefox-Installation" ,"Willkommen beim")
ControlClick("Mozilla Firefox-Installation","Willkommen beim","Button2","left")
WinWait("Mozilla Firefox-Installation","Installationsart")
WinActivate("Mozilla Firefox-Installation","Installationsart")
ControlClick("Mozilla Firefox-Installation","Installationsart","Button2","left")
WinWait("Mozilla Firefox-Installation","Zusammenfassung")
WinActivate("Mozilla Firefox-Installation","Zusammenfassung")
ControlClick("Mozilla Firefox-Installation","Zusammenfassung","Button2","left")
WinWait("Mozilla Firefox-Installation","Die Installation von Mozilla Firefox wird abgeschlossen")
WinActivate("Mozilla Firefox-Installation","Die Installation von Mozilla Firefox wird abgeschlossen")
ControlClick("Mozilla Firefox-Installation","Die Installation von Mozilla Firefox wird abgeschlossen","Button2","left")
WinWait("Import")
WinActivate("Import")
Send("{DOWN}")
Sleep(2000)
Send("{ENTER}")
FileCopy($workingdir & "all.js", "C:\Programme\Mozilla Firefox\greprefs", 9)
FileCopy($workingdir & "mozilla.cfg", "C:\Programme\Mozilla Firefox", 9)
DirRemove(@UserProfileDir & "\Temp\Firefox\", 1)
[/autoit]