131361
Goto Top

Dateien kopieren mit ropocopy unter Windows Server 2016

Hallo zusammen,

habe eine Batch-Datei welche via robocopy eine Datei kopieren soll:

@echo off

robocopy "X:\Quelle" "Y:\Ziel" /MIR /E  

Das klappt soweit ganz gut.
Allerdings stoße ich jetzt auf ein Problem:

Ich möchte die Batch gerne via Aufgabenplanung ausführen lassen.
Habe dies nach folgender Anleitung umgsetzt:

https://www.lexo.ch/blog/2012/04/starten-eines-cmd-bat-skripts-in-der-wi ...

Problem ist: Der Task wird ausgeführt (auch erfolgreich), allerdings sieht man davon nichts und die Datei wird nicht kopiert.
Lasse ich den Punkt "Unabhängig von der Benutzeranmeldung ausführen" weg und wähle stattdessen "Nur ausführen, wenn der Benutzer angemeldet ist" aus, sehe ich wie die Batchdatei ausgeführt wird, robocopy startet und die Datei kopiert wird.

Hat jemand eine Idee woran das liegt ?

Content-Key: 397071

Url: https://administrator.de/contentid/397071

Ausgedruckt am: 28.03.2024 um 23:03 Uhr

Mitglied: StefanKittel
StefanKittel 03.01.2019 um 11:20:46 Uhr
Goto Top
Hallo,

vermutlich sind X und Y Netzwerklaufwerke.
Wenn diese mit dem "falschen" Benutzer ausgeführt werden sind die einfach nicht da.

Besser UNC-Pfade verwenden.
Auch hier aber auf die Berechtigungen achten je nach ausführenden Benutzer.

Stefan
Mitglied: 131361
131361 03.01.2019 um 11:59:56 Uhr
Goto Top
danke für den Tipp:

Habe jetzt die UNC Pfade verwendet. Der Benutzer kann kommt auf diese Problemlos drauf.
Allerdings bleibt die Situation wie oben beschrieben face-sad
Mitglied: SeaStorm
Lösung SeaStorm 03.01.2019 um 12:44:16 Uhr
Goto Top
häng mal beim robocopy
/log:"c:\temp\robo.log"

an. Dann solltest du in dem Logfile sehen, was schief läuft
Mitglied: 131361
131361 03.01.2019 um 12:59:22 Uhr
Goto Top
das war ein super Hinweis:

Zugriff auf Quellverzeichnis xxx
Zugriff verweigert

Hatte doch den falschen User hinterlegt.
Jetzt geht's !! Danke face-smile