Soderle, TM hat den (Brainware) Dienst umbenannt, deshalb die aktualisierte Version meines Backup Scripts.
@echo off
Title %0 %1 %2 %3 %4 %5 %6 %7 %8 %9
cls
set DATUM=%DATE%
set QUELLDIR=D:\
set ZIELDIR=\\NAS1\FREIGABE\ORDNER\Sicherungen\D\
set LF=%ZIELDIR%\%DATUM%-SicherungLogfile
D:
cd \
mkdir %ZIELDIR% >>%LF%.txt 2>NUL
echo.
echo Bitte nicht abbrechen, da die Sicherung ein bisschen dauern kann.
echo Erstsicherung ~1GB/min bei 1GBit NW
echo.
echo Im Wiederholungsfall dauert es nicht ganz so lange,
echo da nicht alles erneut kopiert werden braucht.(ca.20Prozent der Erstsicherung)
echo der Erstsicherung. Sehen Sie in das Logfile %LOGFILE%
echo.
Rem Sichern der TM-Server wichtigen Verzeichnisse
echo.
echo Beginn Ordner Info
robocopy C:\Info %ZIELDIR%Info /E /Dcopy:T /R:3 /W:3 /FP /NP >>%LF%.txt 2>>%LF%-ERROR.txt
echo Ende Ordner Info
echo Beginn Ordner logs
robocopy C:\logs %ZIELDIR%logs /E /Dcopy:T /R:3 /W:3 /FP /NP >>%LF%.txt 2>>%LF%-ERROR.txt
echo Ende Ordner logs
echo.
echo stoppen des BrainWare Columbus
net stop "bwColumbus" >>%LF%.txt 2>>%LF%-ERROR.txt
echo.
echo stoppen des CGMSmartUpdateRegistrarService
net stop "CGMSmartUpdateRegistrarService" >>%LF%.txt 2>>%LF%-ERROR.txt
echo.
echo stoppen des CGMApacheDerby
net stop "CGMApacheDerby" >>%LF%.txt 2>>%LF%-ERROR.txt
echo.
echo stoppen der Postgresql-Datenbank
echo Speicherort der DB siehe D:\TurboMed\ExtPrg\Messenger\Postgresql\9.6\data
net stop "postgresql-9.6 - PostgreSQL Server 9.6" >>%LF%.txt 2>>%LF%-ERROR.txt
echo.
echo stoppen des 64Bit FOS
net stop "FastObjects Server (x64) 12.0" >>%LF%.txt 2>>%LF%-ERROR.txt
echo.
echo Beginn Ordner SMARTupd
robocopy %QUELLDIR%SMARTupd %ZIELDIR%SMARTupd /E /Dcopy:T /R:3 /W:3 /FP /NP >>%LF%.txt 2>>%LF%-ERROR.txt
echo Ende Ordner SMARTupd
echo Beginn Ordner ifapDB
robocopy %QUELLDIR%ifapDB %ZIELDIR%ifapDB /E /Dcopy:T /R:3 /W:3 /FP /NP >>%LF%.txt 2>>%LF%-ERROR.txt
echo Ende Ordner ifapDB
echo Beginn Ordner Turbomed
robocopy %QUELLDIR%Turbomed %ZIELDIR%Turbomed /E /Dcopy:T /R:3 /W:3 /FP /NP >>%LF%.txt 2>>%LF%-ERROR.txt
echo Ende Ordner Turbomed
echo.
echo #############################################################################
echo # Sicherung ist fertig, bitte kontrollieren das der Datenbestand gleich ist #
echo #############################################################################
echo.
echo starten des 64Bit FOS
net start "FastObjects Server (x64) 12.0" >>%LF%.txt 2>>%LF%-ERROR.txt
echo.
echo starten der Postgresql-Datenbank
net start "postgresql-9.6 - PostgreSQL Server 9.6" >>%LF%.txt 2>>%LF%-ERROR.txt
echo.
echo starten des CGMSmartUpdateRegistrarService
net start "CGMSmartUpdateRegistrarService" >>%LF%.txt 2>>%LF%-ERROR.txt
echo.
echo starten des CGMApacheDerby
net start "CGMApacheDerby" >>%LF%.txt 2>>%LF%-ERROR.txt
echo.
echo starten des BrainWare Columbus
net start "bwColumbus" >>%LF%.txt 2>>%LF%-ERROR.txt
echo.
rem echo Jetzt mit CTRL-C abbrechen, oder im Anschluss Turbomed reorganisieren lassen.
timeout /t 20 /nobreak
rem D:\Turbomed\Programm\Turbomed.exe /reorg
echo.
echo Dieses Fenster kann nun am X rechts oben geschlossen werden.
echo.
rem Server Netzaus/Neustart fahren Option /s =shutdown Option /r =Reboot
Rem Wählen Sie die entsprechende Option bzw. remarken für nichts weiter unternehmen.
Rem shutdown /r /t 3