rem ******************************* rem Connection Suite Cleanup Tool rem ******************************* :v64 For /F "Tokens=2* skip=2" %%A In ('reg query HKLM\SOFTWARE\Wow6432Node\Dualog\DGS /v BaseDirectory 2^>nul') Do (set cspath=%%B) IF NOT DEFINED cspath (GOTO v32) ELSE (GOTO cont) :v32 For /F "Tokens=2* skip=2" %%C In ('reg query HKLM\SOFTWARE\Dualog\DGS /v BaseDirectory 2^>nul') Do set (cspath=%%D) IF NOT DEFINED cspath (GOTO uac) ELSE (GOTO cont) :uac @FOR /F "tokens=2* delims= " %%I IN ('reg query HKLM\SOFTWARE\Wow6432Node\Dualog\DGS /v BaseDirectory 2^>nul') DO (SET cspath=%%J) IF NOT DEFINED cspath (GOTO std) ELSE (GOTO cont) :std @FOR /F "tokens=2* delims= " %%K IN ('reg query HKLM\SOFTWARE\Dualog\DGS /v BaseDirectory 2^>nul') DO (SET cspath=%%L) IF NOT DEFINED cspath (GOTO dcs_failed) ELSE (GOTO cont) :dcs_failed echo Unable to locate Dualog Connection Suite! echo Kindly ensure that this is the Dualog Server! goto failed rem ***************************************** :cont rem check if exist if exist "%cspath%" ( rem goto start ) else ( goto failed ) echo Dualog path = %cspath% echo Hostname = %ComputerName% :start net stop DualogServiceManager net stop DualogPortMapper net stop DualogConfigBeacon net stop DualogConnectionSuiteWebServer net stop DualogLDAP net stop DualogIMAP net stop DualogApache net stop DuaCorePro net stop DualogAntivirusServer net stop DualogDHCPServer net stop DualogWeb4Sea del /q %cspath%\backup\outdir\*.* del /q %cspath%\backup\indir\*.* del /q %cspath%\logdir\*.* del /q %cspath%\rails\vessel\log\*.* del /q %cspath%\smtp\backup\*.* del /q %cspath%\smtp\sentdir\*.* del /q %cspath%\sentdir\*.* del /q C:\Dualog\OracleXE\app\oracle\diag\rdbms\xe\xe\trace\*.* del /q C:\Dualog\OracleXE\app\oracle\diag\rdbms\xe\xe\alert\*.* del /q C:\Dualog\oraclexe\app\oracle\diag\tnslsnr\%ComputerName%\listener\alert\*.* del /q C:\Dualog\oraclexe\app\oracle\diag\tnslsnr\%ComputerName%\listener\trace\*.* net start DualogServiceManager net start DualogPortMapper net start DualogConfigBeacon net start DualogConnectionSuiteWebServer net start DualogLDAP net start DualogIMAP net start DualogApache net start DuaCorePro net start DualogAntivirusServer net start DualogDHCPServer net start DualogWeb4Sea goto completed :failed echo. echo ------------------------- echo Failed to execute. No actions have been performed. goto end :completed echo. echo ------------------------- echo Cleanup has been completed successfully goto end :end echo. pause