Backup mit Robocopy funktioniert nicht mehr
Hallo liebe Mitglieder,
seit vielen Wochen sichere ich mit robocopy mehrere Verzeichnisse von einem W2k-Dateiserver auf ein NAS.
Die Befehlszeilen C:\WINNT\system32\robocopy.exe e:\test\ \\FSG\backup\test /S /E /COPY:DAT /LOG+:\"C:\\Programme\Robocopy\test.txt\" /ZB /NP /R:10 /W:30 ...usw stehen in einer *.bat und die wird über den Taskplaner einmal pro Tag ausgeführt. Das funktionierte bislang fehlerfrei.
Dann habe ich Termnialdienste auf dem Server nachinstalliert und ihn neu gestartet. Seitdem bekomme ich immer die Fehlermeldung, dass die Anmeldung fehlgeschlagen sei (falscher Benutzername oder falsches Kennwort), obwohl ich unter diesem Account (admin) Zugriff auf das NAS habe. Wenn ich die Befehlszeile aus der *.bat kopiere und in die Komandozeile eingebe funktioniert die Sicherung wieder.
Ich habe auch schon einen neuen Benutzer mit Adminrechten angelegt, natürlich auch auf dem NAS, im Taskplaner diesen Benutzer mit Passwort eingetragen, es geht einfach nicht mehr.
Übrigens habe ich reichlich nach Lösungen gesucht (gegoogelt), leider ohne Erfolg.
Vielen Dank im Voraus an alle Hilfeleistende.
seit vielen Wochen sichere ich mit robocopy mehrere Verzeichnisse von einem W2k-Dateiserver auf ein NAS.
Die Befehlszeilen C:\WINNT\system32\robocopy.exe e:\test\ \\FSG\backup\test /S /E /COPY:DAT /LOG+:\"C:\\Programme\Robocopy\test.txt\" /ZB /NP /R:10 /W:30 ...usw stehen in einer *.bat und die wird über den Taskplaner einmal pro Tag ausgeführt. Das funktionierte bislang fehlerfrei.
Dann habe ich Termnialdienste auf dem Server nachinstalliert und ihn neu gestartet. Seitdem bekomme ich immer die Fehlermeldung, dass die Anmeldung fehlgeschlagen sei (falscher Benutzername oder falsches Kennwort), obwohl ich unter diesem Account (admin) Zugriff auf das NAS habe. Wenn ich die Befehlszeile aus der *.bat kopiere und in die Komandozeile eingebe funktioniert die Sicherung wieder.
Ich habe auch schon einen neuen Benutzer mit Adminrechten angelegt, natürlich auch auf dem NAS, im Taskplaner diesen Benutzer mit Passwort eingetragen, es geht einfach nicht mehr.
Übrigens habe ich reichlich nach Lösungen gesucht (gegoogelt), leider ohne Erfolg.
Vielen Dank im Voraus an alle Hilfeleistende.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 126299
Url: https://administrator.de/contentid/126299
Ausgedruckt am: 22.11.2024 um 17:11 Uhr
14 Kommentare
Neuester Kommentar
Servus,
Dagegen ist das "fehlen" der bat - die den ´ganzen Kladderadsch veranstaltet eher hiilfreich, um helfen zu können.
Magst du die (gerne Anton Nymisiert) auch hier posten?
Gruß
C:\WINNT\system32\robocopy.exe
ist etwas zu viel des guten (macht aber in dem Fall nix) - denn %windir%\system32 ist eh im Pfad..Dagegen ist das "fehlen" der bat - die den ´ganzen Kladderadsch veranstaltet eher hiilfreich, um helfen zu können.
Magst du die (gerne Anton Nymisiert) auch hier posten?
Gruß
Hast Du testweise mal einen neuen Task angelegt?
ok,
dann mache mal eine neue Batch
die läßt du einmal "normal" laufen und einmal als Task.
Wenn in beiden Fällen erfolg in der Datei steht, kannst du probieren - dein Robocopy dazwischen zu schreiben.
Wenn nicht - mußt du nachforschen.
Gruß
edit - edit
dann mache mal eine neue Batch
net use b: \\FSG\backup password username
echo erfolg >> b:\test\test.ini
net use b: /delete
die läßt du einmal "normal" laufen und einmal als Task.
Wenn in beiden Fällen erfolg in der Datei steht, kannst du probieren - dein Robocopy dazwischen zu schreiben.
Wenn nicht - mußt du nachforschen.
Gruß
edit - edit
Starte mal eine shell mit einem task.
und schau ob du deine batch in dieser Umgebung zum Laufen kriegst.
Hatte mal ein ähliches Problem, (NT4.0) da lag es daran, das der task nicht mit den normalen Umgebungsvariablen gelaufen ist.
Und der Taskplanerdienst läuft standardmässig als systemkonto, also nicht als admin.
cmd /K
Hatte mal ein ähliches Problem, (NT4.0) da lag es daran, das der task nicht mit den normalen Umgebungsvariablen gelaufen ist.
Und der Taskplanerdienst läuft standardmässig als systemkonto, also nicht als admin.
nein du hast mich nicht richtig verstanden.
cmd im taskscheduler (verwaltete tasks neu, auf in 3 min oder so stellen, cmd auswählen und ein /K hinter den Befehl schreiben) starten. Das /K brauchst du damit die Shell offen bleibt. (s.h cmd /?, du kennst RTMF?), fällt aber bei ausführen als nicht auf.
Wenn du ganz sicher gehen willst schreibst du c:/<pathto>/cmd cmd /K .
Dann geht nach 3 min eine shell auf, in der du die gleiche Bedinungen hast wie deine batch. wenn du die batch in dieser shell von hand aufrufst siehst du vielleicht mehr. ausserdem kannst du mal ein net use auf dein NAS machen usw. bei mir funktioniert sogar ein whois, um zu sehen wer ich bin.
Gruss
cmd im taskscheduler (verwaltete tasks neu, auf in 3 min oder so stellen, cmd auswählen und ein /K hinter den Befehl schreiben) starten. Das /K brauchst du damit die Shell offen bleibt. (s.h cmd /?, du kennst RTMF?), fällt aber bei ausführen als nicht auf.
Wenn du ganz sicher gehen willst schreibst du c:/<pathto>/cmd cmd /K .
Dann geht nach 3 min eine shell auf, in der du die gleiche Bedinungen hast wie deine batch. wenn du die batch in dieser shell von hand aufrufst siehst du vielleicht mehr. ausserdem kannst du mal ein net use auf dein NAS machen usw. bei mir funktioniert sogar ein whois, um zu sehen wer ich bin.
Gruss
Servus,
es heisst zwar rtfm - obwohl manual f* auch ein *roflol* herzaubern kann...
aber:
ein geplanter Task unter anderem Namen - da sieht niemand nix, egal ob mit /k oder ohne...
Und zu "meinem Sytax fehler:
Mea Culpa
net use b: \\server\freigabe password username
und das test gehört dann hinter b:\
Gruß
es heisst zwar rtfm - obwohl manual f* auch ein *roflol* herzaubern kann...
aber:
ein geplanter Task unter anderem Namen - da sieht niemand nix, egal ob mit /k oder ohne...
Und zu "meinem Sytax fehler:
Mea Culpa
net use b: \\FSG\backup\test password username
meint natürlichnet use b: \\server\freigabe password username
und das test gehört dann hinter b:\
Gruß
/K scheint egal zu sein. War aber nicht immer so!
Darauf wollte ich eigentlich hinaus (RTSTF*!) (ST=security templates):
Anmelden als Batchauftrag
Diese Sicherheitseinstellung ermöglicht die Anmeldung eines Benutzers mithilfe einer Batchwarteschlangenfunktion.
Übermittelt ein Benutzer z. B. einen Auftrag mithilfe des Taskplaners, meldet der Taskplaner diesen Benutzer nicht als interaktiven, sondern als Batchbenutzer an.
Standard: Lokales System.
Hinweis:
In Windows 2000 Server, Windows 2000 Professional, Windows XP Professional und Betriebssystemen der Windows Server 2003-Produktfamilie wird dieses Recht bei Bedarf automatisch vom Taskplaner erteilt.
Gruß
Darauf wollte ich eigentlich hinaus (RTSTF*!) (ST=security templates):
Anmelden als Batchauftrag
Diese Sicherheitseinstellung ermöglicht die Anmeldung eines Benutzers mithilfe einer Batchwarteschlangenfunktion.
Übermittelt ein Benutzer z. B. einen Auftrag mithilfe des Taskplaners, meldet der Taskplaner diesen Benutzer nicht als interaktiven, sondern als Batchbenutzer an.
Standard: Lokales System.
Hinweis:
In Windows 2000 Server, Windows 2000 Professional, Windows XP Professional und Betriebssystemen der Windows Server 2003-Produktfamilie wird dieses Recht bei Bedarf automatisch vom Taskplaner erteilt.
Gruß