Hallo Zusammen
Habe ein Copy Script erstellt das ein File von da nach \\unc\server kopiert.
Wenn ich das Script manuell anstosse Funktioniert dies einwandfrei,
Wenn ich hierzu den TaskScheduler benütze von WServer 2008 kopiert dieses script nichts, im Log vom T-Scheduler steht Meldung "0x0" dies ist von aussage M$ OK.
Der Task im scheulder rennt momentan mit mehr als genügend rechte
(Hinweis; Ein kopieren auf dem Lokalen server von ordner zu ordner geht.)
Spoiler anzeigen
#include <process.au3>
#include <file.au3>
#include <array.au3>
local $openfile, $verzeichnis, $date, $kopieren_nach
$date = "_" & @MDAY & "-" _
& @MON & "-" _
& @YEAR & "_" _
& @HOUR & "-" _
& @MIN
$verzeichnis = IniRead("C:\temp\mca\dirinfo.ini", "dirlist", "1", "NotFound")
;$verzeichnis = IniRead("C:\Dokumente und Einstellungen\Administrator\Desktop\autoit\dirinfo.ini", "dirlist", "1", "NotFound")
_RunDOS("cmd /c & del "& $verzeichnis &"*.txt")
;_RunDOS("cmd /c & dir "& $verzeichnis &" | find ""<DIR>"" >>"& $verzeichnis &""& @ComputerName &""& $date &".txt")
;MsgBox(1,"Filename", $date)
;_FileReadToArray("c:\temp\"& $date &".txt", $openfile)
;_ArrayDisplay($openfile) nur zum Array überprüfen
$kopieren_nach = IniRead("c:\temp\mca\dirinfo.ini", "kopieren_nach", "1", "NotFound")
_RunDOS("cmd /c & dir "& $verzeichnis &" | find ""<DIR>"" >>"& $kopieren_nach &""& @ComputerName &""& $date &".txt")
;$kopieren_nach = IniRead("C:\Dokumente und Einstellungen\Administrator\Desktop\autoit\dirinfo.ini", "kopieren_nach", "1", "NotFound")
sleep(3000)
;MsgBox(1,"Filename",$verzeichnis&""&@ComputerName&""&$date&".txt" & " "&$kopieren_nach&""&@ComputerName&""&$date&".txt")
_RunDOS("cmd /c & xcopy "& $verzeichnis &""& @ComputerName &""& $date &".txt" & " "& $kopieren_nach &""& @ComputerName &""& $date &".txt")
FileCopy("c:\temp\mca\*.txt", "\\xxxx036\c$\temp\mca\*.*")
Dirinfo.ini
Spoiler anzeigen
[dirlist]
1=C:\users\
[kopieren_nach]
1=\\xxxxx036\c$\temp\mca\
Danke der infos und Hilfe
MC