Aronis True Image

  • Hallo,

    in einem Forum hab ich das Tool autoit gefunden.
    Die Anleitung/Hilfe für ein script bei WinZip ist genial.
    Soweit komm ich auch noch mit... ;)

    Aber,
    kaum möchte ich mein Problem/Aufgabe lösen, hängts.

    Vielleicht muss ich das Rad ja nicht neu erfinden :)

    Es geht um True Image 10.
    Den Start ( kompilieren ) vom Programm krieg ich noch hin.
    Die Aufzeichnung von

    - Aktion - Backup Enter
    - weiter
    - meinen Computer
    - Festplatte 1 komplett

    nicht. :(

    Dann soll der User seinen Backupnamen eingeben,
    und das Image soll noch auf einem Netzlaufwerk gespeichert werden.
    Fertig!

    kurzum
    Suche ein Backupsystem dass einfach ein Image von ausgeschiedenen Mitarbeitern mir automatisch auf dem Server ablegt.
    Einzige EINGABE soll der Imagename sein. Dieser ist somit der Mitarbeitername.

    Vielen Dank vorab für Hilfe oder Tipps!!!

    Grüße aus dem sonnigen Süden
    Stefan

  • hi..extra für dich *g*

    auf meinem PC funtzts, vll musst du was verändern, kA

    den netzwerkpfad kannst du auch in ne ini speicher...


    [autoit][/autoit][autoit][/autoit][autoit]

    Run("C:\Programme\Acronis\TrueImageHome\TrueImage.exe")

    [/autoit][autoit][/autoit][autoit]

    WinWait("Acronis True Image Home")

    [/autoit][autoit][/autoit][autoit]

    WinActivate("Acronis True Image Home")

    [/autoit][autoit][/autoit][autoit][/autoit][autoit]

    $pfad = IniRead(@ScriptDir & "\config.ini", "pfad", "pfad", "0")

    [/autoit][autoit][/autoit][autoit]

    if $pfad = "0" Then

    $pfad = InputBox("Netzwerkpfad", "Wohin soll es gespeichert werden? Abschließend ein \ !!")

    Endif

    [/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit]

    Send("!k")
    sleep(1000)
    send("{enter}")
    winwait("Assistent zur Erstellung von Backups")
    WinActivate("Assistent zur Erstellung von Backups")
    send("!w")
    sleep(1000)
    WinActivate("Assistent zur Erstellung von Backups")
    send("!w")
    sleep(1000)
    WinActivate("Assistent zur Erstellung von Backups")
    sleep(2000)
    ; hier finde ich keinen anderen Weg - sorry :(

    [/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit]

    $posx = IniRead(@ScriptDir & "\config.ini", "mouse", "x", "0")
    $posy = IniRead(@ScriptDir & "\config.ini", "mouse", "y", "0")

    [/autoit][autoit][/autoit][autoit]

    if $posx = "0" Then

    [/autoit][autoit][/autoit][autoit]

    MsgBox(0, "Klick", "Bitte gehen Sie mit der Maus auf das Kästchen" & @CRLF & "von Festplatte 1 und klicken Sie dann " & @CRLF & "die Enter- Taste!")

    [/autoit][autoit][/autoit][autoit]

    $pos = MouseGetPos()

    [/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit]

    Iniwrite(@ScriptDir & "\config.ini", "mouse", "x", $pos[0])
    sleep(500)
    Iniwrite(@ScriptDir & "\config.ini", "mouse", "y", $pos[1])

    [/autoit][autoit][/autoit][autoit]

    MouseClick("left", $pos[0], $pos[1])

    [/autoit][autoit][/autoit][autoit]

    Else

    MouseClick("left", $posx, $posy)

    EndIf

    [/autoit][autoit][/autoit][autoit][/autoit][autoit]

    if WinActive("Information") Then


    Sleep(1000)
    send("!k")

    [/autoit][autoit][/autoit][autoit]

    EndIf

    [/autoit][autoit][/autoit][autoit]

    If WinActive("Bestätigung") Then
    sleep(100)
    Send("!j")

    EndIf

    [/autoit][autoit][/autoit][autoit]

    sleep(1000)
    send("!w")

    [/autoit][autoit][/autoit][autoit][/autoit][autoit]

    if WinActivate("Information") Then


    Sleep(100)
    send("!k")

    [/autoit][autoit][/autoit][autoit]

    EndIf

    [/autoit][autoit][/autoit][autoit]

    If WinActive("Bestätigung") Then
    sleep(100)
    Send("!j")

    EndIf

    [/autoit][autoit][/autoit][autoit]

    if WinActivate("Information") Then


    Sleep(100)
    send("!k")

    [/autoit][autoit][/autoit][autoit]

    EndIf

    [/autoit][autoit][/autoit][autoit]

    Send("^a")
    sleep(200)

    [/autoit][autoit][/autoit][autoit]

    send($pfad & "backupname.tib")

    [/autoit][autoit][/autoit][autoit]

    sleep(100)

    [/autoit][autoit][/autoit][autoit]

    send("!w")

    [/autoit][autoit][/autoit][autoit]

    If WinActive("Bestätigung") Then
    sleep(100)
    Send("!j")

    EndIf

    [/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit]

    mfg

  • halla huggy,

    :party4: merci

    leider hast du es hier mit einem grünschnabel zu tun...
    hab das script kopiert, programm startet und stille.


    den netzwerkpfad kannst du auch in ne ini speicher...

    hast du bitte einen beispieltext ?

    alles mögliche probiert, nix passiert oder errormeldungen wegen pfad.

    auf jedenfall schon mal 1000 dank

    grüße

  • beispieltext is sogar im skript:


    Iniwrite(@ScriptDir & "\config.ini", "mouse", "x", $pos[0])
    sleep(500)
    Iniwrite(@ScriptDir & "\config.ini", "mouse", "y", $pos[1])

  • warum eigentlich ein script für acronis ?

    lege doch einen job in acronis an, dann wird automatisch ein backup zu bestimmten zeiten angelegt (es lässt sich alles "feinjustieren" unter acronis)

    gruss exberliner

  • Suche ein Backupsystem dass einfach ein Image von ausgeschiedenen Mitarbeitern mir automatisch auf dem Server ablegt.
    Einzige EINGABE soll der Imagename sein. Dieser ist somit der Mitarbeitername.

    Vielen Dank vorab für Hilfe oder Tipps!!!

    Grüße aus dem sonnigen Süden
    Stefan


    __

    mit dem job kannst du keine variablen dateinamen machen,
    und der user soll seinen namen ja eingeben...

  • @huggy

    dann schau dir doch mal acronis genauer an. du kannst da befehle/programme nach dem backup ausführen. da wäre dann doch ein script möglich, welches den computernamen/usernamen (irgendwas wird schon eindeutig für dich sein) als dateinamen verwendet und die entsprechende backupdatei nach dem backup umbenennt.

    ich mache z.b. täglich ein fullback mit acronis und benenne dann die dateien in fortlaufender reihenfolge um, und lösche das älteste backupfile, wenn eine bestimmte anzahl von dateien überschritten wird.

    das kleine proggi ist eins meiner ältesten scripte in autoit. :stolz_bin:

    EDIT: auch vor dem backup sind befehle/programme möglich. funzt aber erst seit acronis 10 so richtig.

    gruss exberliner

    Einmal editiert, zuletzt von ExBerliner (27. März 2007 um 22:57)