@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