Files
THE-TOOL/CMD/Aktivierung/GUI_Activator.bat
2025-12-14 15:46:14 +01:00

168 lines
7.7 KiB
Batchfile
Raw Permalink Blame History

@echo off
::
::
:start
cls
set VERZ=%~dp0
color 0f
echo -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
echo -* *-
echo -* User:%USERNAME% *-
echo ** **
echo ** **
echo ** **
echo ** **
echo ** **
echo ** **
echo ** **
echo ** **
echo ** - Aktivierungstool - **
echo ** ==================== **
echo *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
echo ** **
echo * - M-E-N-U-E - *
echo ** ______________ **
echo ** **
echo ** 1.)= Office 2016 **
echo ** ----------------- **
echo ** 2.)= WINDOWS 10 CLIENT **
echo ** --------------------- **
echo ** 3.)= LYNC ACTIVATOR **
echo ** --------------------- **
echo ** 4.)= WINDOWS CLIENT -KMS FIX **
echo ** --------------------- **
echo ** 5.)= Office 2013 **
echo ** --------------------- **
echo ** 0.)= Neue Eingabe **
echo ** _____________ **
echo ***-----------------------------------------------------------***
echo * *
echo * *
echo * *
echo *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
echo.
set /p Rechnername= Bitte CLIENT-ID / Hostnamen eingeben :
::Pr<50>fen, ob Rechner anpingbar ist.
ping %Rechnername% -n 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%
echo NE O IN %Site%
set /p Reparatur=Bitte waehlen Sie eine Option aus:
echo ==============================================
if "%Reparatur%"=="1" set RepInfo="Office 2010"
if "%Reparatur%"=="2" set RepInfo="Windows 10"
if "%Reparatur%"=="3" set RepInfo="Lync Activator"
if "%Reparatur%"=="4" set RepInfo="KMS-Reperatur activator"
if "%Reparatur%"=="5" set RepInfo="Office 2013"
if "%Reparatur%"=="0" set RepInfo="neue Eingabe"
set geraeteTyp=%Rechnername:~6,1%
echo -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
echo ** **
echo ** Rechnername: %Rechnername% **
echo ** **
echo ** Geraetetyp: %geraeteTyp% **
echo ** (C= Client) **
echo ** (L= Laptop) **
echo ** **
echo ** Betriebsystem: Windows -%bitVersion%bit **
echo ** **
echo ** Auswahl war:%RepInfo% **
echo ** **
echo -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
echo.
goto init
goto eof
:init
if "%Reparatur%"=="1" goto activateOffice
if "%Reparatur%"=="2" goto activateWindows
if "%Reparatur%"=="3" goto activateLYNC
if "%Reparatur%"=="4" goto repwinkms
if "%Reparatur%"=="5" goto activateOffice13
goto eof
:activateOffice
echo *******************************************************************************
echo ***** Office-Aktivierung ********
echo *******************************************************************************
echo ***** ...Bitte warten, Aktivierung wird durchgef<65>hrt.... ********
echo *******************************************************************************
echo %VERZ%int_proc_OFF2010_%Site%.bat
copy "%VERZ%int_proc_OFF2010_%Site%.bat" "\\%Rechnername%\c$\temp\int_proc_OFF2010_%Site%.bat"
psexec \\%Rechnername% -s "c:\temp\int_proc_OFF2010_%Site%.bat" -f
del "\\%Rechnername%\c$\temp\int_proc_OFF2010_%Site%.bat"
goto eof
:activateOffice13
echo *******************************************************************************
echo ***** Office-Aktivierung ********
echo *******************************************************************************
echo ***** ...Bitte warten, Aktivierung wird durchgef<65>hrt.... ********
echo *******************************************************************************
echo "%VERZ%int_proc_OFF2013_%Site%.bat"
echo SITE = %Site%
copy "%VERZ%int_proc_OFF2013_%Site%.bat" "\\%Rechnername%\c$\temp\int_proc_OFF2013_%Site%.bat"
psexec \\%Rechnername% -s "c:\temp\int_proc_OFF2013_%Site%.bat" -f
del "\\%Rechnername%\c$\temp\int_proc_OFF2013_%Site%.bat"
goto eof
:activateWindows
echo *******************************************************************************
echo ***** Windows-Aktivierung ********
echo *******************************************************************************
echo ***** ...Bitte warten, Aktivierung wird durchgef<65>hrt.... ********
echo *******************************************************************************
echo.
copy "%VERZ%int_proc_KMS_%Site%.bat" "\\%Rechnername%\c$\temp\int_proc_KMS_%Site%.bat"
psexec \\%Rechnername% -s "c:\temp\int_proc_KMS_%Site%.bat" -f
del "\\%Rechnername%\c$\temp\int_proc_KMS_%Site%.bat"
psexec -s \\%Rechnername% cscript c:\windows\system32\slmgr.vbs /dli
goto eof
:activateLYNC
echo ******************************************************************
echo ** MS-LYNC wird aktivier fuer alle Benutzer **
echo ******************************************************************
copy "%VERZ%SYSTEM ENABLE LYNCADDON.bat" "\\%Rechnername%\c$\windows\system32\SYSTEM ENABLE LYNCADDON.bat"
psexec \\%Rechnername% -s "SYSTEM ENABLE LYNCADDON.bat" -f
del "\\%Rechnername%\c$\Windows\System32\SYSTEM ENABLE LYNCADDON.bat"
goto eof
:repwinkms
echo ******************************************************************
echo ** step 1 Win Sys.-rep. SFC **
echo ******************************************************************
copy "%VERZ%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 ****************************************************************************
pause
cls
goto start