@echo off :: :start cls set Arbeitsverzeichnis=%1" set Arbeitsverzeichnis=%Arbeitsverzeichnis:"=% color 0f echo ************************************************ echo ************************************************** echo **** **** echo ** ** echo ** ** echo *** -= Aktivierungstool- TOOL =- *** echo **** Office / Windows Client **** echo ************************************************* echo ******************************************************************** echo *** -= M-E-N-U-E =- ****** echo ***********************************=========********************************* echo ***** ******** echo ***** Aktivierungstool: ******** echo ***** ******** echo ***** 1.)= Office ******** echo ***** 2.)= Windows Client - KMS ******** echo ***** 3.)= Windows Client fix ******** 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 set Site=%Rechnername:~4,2% set /p Reparatur=Bitte waehlen Sie eine Option aus: echo ============================================== if "%Reparatur%"=="1" set RepInfo="Office 2010" if "%Reparatur%"=="2" set RepInfo="Windows 7" echo ***************************************************************************** echo ******************************************************************************* echo ***** **** echo ***** Rechnername: %Rechnername% **** echo ***** **** echo ******************************************************************************* echo ***** Site: %Site% **** echo ******************************************************************************* echo ***** **** echo ***** Option: %RepInfo% **** echo ***** **** echo ******************************************************************************* echo ***************************************************************************** set /p verify=Hostname, Site und Option korrekt? (j/n): echo ******************************************************************************* if "%verify%"=="n" (goto start) if "%verify%"=="j" (goto init) goto eof :init if "%Reparatur%"=="1" goto activateOffice if "%Reparatur%"=="2" goto activateWindows goto eof :activateOffice echo ******************************************************************************* echo ***** Office-Aktivierung ******** echo ******************************************************************************* echo ***** ...Bitte warten, Aktivierung wird durchgeführt.... ******** echo ******************************************************************************* copy "%Arbeitsverzeichnis%int_proc_OFF2010_%Site%.bat" "\\%Rechnername%\c$\windows\system32\int_proc_OFF2010_%Site%.bat" psexec \\%Rechnername% -s "int_proc_OFF2010_%Site%.bat" -f del "\\%Rechnername%\c$\Windows\System32\int_proc_OFF2010_%Site%.bat" goto eof :activateWindows echo ******************************************************************************* echo ***** Windows-Aktivierung ******** echo ******************************************************************************* echo ***** ...Bitte warten, Aktivierung wird durchgeführt.... ******** echo ******************************************************************************* copy "%Arbeitsverzeichnis%int_proc_KMS_%Site%.bat" "\\%Rechnername%\c$\windows\system32\int_proc_KMS_%Site%.bat" @echo off psexec \\%Rechnername% -s "int_proc_KMS_%Site%.bat" -f del "\\%Rechnername%\c$\Windows\System32\int_proc_KMS_%Site%.bat" psexec -s \\%Rechnername% cscript c:\windows\system32\slmgr.vbs /dli :repwinkms echo ***** step 1 Win Sys.-rep. SFC ******** echo ******************************************************************** copy "%Arbeitsverzeichnis%SYSTEM SFC.bat" "\\%Rechnername%\c$\windows\system32\SYSTEM SFC.bat" psexec \\%Rechnername% -s "SYSTEM SFC.bat" -f del "\\%Rechnername%\c$\Windows\System32\SYSTEM SFC.bat" goto eof :eof if "%errorlevel%"=="0" color 02 & goto farbegesetzt if "%errorlevel%"=="1" (color 02) else (color 0c) :farbegesetzt echo ******************************************************************************* echo ***** AKTIVIERUNG Abgeschlossen - Error Code beachten echo ??????????????? echo ??????????????? echo ??????????????? echo ??????????????? echo ??????????????? echo ??????????????? echo ??????????????? ******** echo ******************************************************************************* pause cls goto start