Batch-Datei zum sichern von Daten auf Netzwerk-Laufwerk?

Ich versuche ein backup zu erstellen, einige lokale Dateien auf einem Computer, auf eine vernetzte Festplatte auf einer anderen Maschine. Der Quell-computer mit Windows Server 2008 R2 und dem Ziel-Computer ausgeführt wird Windows Server 2003 R2. Ich möchte eine batch Datei erstellen, die ausgeführt wird, auf dem Quell-computer, und kopieren Sie alle Dateien in der D:\MICROS Ordner in einem separaten Netzwerk-Laufwerk. \marketing\TB\marketingdata\MICROS\TESTBKUP\ ist, wo die Dateien müssen am Ende. Die batch-Datei ausgeführt werden, die durch den task-scheduler, und sollten unabhängig davon ausgeführt, ob oder ob nicht ein Benutzer angemeldet ist. Ich habe die batch-Datei selbst, und dies war das beste, ich könnte kommen mit

rem 05.21.2014 - script to Backup the 1 TB drive attached to marketing server.
rem - use program to determine day of wek - then use the DAY of THE WEEK as the sub dir name
set y =%date:~-4,4%
set m =%date:~-10,2%
set d =%date:~-7,2%
set today = %y%%m%%d%
set DOW=%1
echo on
echo DOW
net use M: /D
net use M: \\marketing\TeraByte\marketingdata\
xCopy D:\MICROS\*.*       M:\MICROS\TESTBKUP\            /CDEFHIY > M:\MICROS\BU%today%MICROS%DOW%.TXT
echo Yes, the task really did execute >> \\marketing\TeraByte\MarketingData\MICROS\TESTBKUP\testlog.txt\
pause
:end

Dem Zeug am Anfang wird nur verwendet, um ein Datum, und das war alles copy/Paste aus einem Skript mein Chef hatte bereits angelegt. Wo mein code beginnt nach der "echo-DOW" - Linie. Wann immer ich versuche, um dies ausführen, wird der task-scheduler liefert eine operative code 2, und sagt, dass der Vorgang erfolgreich abgeschlossen, aber keine der Dateien wurden tatsächlich kopiert.

Was wirklich verwirrt mich über diese ganze Sache, ist, dass, obwohl das script funktioniert nicht, trotz das Laufwerk verbinden und verwenden von UNC-Pfaden ist, dass Sie das folgende Skript erstellt von meinem Chef nie erwähnt keine Netzwerk-Standorten, aber er läuft einwandfrei und sichert die Dateien in genau der richtigen Netzwerk-Laufwerk. Laufwerk Z: ist nicht auch abgebildet auf dem server, dass script läuft auf, und doch ist es irgendwie weiß, dass es braucht, um zu gehen über das Netzwerk.:

