Automatisierte Installation (fortgeschritten)

  • Servus Leute,

    ich bräuchte eigentlich nur mal paar Ideen von euch. Ich hab ein Skript für die Arbeit geschrieben, welches für einen neu aufgesetzten Client standart Programme installiert und diesen in die Domäne hebt usw. Das Programm hat eine GUI mit Checkboxen und Texfeldern. Alles schön und gut. Es merkt sich mithilfe einer Textdatei, welche Checkboxen gesetzt wurden, was in den Textfeldern stand und an welchem Punkt er bei der Installation ist. Aber da man sein Script ja stets erweitert, bin ich grad am Versuchen, dass wenn das Programm abgeschmiert ist und eine Installation gerade läuft, dass man die Installation nicht auch abbrechen muss sondern es einfach erkennt an welchem punkt er bei der installation ist und von dort weitermacht.

    Dies habe ich auch schon mit umwegen (Beispiel):

    [autoit]

    Do
    $var = StringLen (WinGetClassList ("Titel"))
    Switch $var
    Case <Zahl>
    ControlClick ("ButtonXY")
    EndSwitch

    [/autoit]


    Mein Problem jetzt ist nur, was mache ich, wenn sich der Titel dauernd ändert? Kennt ihr eine Bessere Methode herauszufinden an welchem Punkt er gerade ist?

    Vielen Dank

    brN

    Einmal editiert, zuletzt von brNwsH (1. November 2013 um 15:06)

  • Standard-Programme? Domäne? Erweiterte automatische Installation? Klingt für mich verdächtig nach WDS-Server. Wäre es damit nicht viel einfacher zu realisieren? Kommt natürlich drauf an, wie viele Clients ihr aufsetzten müsst. Aber wenn du dir die Mühe machst, ein Script zu schreiben, denke ich, dass es nicht wenige sind. Ausserdem ist ein WDS in null komma nix installiert (Der DC ist ja eh schon vorhanden). Bloss die Images brauchen ihre Zeit..
    Ansonsten kann ich zum Problem selbst leider nicht helfen, sorry. War bloss grad so ein Gedanke von mir..