Beim automatischen Kopieren von Dateien mit der Windows Aufgabenplanung auf ein Netzwerklaufwerk treten verschiedene Schwierigkeiten auf. Meist läuft die Aufgabe zwar aber es wird keine Datei auf das Netzwerk Share kopiert.
Automatisches Kopieren von Dateien auf Netzwerk Freigabe mit Aufgabenplanung
Wir verwenden die Aufgabe, um PDF Dateien automatisch von einem lokalen Laufwerk auf ein Netzwerklaufwerk zu verschieben.
Es läuft über eine Aufgabe jede Minute einmal ab. Im Grunde ist es eine automatische Synchronisation von Dateien aus einem lokalen Laufwerk auf ein Netzwerklaufwerk im Minutentakt.
Vorgehensweise:
Automatisches Kopieren von Dateien auf Netzwerk Freigabe mit Aufgabenplanung
- einen lokalen Pfad definieren: z.B.: c:\software\PDFArchiv
2. Visual Basic Script – VBS erstellen für die Unterdrückung der Anzeige cmd-Fensters beim Ausführen der Batchdatei
Set WshShell = CreateObject(“WScript.Shell”)
WshShell.Run chr(34) & “C:\Software\PDFArchiv\MovePDFArchiv.bat” & Chr(34), 0
Set WshShell = Nothing
3. Batchdatei für Dateien kopieren bzw. verschieben erstellen:
move C:\software\PDFArchiv*.pdf \\servershare\PDFArchiv
Natürlich muss auf dem Share die entsprechende Berechtigung erteilt werden.
4. mit Windows Aufgabenplanung eine “Aufgabe” erstellen
Trigger eingeben mit Startzeitpunkt und Wiederholung z.B. jede Minute.
Man kann die Werte in “Wiederholen jede:” überschreiben.
Alle Parameter und Hilfestellungen für die Aufgabenplanung findet man hier:
5. Aufgabe im Modus “Windows 10” und mit mit User “System” laufen lassen:
Da die Aufgabe mit dem Systemuser ausgeführt wird muss auf dem Share die Zugriffsberechtigung für den ausführenden PC gesetzt werden.
In den Aktionen gibt man den Pfad bei der Ausführung an in dem die VBS und die BAT Datei liegen.