99 lines
2.4 KiB
Batchfile
99 lines
2.4 KiB
Batchfile
@echo off
|
|
|
|
rem ***********************************************************************
|
|
goto badparam
|
|
:goodparam
|
|
if "%7" == "" goto badparam
|
|
|
|
set RCSource=%sdxroot%\admin\pchealth\helpctr\rc\psschannel\server\setup
|
|
|
|
set RCInstDir=%1
|
|
set RCWebDir=%2
|
|
set RCDBSrv=%3
|
|
set RCDBName=%4
|
|
set RCDBUser=%5
|
|
set RCDBPass=%6
|
|
set RCVDir=%7
|
|
|
|
echo.
|
|
echo Start to install RC WBench...
|
|
echo.
|
|
echo.
|
|
|
|
if not exist %RCInstDir% (mkdir %RCInstDir%)
|
|
if not exist %RCWebDir% (mkdir %RCWebDir%)
|
|
|
|
echo *** Copying RC web files to %RCWebDir%
|
|
|
|
xcopy /v /q /e /r %RCSource%\..\files\*.* %RCWebDir% > nul
|
|
|
|
echo *** Copying RC setup tool to %RCInstDir%
|
|
xcopy /v /r /q %RCSource%\RCvdir.vbs %RCInstDir%
|
|
xcopy /v /r /q %RCSource%\RCDB.vbs %RCInstDir%
|
|
|
|
pushd .
|
|
cd /d %RCInstDir%
|
|
|
|
echo *** Configuring RC DB
|
|
@cscript //nologo RCDB.vbs %RCWebDir% %RCDBSrv% %RCDBName% %RCDBUser% %RCDBPass%
|
|
|
|
echo *** Creating RC virtual directory
|
|
|
|
@cscript //nologo RCvdir.vbs CREATE %RCVDir% %RCWebDir% RQT
|
|
|
|
echo *** Setting ADO to use free threaded model
|
|
set ADOFRE="%systemdrive%\program files\common files\system\ado\adofre15.reg"
|
|
if exist %ADOFRE% (regedit /s %ADOFRE%)
|
|
set ADOFRE=
|
|
|
|
echo *** Creating uninstall script
|
|
echo @echo off > delRC.cmd
|
|
echo echo *** Deleting virtual directories >> delRC.cmd
|
|
echo cscript //nologo %RCInstDir%\RCvdir.vbs DELETE %RCVDir% >> delRC.cmd
|
|
echo echo *** Deleting files >> delRC.cmd
|
|
echo del /s /q %RCWebDir%\*.* >> delRC.cmd
|
|
echo del %RCInstDir%\RCDB.vbs >> delRC.cmd
|
|
echo if not exist %RCInstDir%\delul.cmd (del %RCInstDir%\RCvdir.vbs) >> delRC.cmd
|
|
echo pushd . >> delRC.cmd
|
|
echo cd /d %RCWebDir%\.. >> delRC.cmd
|
|
echo rd /s /q %RCWebDir% >> delRC.cmd
|
|
echo popd >> delRC.cmd
|
|
|
|
echo echo *** Uninstall complete. >> delRC.cmd
|
|
|
|
popd
|
|
|
|
echo.
|
|
echo RC WBench Setup completed.
|
|
echo.
|
|
echo.
|
|
|
|
goto done
|
|
|
|
rem ***********************************************************************
|
|
:badparam
|
|
echo.
|
|
echo This batch file sets up the query tool
|
|
echo.
|
|
echo Usage:
|
|
echo RCsetup [build number] [debug^|retail] [install dir] [web files dir]
|
|
echo [B-End DB server] [B-End DB name] [B-End DB user] [B-End DB password]
|
|
echo [virtual dir name]
|
|
echo.
|
|
echo.
|
|
|
|
goto exit
|
|
|
|
rem ***********************************************************************
|
|
:done
|
|
|
|
:exit
|
|
set RCDrop=
|
|
set RCInstDir=
|
|
set RCWebDir=
|
|
set RCDBSrv=
|
|
set RCDBName=
|
|
set RCDBUser=
|
|
set RCDBPass=
|
|
set RCVDir=
|