FileCopy UNC scheitert

  • 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
    [autoit]

    #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\*.*")

    [/autoit]

    Dirinfo.ini

    Spoiler anzeigen
    [autoit]

    [dirlist]
    1=C:\users\
    [kopieren_nach]
    1=\\xxxxx036\c$\temp\mca\

    [/autoit]

    Danke der infos und Hilfe
    MC

  • Hallo,

    das könnte am Konto liegen, mit dem Du das Skript im Scheduler startest. Es braucht Rechte für Zugriffe auf das Netzwerk. Das "SYSTEM" Konto z.B. hat keine.