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"
; 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:")
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)
[Blockierte Grafik: http://s6.directupload.net/images/080903/temp/xjqjjeru.jpg] [img]