98 lines
4.1 KiB
Batchfile
98 lines
4.1 KiB
Batchfile
@echo off
|
|
::
|
|
::
|
|
:startnew
|
|
cls
|
|
set Arbeitsverzeichnis=%1"
|
|
set Arbeitsverzeichnis=%Arbeitsverzeichnis:"=%
|
|
set VERZ=%~dp0
|
|
set ERRORLEVEL=0
|
|
echo err2 %ERRORLEVEL%
|
|
echo ************************************************
|
|
echo **************************************************
|
|
echo **** ****
|
|
echo ** **
|
|
echo *** -= NESSUS- TOOL =- ***
|
|
echo **** ****
|
|
echo *************************************************
|
|
echo ********************************************************************
|
|
echo ***** ******
|
|
echo *******************************************************************************
|
|
echo *******************************************************************************
|
|
echo *******************************************************************************
|
|
echo.
|
|
echo.
|
|
echo.
|
|
|
|
set /p Rechnername= Bitte Rechnernamen/Hostnamen eingeben:
|
|
::Prüfen, ob Rechner anpingbar ist.
|
|
ping %Rechnername% -n 1
|
|
sleep 1
|
|
IF NOT %ERRORLEVEL%==0 echo ***** ACHTUNG: Rechner konnte nicht angepingt werden
|
|
IF NOT %ERRORLEVEL%==0 set ERRORLEVEL=2 & goto EOF
|
|
|
|
|
|
::if NOT exist "\\%Rechnername%\c$\windows\" (echo **** KEIN ZUGRIFF AUF RECHNER & set errorlevel=-1 & goto EOF)
|
|
::if exist "\\%Rechnername%\c$\windows\SysWOW64\" (set bitVersion=64) else (set bitVersion=32)
|
|
|
|
|
|
echo *******************************************************************************
|
|
echo *******************************************************************************
|
|
echo ******** Rechnername: %Rechnername%
|
|
echo ******** OS: %bitVersion% Bit
|
|
echo *******************************************************************************
|
|
echo *****************************************************************************
|
|
|
|
|
|
|
|
|
|
:: **************************************** Rep 1 ****************************************
|
|
copy "%VERZ%\NessusAgent-6.11.2-x64.msi" "\\%Rechnername%\c$\temp\NessusAgent-6.11.2-x64.msi"
|
|
copy "%VERZ%\nessus.bat" "\\%Rechnername%\c$\temp\nessus.bat"
|
|
psexec \\%Rechnername% -s "c:\temp\nessus.bat" -f
|
|
del "\\%Rechnername%\c$\temp\NessusAgent-6.11.2-x64.msi"
|
|
del "\\%Rechnername%\c$\temp\nessus.bat"
|
|
goto EOF
|
|
|
|
|
|
:FEHLER
|
|
color 04
|
|
echo *******************************************************************************
|
|
echo *******************************************************************************
|
|
echo ******** Rechner nicht erreichbar ********
|
|
echo *******************************************************************************
|
|
echo *******************************************************************************
|
|
pause
|
|
color 07
|
|
cls
|
|
goto startnew
|
|
|
|
:: ***************************************************************************************
|
|
:EOF
|
|
if "%errorlevel%"=="0" color 02 & goto farbegesetzt
|
|
if "%errorlevel%"=="-1" color 0C & goto farbegesetztF
|
|
if "%errorlevel%"=="1" color 0C & goto farbegesetztF
|
|
if "%errorlevel%"=="2" color 0C & goto farbegesetztF
|
|
|
|
|
|
:farbegesetzt
|
|
echo *******************************************************************************
|
|
echo *******************************************************************************
|
|
echo ******** Installation abgeschlossen ********
|
|
echo *******************************************************************************
|
|
echo *******************************************************************************
|
|
pause
|
|
color 07
|
|
cls
|
|
goto startnew
|
|
|
|
:farbegesetztF
|
|
echo *******************************************************************************
|
|
echo *******************************************************************************
|
|
echo ******** Installation FEHLER ********
|
|
echo *******************************************************************************
|
|
echo *******************************************************************************
|
|
pause
|
|
color 07
|
|
cls
|
|
goto startnew |