Base de coneixement
ADS Anàlisi/Disseny de Soft, S.L.U.
Buscar:     Búsqueda avanzada
Navegar por categorías:

Copies de seguretat amb ROBOCOPY

Visitas: 536
Posted: 18. July 2007
by:
Updated: 25. September 2013
by:
Aqui tens un bat que despres de ajustar per la situació que trobs a casa del client funciona be.



@ECHO OFF
CLS
PUSHD "%~dp0"

:_EXPLICACIO
REM ********************************
REM * Robocopy de les dades.       *
REM * Al final pots enviar el log  *
REM * per correu electronic        *
REM * RW - ADS S.L.U. - 23/11/2010 *
REm *    Versió 2011.10.03.17.22   *
REM ********************************

:_START

:_DECLARATIONS
SET WRKDIR=C:\TASQUES\ROBOCOPY
SET CLIENT=Nom_del_client
SET DESTI=PC-COPIES
SET CORREU_CLIENT=CORREU_CLIENT@EMAIL.COM
SET CORREU_TECNIC=dpt.tecnic@adssl.com

:_BLAT
BLAT -INSTALL SMTP.ADSSL.COM AVISOS@ADSSL.COM -U ucp001c -PW Avisos2008

:_GUARDAR_REGISTRE
DEL  %WRKDIR%LOG3.TXT
copy %WRKDIR%LOG2.TXT %WRKDIR%LOG3.TXT
copy %WRKDIR%LOG.TXT %WRKDIR%LOG2.TXT
DEL  %WRKDIR%LOG.TXT /q

:_COMPARTIR
NET USE \\%DESTI%\IPC$ /USER:ADMINISTRADOR admin
IF %ERRORLEVEL% NEQ 0 GOTO _ERROR
RMTSHARE \\%DESTI%\COPIES$ /DELETE
RMTSHARE \\%DESTI%\COPIES$=F:\ /UNLIMITED /REMARK:"Compartit per fer copies"

:_CONNECTAR_LLETRA
REM NET USE \\%DESTI%\IPC$ /USER:ADMINISTRADOR admin
REM IF %ERRORLEVEL% NEQ 0 GOTO _ERROR
REM NET USE Z: /D /YES 1>nul  2>nul
REM NET USE Z: \\%DESTI%\copies$ /YES 1>NUL 2>NUL

:_COMPROVA_DESTI
REM IF NOT EXIST \\%DESTI%\COPIES$\*.* GOTO _ERROR

:_TANCAR_ARXIUS_OBERTS
REM *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
REM NO MES FUNCIONA EXECUTAT DES DEL SERVIDOR!!!!
REM *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
REM FOR /F "SKIP=4 TOKENS=1" %A IN ('NET FILES') DO NET FILES %A /CLOSE


:_ROBOCOPY
ROBOCOPY C:\DADES \\%DESTI%\COPIES$\DADES /XD "SYSTEM VOLUME INFORMATION" RECYCLER /XF *.PIF *.TMP AUTORUN.INF pagefile.sys hiberfile.sys THUMBS.DB /MIR /R:0 /W:1 /A-:SH /LOG:%WRKDIR%LOG.TXT /TEE /NP /NDL /XJ /FFT
REM ROBOCOPY F:\PUBLIC \\%DESTI%\COPIES$\PUBLIC /XD "SYSTEM VOLUME INFORMATION" RECYCLER /XF *.PIF *.TMP AUTORUN.INF pagefile.sys hiberfile.sys THUMBS.DB /MIR /R:0 /W:1 /A-:SH /LOG+:%WRKDIR%LOG.TXT /TEE /NP /NDL /XJ /FFT
REM ROBOCOPY F:\USUARIS \\%DESTI%\COPIES$\USUARIS /XD "SYSTEM VOLUME INFORMATION" RECYCLER /XF *.PIF *.TMP AUTORUN.INF pagefile.sys hiberfile.sys THUMBS.DB /MIR /R:0 /W:1 /A-:SH /LOG+:%WRKDIR%LOG.TXT /TEE /NP /NDL /XJ /FFT
REM ROBOCOPY F:\BD \\%DESTI%\COPIES$\BD /XD "SYSTEM VOLUME INFORMATION" RECYCLER /XF *.PIF *.TMP AUTORUN.INF pagefile.sys hiberfile.sys THUMBS.DB /MIR /R:0 /W:1 /A-:SH /LOG+:%WRKDIR%LOG.TXT /TEE /NP /NDL /XJ /FFT


:_ENVAR_CORREUS
BLAT -TO %CORREU_TECNIC% -SUBJECT "%CLIENT% - Log de les copies" -BODY "Log de les copies està adjuntat. ADS" -SERVERSMTP SMTP.ADSSL.COM -LOG CORREU.LOG -OVERWRITELOG -ATTACH %WRKDIR%LOG.TXT
BLAT -TO %CORREU_CLIENT% -SUBJECT "Log de les copies" -BODY "Log de les copies està adjuntat. ADS" -SERVERSMTP SMTP.ADSSL.COM -LOG CORREU2.LOG -OVERWRITELOG -ATTACH %WRKDIR%LOG.TXT

:_EXIT
REM ECHO" FINALITZAT." •••
POPD
EXIT


Otras preguntas en esta categoría
» Más preguntas



RSS