Supportnet Computer
Planet of Tech

Supportnet / Forum / WindowsNT

Xcopy mit At-Befehl kopiert nicht von Netzlaufwerk





Frage

Mit dem at-Befehl unter NT40-Server(BDC)(SP6a) wird der Batchjob xcopy12.bat gestartet, der die folgende Befehlszeile enthält: xcopy N:\*.* D:\dir1 /s /E >>xlog N: ist ein Netzlaufwerk des PDC D: ist ein lokales Laufwerk des BDC Der at-Befehl lautet: at 10:00am xcopy12.bat Der AT-Job wird richtig gestartet, aber in der Logdatei steht nur: 0 Dateien kopiert. Wird der gleiche Batchjob xcopy12.bat per Hand in der Kommandozeile gestartet, wird der xcopy-Befehl im Batchjob xcopy12.bat korrekt durchgeführt. Der At-Befehl funktioniert auch mit lokalen Laufwerken des PDCs, nur nicht mit Netzlaufwerken. Alle Aktionen werden unter dem Administrator ausgeführt, es sollte also keine Berechtigungsprobleme geben. Für einen Tipp wäre ich dankbar Servus Joe

Antwort 1 von wutzel

mir scheint, der Scheduler läuft nicht unter dem Administrator-Account, sondern nur als System-Account. Im Controlpanel - Services muss der Scheduler als Domain Admin mit Password eingetragen werden, oder wem das nicht gefällt, dann im Batch mit dem Xcopy Befehl vorher einen net use ... /user:sowieso ...
ausführen

Antwort 2 von Maschi

Hi Joe,

Schau doch mal unter Dienste nach "task Scheduler" und klicke dann auf "Startup".
(habe im Moment nur die englische Version)

Dort kannst du explizit den Account angeben, unter dem der Scheduler laufen soll.

HTH,
Gruß, Maschi

Antwort 3 von Oliver T.

Folgende Dinge würde ich ausprobieren:

Die Verbindung für den Remoterechner würde ich in der Stapeldatei mit "net use" definieren. Das kann so aussehen:

cmd /c net use n: \\PDC_Name\Freigabename
xcopy n:\*.* d:\verzeichnis /e >>xlog
cmd /c net use n: /delete

(Die letzte Zeile trennt die Verbindung zur Remote-Freigabe wieder - nur angeben, wenn gewünscht)

Die Stapeldatei bei Absetzen des AT-Befehls auf jeden Fall in Anführungsstrichen schreiben!!

Wenns dann nicht klappt.......
Die Endung der Stapelverarbeitungsdatei auf .cmd setzen, etwa "kopier.cmd".

Sicherheitshalber ggf. bei dem AT-Befehl das "am" nach der Uhrzeit weglassen:
at 10 /every:mo,di,mi,do,fr "kopier.cmd"

Warum verwenden Sie für xcopy den Parateter /s und zusätzlich /e ?? Enthält /e nicht den Parameter /s ??

Mich würde interessieren, woran es letztlich hakte. Geben Sie eine Info?

Gruß
Oli T.


Antwort 4 von jr

Hallo Maschi,
danke für den Tipp, es klappt jetzt!

Servus
Joe

Antwort 5 von jr

Hallo Wutzel,

danke für den Tipp, es klappt jetzt!
Dein Rat entspricht dem vom Maschi. Es war genau dieses Problem!


Servus
Joe


Antwort 6 von jr

Hallo Oli T.

Die Antworten von Maschi und Wutzel waren die Lösung. Trotzdem vielen Dank für deinen Hinweis.

Servus
Joe


Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: