168 lines
7.7 KiB
Batchfile
168 lines
7.7 KiB
Batchfile
@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 |