Initial Commit
This commit is contained in:
104
TNGOfficeAct.bat
Normal file
104
TNGOfficeAct.bat
Normal file
@@ -0,0 +1,104 @@
|
||||
@echo off
|
||||
setlocal
|
||||
REM TNG Microsoft Office Activate
|
||||
|
||||
REM Initial checks
|
||||
echo Checking if you're connected to the Technolog internal network...
|
||||
REM ping 10.0.1.1
|
||||
REM ping 10.0.1.2
|
||||
if %errorlevel% neq 0 goto oops1
|
||||
ping technologsvr.technolog.net
|
||||
|
||||
echo Checking for elevation
|
||||
net config server
|
||||
if %errorlevel% neq 0 goto oops2
|
||||
|
||||
cd %systemroot%\system32
|
||||
goto officepicker
|
||||
|
||||
:officepicker
|
||||
if exist "c:\program files (x86)\microsoft office\office12" goto office2007
|
||||
if exist "c:\program files (x86)\microsoft office\office14" goto office2010
|
||||
if exist "c:\program files (x86)\microsoft office\office15" goto office2013
|
||||
if exist "c:\program files (x86)\microsoft office\office16" goto office2016
|
||||
goto oops3
|
||||
|
||||
|
||||
:office2007
|
||||
set ofver=of2007
|
||||
set ofpath=office12
|
||||
echo %ofver% %ofpath%
|
||||
goto activate
|
||||
|
||||
:office2010
|
||||
set ofver=of2010
|
||||
set ofpath=office14
|
||||
echo %ofver% %ofpath%
|
||||
goto activate
|
||||
|
||||
:office2013
|
||||
set ofver=of2013
|
||||
set ofpath=office15
|
||||
echo %ofver% %ofpath%
|
||||
goto activate
|
||||
|
||||
:office2016
|
||||
set ofver=of2016
|
||||
set ofpath=office16
|
||||
echo %ofver% %ofpath%
|
||||
echo why the fuck are you using this? LOL
|
||||
goto activate
|
||||
|
||||
:activate
|
||||
REM activation portion
|
||||
REM timeout 5
|
||||
|
||||
cscript "c:\program files (x86)\microsoft office\%ofpath%\ospp.vbs" /sethst:technologsvr.technolog.net
|
||||
|
||||
cscript "c:\program files (x86)\microsoft office\%ofpath%\ospp.vbs" /act
|
||||
if %errorlevel% neq 0 goto oops4
|
||||
|
||||
REM timeout 15
|
||||
echo TNG Office Activated, %ofver% - %computername% %date% %time% with %logondomain%_%username% >> "\\technologsvr\batchlogs$\officeactlog"
|
||||
|
||||
endlocal
|
||||
goto :eof
|
||||
|
||||
REM Functions
|
||||
|
||||
:oops1
|
||||
REM Network Fail
|
||||
|
||||
cls
|
||||
color c
|
||||
echo You don't seem to be conneted to the TNG Network.
|
||||
echo Please connect to it to continue.
|
||||
timeout 5
|
||||
goto :eof
|
||||
|
||||
:oops2
|
||||
REM Elevation Fail
|
||||
|
||||
color c
|
||||
echo You don't seem to be elevated, you twat. XD
|
||||
echo Elevation is required. Right click and run as admin, or contact your sysadmin.
|
||||
timeout 5
|
||||
goto :eof
|
||||
|
||||
:oops3
|
||||
REM OS Unsupported
|
||||
|
||||
cls
|
||||
color c
|
||||
echo Your office isn't recognized or supported.
|
||||
echo am confuse.
|
||||
timeout 5
|
||||
goto :eof
|
||||
|
||||
:oops4
|
||||
REM Activation Fail
|
||||
|
||||
echo An error has occurred- please refer to the above for more information.
|
||||
echo Send to your local sysadmin if necesssary.
|
||||
pause
|
||||
goto :eof
|
Reference in New Issue
Block a user