rem
rem 04.09.2010 - script to Backup to 4 Terabyte drive attached to Stephs new windows 7 64bit PC
rem - use program to determine day of week - then use the DAY of THE WEEK as the sub dir name
REM 5.25.10 add RevAcctg and exclusion directories
set y=%date:~-4,4%
set m=%date:~-10,2%
set d=%date:~-7,2%
set today=%y%%m%%d%
set DOW=%1
echo on
echo dow
xCopy  \\MArketing2\AlysonAvino\*.*     Z:\backup\AlysonAvini\%DOW%\        /CDEFHIY >  Z:\BU%today%Alyson%DOW%.TXT
rem goto end
xCopy  D:\DiskImage\*.*        V:\backup\DiskImage\               /CDEFHIY >  V:\BU%today%DiskImage%DOW%.TXT
xCopy  D:\MarkWolf\*.*         Z:\backup\MarkWolf\%DOW%\          /CDEFHIY >  Z:\BU%today%MarkWolf%DOW%.TXT
xcopy  \\otbdata\greatPlains\Bill  Z:\Backup\Bill\%DOW%\          /CDEFHIY >  Z:\BU%today%Bill%DOW%.txt
xcopy  \\otbdata\greatPlains\MSDynamicsGP\FrxServer  Z:\Backup\FrxServer\%DOW%\            /CDEFHIY >  Z:\BU%today%FrxServer%DOW%.txt
xcopy  \\otbdata\greatPlains\CrystalReports  Z:\Backup\CrystalReports\BU%today%\  /CDEFHIY >  Z:\BU%today%Crystal%DOW%.txt
xcopy  \\otbdata\greatPlains\RevAcctG  Z:\Backup\RevAcctG\BU%today%\  /CDEFHIY >  Z:\BU%today%RevAcctG%DOW%.txt
xcopy  D:\administration\*.*  Z:\BACKUP\ADMINISTRATION\%DOW%\     /CDEFHIY >  Z:\BU%today%ADMIN%DOW%.TXT
xcopy  D:\accounting\*.*      Z:\backup\ACCOUNTING\%DOW%\         /CDEFHIY >  Z:\BU%today%ACCT%DOW%.TXT
xCopy  D:\HR\*.*              Z:\backup\HR\%DOW%\                 /CDEFHIY >  Z:\BU%today%HR%DOW%.TXT
xcopy  F:\marketingdata\*.*   Z:\backup\MARKETING\%DOW%\          /CDEFHIY >  Z:\BU%today%MRKT%DOW%.TXT
xcopy  D:\surveillance\*.*    Z:\backup\Surveillence\%DOW%\       /CDEFHIY >  Z:\BU%today%Surv%DOW%.TXT
xCopy  D:\CD\*.*              Z:\backup\CD\%DOW%\                 /CDEFHIY >  Z:\BU%today%CD.TXT
xCopy  C:\Maintenance\*.*     Z:\backup\Maint\%DOW%\              /CDEFHIY >  Z:\BU%today%Maint%DOW%.TXT
xCopy  D:\Schedule\*.*        Z:\backup\Schedule\%DOW%\           /CDEFHIY >  Z:\BU%today%Schedule%DOW%.TXT
xCopy  D:\printshop\*.*       Z:\backup\printshop\%DOW%\          /CDEFHIY >  Z:\BU%today%printshop%DOW%.TXT
xCopy  F:\Exclusion\*.*       Z:\backup\Exclusion\%DOW%\          /CDEFHIY >  Z:\BU%today%Exclusion%DOW%.TXT
xCopy  F:\GAMING\*.*          Z:\backup\GAMING\%DOW%\             /CDEFHIY >  Z:\BU%today%GAMING%DOW%.TXT
xCopy  F:\LUBA\*.*            Z:\backup\SrvrLUBA\%DOW%\           /CDEFHIY >  Z:\BU%today%SrvrLuba%DOW%.TXT
xCopy  F:\AdamSecured\*.*     Z:\backup\AdamSecured\%DOW%\        /CDEFHIY >  Z:\BU%today%AdamSecured%DOW%.TXT
xCopy  D:\DOWNLOADS\*.*       Z:\backup\DOWNLOADS\%DOW%\          /CDEFHIY >  Z:\BU%today%DOWNLOADS%DOW%.TXT
xCopy  F:\MartyFiles\*.*      Z:\backup\MartyFiles\%DOW%\         /CDEFHIY >  Z:\BU%today%MartyFiles%DOW%.TXT
xCopy  F:\LUBAold\*.*         Z:\backup\LUBAold\%DOW%\            /CDEFHIY >  Z:\BU%today%LUBAold%DOW%.TXT
xCopy  D:\TestSecurity\*.*    Z:\backup\TestSecurity\%DOW%\       /CDEFHIY >  Z:\BU%today%TestSecurity%DOW%.TXT
:end
rem do this on mkt2 server XCOPY  G:\*.*    Z:\BACKUP\CreativeGraphics\%DOW%\   /CDEFHIY   > Z:\BU%Today%CreativeGraphics%DOW%.TXT

Habe ich gearbeitet, auf diese Tage und haben keinen Erfolg gehabt. Ich habe versucht, jede mögliche Lösung, die ich denken konnte, und surften im internet nach Antworten, aber ohne Erfolg.

  • haben Sie versucht, jede dieser Aussagen, indem Sie sich In der Eingabeaufforderung? wie xCopy \\MArketing2\AlysonAvino\*.* Z:\backup\AlysonAvini\%DOW%\ /CDEFHIY > Z:\BU%today%Alyson%DOW%.TXT
  • Ich habe gerade versucht, und es gibt die Fehlermeldung "The system cannot find The path specified". Ich habe ehrlich gesagt keine Ahnung, wie sein Skript verwaltet zu laufen. Es entbehrt jeder Logik.
  • Sie haben Z: Laufwerk zugeordnet? Welche OS laufen Sie diese auf?
  • Nein, das Z: Laufwerk wird nicht gemappt. Das zweite Skript, die mein Chef erstellt, die gut läuft, läuft auf dem windows server 2003 R2 Maschine. Es läuft jede Nacht über den task-scheduler, und es funktioniert immer ohne Problem. Jedoch, der Versuch, die Eingabe diejenigen, die xCopy-Befehle in das comand prompt einen Fehler. Das ist, warum ich habe keine Ahnung, wie das Skript schafft es, zu laufen.
  • Versuchen dir Z:\backup\AlysonAvini und auch dir \\MArketing2\AlysonAvino\ von einer cmd-Eingabeaufforderung.
InformationsquelleAutor user3081481 | 2014-05-29
Schreibe einen Kommentar