@echo off :: :: :start cls set VERZ=%~dp0 color 0f echo -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- echo -* *- echo -* User:%USERNAME% *- echo ** ** echo ** ** echo ** - FUP Fix - ** echo ** ==================== ** echo *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* echo ** ** echo ***-----------------------------------------------------------*** echo * * echo * * echo * * echo *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* echo. set /p Rechnername= Bitte CLIENT-ID / 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 echo ============================================== set geraeteTyp=%Rechnername:~6,1% echo -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- echo ** ** echo ** Rechnername: %Rechnername% ** echo ** Betriebsystem: Windows -%bitVersion%bit ** echo ** ** echo ** Auswahl war:%RepInfo% ** echo ** ** echo -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- echo. echo ******************************************************************************* echo ******************************************************************************* echo ***** ...Bitte warten, aktion wird durchgeführt.... ******** echo ******************************************************************************* copy "%VERZ%WinFupRep.bat" "\\%Rechnername%\c$\windows\system32\WinFupRep.bat" psexec \\%Rechnername% -s "c:\windows\system32\WinFupRep.bat" del "\\%Rechnername%\c$\windows\system32\WinFupRep.bat" goto eof :eof if "%errorlevel%"=="0" color 02 & goto farbegesetzt if "%errorlevel%"=="1" (color 02) else (color 0c) :farbegesetzt echo **************************************************************************** echo ***** Abgeschlossen - Error Code beachten! *** echo **************************************************************************** pause cls goto start