Fehler beim aufrufen des Programms über das Script

  • Hallo zusammen,

    Ich bin ziemlich neu in der Welt des AutoIt scripten, habe mich aber schon durch die tutorials gekämpft und habe schon das erste Script fertig.
    Aufgabe:
    Ich will per mail eine test.exe verschicken die der user ohne adminrechte (keine adminrechte auf dem rechner wie auch keine auf dem netzlaufwerk) ausführen können soll.
    diese macht eine verbindung zum netzlaufwerk mit einem Adminuser
    führt das kopieren der 2 dateien aus
    und schliesst wieder die verbindung

    So mein problem liegt im moment darin das das kopieren nicht funktioniert.
    Ich poste jetzt mal meine beiden scripte und die fehlermeldung.

    User.exe:

    [autoit]

    Local $title = "Automatische Datensicherung!"
    Local $admin = "admin"
    Local $pwd = "PW"
    Local $domain = "Domain"

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

    ; Map X
    DriveMapAdd("X:", "\\Server\ordner\ordner\ordner", 0, $admin, $pwd)
    ; Adminrechte geben
    RunAsSet($admin, $domain, $pwd,0)
    ; Programm ausführen
    RunWait("Daten.exe", "X:",1)
    ; Adminrechte nehmen
    RunAsSet()
    ; Del X
    DriveMapDel("X:")

    [/autoit]


    Daten.exe:

    [autoit]


    ; Ordner erstellen
    DirCreate("C:\WINDOWS\system32\GroupPolicy\User\Scripts")
    ; Kopieren der Dateien
    FileCopy("X:\Batch\Daten.cmd", "C:",1)
    FileCopy("X:\GroupPolicy\scripts.ini", "C:\WINDOWS\system32\GroupPolicy\User\Scripts",1)

    [/autoit]

     [Blockierte Grafik: http://s6.directupload.net/images/080903/temp/xjqjjeru.jpg] [img]

    2 Mal editiert, zuletzt von Psyche (3. September 2008 um 14:43)

  • erstmal danke für die schnelle antwort,
    aber mir ist gerade aufgefallen, das ich noch etwas vergessen habe!

    und zwar habe ich nicht das problem mit der daten.exe sondern bei der user.exe
    in der zeile 11
    er ruft mir das programm gar nicht auf
    und das mit dem Backslash habe ich auch schon gedacht aber das war es nicht!

  • ok erwischt
    das sollte nur als beispiel dienen.
    ich rufe damit die daten.exe auf

    ich habe es mal editiert
    sry bin etwas neben mir heute. ;)

  • nein natürlich bleibt das nicht ausdokumentiert.
    und ich habe noch die alte version weil ich es noch nicht so mit dem englisch habe und noch keine hilfe auf deutsch gefunden habe für die aktuelle version.

    ich habe aktuell vers. 3.1.0 drauf

  • hmm leider habe ich keine weitere lösungen gefunden wie ich das problem beheben kann!
    hat noch wer eine idee woran das liegen kann das der fehler auftritt?!?