Automatisches Kopieren von Dateien auf Netzwerk Freigabe mit Aufgabenplanung

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

  1. einen lokalen Pfad definieren: z.B.: c:\software\PDFArchiv
Pfad für die Scripte und Batches

2. Visual Basic Script – VBS erstellen für die Unterdrückung der Anzeige cmd-Fensters beim Ausführen der Batchdatei

VBS Script zur Unterdrückung des CMD Fensters

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:

batch Datei zum verschieben von Dateien

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.

Aufgabenplanung Parameter

Alle Parameter und Hilfestellungen für die Aufgabenplanung findet man hier:

https://answers.microsoft.com/de-de/search/search?SearchTerm=aufgabenplanung&tab=&status=all&advFil=&IsSuggestedTerm=false&isFilterExpanded=undefined&CurrentScope.ForumName=windows&CurrentScope.Filter=windows_10&ContentTypeScope=QnA,Discussion,Article,MicrosoftSupport&page=1&sort=Relevance&dir=Desc&from=threadpagesearchbar

5. Aufgabe im Modus “Windows 10” und mit mit User “System” laufen lassen:

Aufgabenplanung Parameter

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.