382 lines
14 KiB
Batchfile
382 lines
14 KiB
Batchfile
@echo off
|
||
::VERsion 1.2.1
|
||
::Version 1.3.0 Anpassungen an das New AD "username"
|
||
::
|
||
::
|
||
:start
|
||
cls
|
||
|
||
IF EXIST c:\%HOMEPATH%\USER.txt goto losgehts
|
||
set /p ausername=Bitte einmalig ADM User eingeben:
|
||
echo %ausername%@deaudi00>c:\%HOMEPATH%\USER.txt
|
||
|
||
::
|
||
:losgehts
|
||
SET /p ausername=<c:\%HOMEPATH%\USER.txt
|
||
set VERZ=%~dp0
|
||
echo.
|
||
set Arbeitsverzeichnis=%1"
|
||
set Arbeitsverzeichnis=%Arbeitsverzeichnis:"=%
|
||
color 0f
|
||
::Pruefen auf PSexec
|
||
::IF EXIST c:\windows\system32\psexec.exe goto step2
|
||
::runas /savecred /user:%ausername% copy %VERZ%\PSTools\psexec.exe c:\windows\system32\
|
||
|
||
echo ----------------------------------------------------------
|
||
::echo Bitte zuerst PSexec.exe in das system32 kopieren.
|
||
echo ----------------------------------------------------------
|
||
::pause
|
||
goto step2
|
||
|
||
:step2
|
||
echo.
|
||
echo =================================
|
||
echo ************************************************
|
||
echo ** **
|
||
echo ** -= Tool Starter =- **
|
||
echo ** **
|
||
echo ************************************************
|
||
echo =================================
|
||
echo.
|
||
echo === Systemzeit : %Time% UHR ===
|
||
echo === User : %ausername% ===
|
||
echo ***********************************************************************
|
||
echo ****** = M-E-N-U-E = ****
|
||
echo ***********************************************************************
|
||
echo *** 0 = Remote Scripte ****
|
||
echo *** 1 = C$ Explorer starten \\ClientXXXXXXX\c$ ****
|
||
echo *** 2 = PSEXEC als ADM Starten mit Client ****
|
||
echo *** 3 = Java Tool Starten ****
|
||
echo *** 4 = SCCM Neuinstallation 1702 ****
|
||
echo *** 5 = Putty ****
|
||
echo *** 6 = Computerverwaltung MMC auf Client starten ****
|
||
echo *** 7 = SCCM als ADM Starten ****
|
||
echo *** 8 = ipconfig /flushdns ****
|
||
echo *** 10 = Zertifikatstool ****
|
||
echo *** 12 = Festplatten Bereinigung ****
|
||
echo *** 13 = Office / Windows aktivierung ****
|
||
echo *** 14 = Powershell Installation ****
|
||
echo *** 15 = SCCM Trigger aktionen ausf<73>hren. ****
|
||
echo *** 16 = Software Installer ****
|
||
echo *** 17 = TE Storage Dateimanager Installer ****
|
||
echo *** 18 = MSINFO32 ****
|
||
echo *** 19 = Remote Systemstartzeit "Systeminfo" ****
|
||
echo *** 20 = Windows FUP PreRep ****
|
||
echo *** 22 = Vector Tools ****
|
||
echo *** 42 = Remotedesktopdienste aktivieren bei Fehler ****
|
||
echo ***********************************************************************
|
||
echo ***********************************************************************
|
||
echo.
|
||
|
||
|
||
set /p Reparatur=Bitte waehlen Sie eine Option aus:
|
||
|
||
if "%Reparatur%"=="0" goto rep0
|
||
if "%Reparatur%"=="1" goto rep1
|
||
if "%Reparatur%"=="2" goto rep2
|
||
if "%Reparatur%"=="3" goto rep3
|
||
if "%Reparatur%"=="4" goto rep4
|
||
if "%Reparatur%"=="5" goto rep5
|
||
if "%Reparatur%"=="6" goto rep6
|
||
if "%Reparatur%"=="7" goto rep7
|
||
if "%Reparatur%"=="8" goto rep8
|
||
if "%Reparatur%"=="9" goto rep9
|
||
if "%Reparatur%"=="10" goto rep10
|
||
if "%Reparatur%"=="11" goto rep11
|
||
if "%Reparatur%"=="12" goto rep12
|
||
if "%Reparatur%"=="13" goto rep13
|
||
if "%Reparatur%"=="14" goto rep14
|
||
if "%Reparatur%"=="15" goto rep15
|
||
if "%Reparatur%"=="16" goto rep16
|
||
if "%Reparatur%"=="17" goto rep17
|
||
if "%Reparatur%"=="18" goto rep18
|
||
if "%Reparatur%"=="19" goto rep19
|
||
if "%Reparatur%"=="20" goto rep20
|
||
if "%Reparatur%"=="22" goto rep22
|
||
if "%Reparatur%"=="42" goto rep42
|
||
|
||
:: **************************************** Rep 0 ****************************************
|
||
:rep0
|
||
runas /savecred /user:%ausername% "%VERZ%\CMD\Remote-Verwaltung.cmd"
|
||
if %ERRORLEVEL% == 0 goto ende
|
||
goto errfehler
|
||
:: **************************************** Rep 0 ****************************************
|
||
|
||
:: **************************************** Rep 1 ****************************************
|
||
:rep1
|
||
set /p RemoteHost=Bitte ClientID eingeben:
|
||
:: Gross kleinschreibung berichtigung
|
||
set RemoteHost=%RemoteHost:a=A%
|
||
set RemoteHost=%RemoteHost:i=I%
|
||
set RemoteHost=%RemoteHost:n=N%
|
||
::Abfrage ab nur ClientID
|
||
IF "%RemoteHost:~,1%" == "A" GOTO bmmf
|
||
|
||
:: Wenn fehlend ClientID erg<72>nzen
|
||
set /p stand=1 Ingolstadt oder 2 Neckasulm:
|
||
IF "%stand%"=="1" (set standz=IN)
|
||
IF "%stand%"=="2" (set standz=NE)
|
||
set /p client=1 Laptop 2 Festrechner 3 HILs:
|
||
IF "%client%"=="1" (set clientz=L)
|
||
IF "%client%"=="2" (set clientz=C)
|
||
IF "%client%"=="3" (set clientz=W)
|
||
set FQDN=AUDI%standz%%clientz%%RemoteHost%.%standz%.audi.vwg
|
||
goto expl
|
||
|
||
:: Restlichen FQDN NE oder IN auswerten
|
||
:bmmf
|
||
set namez=%RemoteHost:~4,1%
|
||
IF "%namez:~,1%" == "N" (set standz=.NE.audi.vwg)
|
||
IF "%namez:~,1%" == "I" (set standz="")
|
||
set FQDN=%RemoteHost%
|
||
goto expl
|
||
|
||
:: PING test
|
||
:expl
|
||
:: echo %FQDN% fqdn
|
||
|
||
ping %FQDN% -n 1 | find "TTL"
|
||
IF NOT %ERRORLEVEL%==0 echo ***** ACHTUNG: Rechner konnte nicht angepingt werden
|
||
IF NOT %ERRORLEVEL%==0 pause
|
||
IF NOT %ERRORLEVEL%==0 goto start
|
||
|
||
:: Ausf<73>hrung
|
||
explorer.exe \\%FQDN%\c$\
|
||
:: runas /savecred /user:dn2fzuk-adm explorer.exe \\%FQDN%\c$\
|
||
echo %FQDN% FQDN
|
||
::echo %ERRORLEVEL% erorlevel
|
||
::pause
|
||
::if %ERRORLEVEL% == 0 goto ende
|
||
goto ende
|
||
::goto errfehler
|
||
:: **************************************** Rep 1 ****************************************
|
||
|
||
:: **************************************** Rep 2 ****************************************
|
||
:rep2
|
||
runas /savecred /user:%ausername% "%VERZ%\CMD\psexec.bat"
|
||
if %ERRORLEVEL% == 0 goto ende
|
||
goto errfehler
|
||
:: **************************************** Rep 2 ****************************************
|
||
|
||
:: **************************************** Rep 3 ****************************************
|
||
:rep3
|
||
|
||
runas /savecred /user:%ausername% "%VERZ%\Java Tool\GUI_JAVA_TOOL.bat"
|
||
echo %ERRORLEVEL%
|
||
pause
|
||
if %ERRORLEVEL% == 0 goto ende
|
||
goto errfehler
|
||
:: **************************************** Rep 4 ****************************************
|
||
:rep4
|
||
runas /savecred /user:%ausername% "%VERZ%\CMD\SCCM\GUI_SCCM_NEUINSTALLATION_1710.bat"
|
||
if %ERRORLEVEL% == 0 goto ende
|
||
goto errfehler
|
||
:: **************************************** Rep 4 ****************************************
|
||
|
||
:: **************************************** Rep 5 ****************************************
|
||
:rep5
|
||
runas /savecred /user:%ausername% "%VERZ%\putty.exe"
|
||
if %ERRORLEVEL% == 0 goto ende
|
||
goto errfehler
|
||
:: **************************************** Rep 5 ****************************************
|
||
|
||
:: **************************************** Rep 6 ****************************************
|
||
:rep6
|
||
set /p RemoteHost=Bitte ClientID eingeben:
|
||
|
||
ping %RemoteHost% -n 1 | find "TTL"
|
||
IF NOT %ERRORLEVEL%==0 echo ***** ACHTUNG: Rechner konnte nicht angepingt werden ! **** & PAUSE
|
||
IF NOT %ERRORLEVEL%==0 set ERRORLEVEL=2 & goto start
|
||
|
||
runas /savecred /user:%ausername% "cmd /c \"start compmgmt.msc\ /computer:%RemoteHost%""
|
||
if %ERRORLEVEL% == 0 goto ende
|
||
goto errfehler
|
||
:: **************************************** Rep 6 ****************************************
|
||
|
||
:: **************************************** Rep 7 ****************************************
|
||
:rep7
|
||
|
||
::runas /savecred /user:%ausername% "\\audi.vwg\NETLOGON\ARS\CmRcViewer.exe %FQDN% \\SCCM"
|
||
runas /savecred /user:%ausername% ""%VERZ%\CMD\Remoteaufschaltung\CmRcViewer.exe"
|
||
if %ERRORLEVEL% == 0 goto ende
|
||
goto errfehler goto ende
|
||
goto errfehler
|
||
:: **************************************** Rep 7 ****************************************
|
||
|
||
|
||
:: **************************************** Rep 8 ****************************************
|
||
:rep8
|
||
ipconfig /flushdns
|
||
goto start
|
||
:: **************************************** Rep 8 ****************************************
|
||
|
||
:: **************************************** Rep 9 ****************************************
|
||
:rep9
|
||
runas /savecred /user:%ausername% "%VERZ%\CATChecker\Checker.exe"
|
||
if %ERRORLEVEL% == 0 goto ende
|
||
goto errfehler
|
||
:: **************************************** Rep 9 ****************************************
|
||
|
||
:: **************************************** Rep 10 ****************************************
|
||
:rep10
|
||
runas /savecred /user:%ausername% "%VERZ%\CMD\ZertifikatRemote.bat"
|
||
if %ERRORLEVEL% == 0 goto ende
|
||
goto errfehler
|
||
:: **************************************** Rep 10 ****************************************
|
||
|
||
:: **************************************** Rep 11 ****************************************
|
||
:rep11
|
||
runas /savecred /user:%ausername% "%VERZ%\REGFreischalten\GUI_REGISTRY_TOOL.bat"
|
||
if %ERRORLEVEL% == 0 goto ende
|
||
goto errfehler
|
||
::
|
||
::
|
||
::
|
||
:: **************************************** Rep 11 ****************************************
|
||
|
||
:: **************************************** Rep 12 ****************************************
|
||
:rep12
|
||
runas /savecred /user:%ausername% "%VERZ%\CMD\Festplatte_voll\GUI_CLEANUP_HDD.bat"
|
||
if %ERRORLEVEL% == 0 goto ende
|
||
goto errfehler
|
||
::
|
||
::
|
||
::
|
||
:: **************************************** Rep 12 ****************************************
|
||
|
||
:: **************************************** Rep 13 ****************************************
|
||
:rep13
|
||
runas /savecred /user:%ausername% "%VERZ%\CMD\Aktivierung\GUI_Activator.bat"
|
||
if %ERRORLEVEL% == 0 goto ende
|
||
goto errfehler
|
||
::
|
||
::
|
||
::
|
||
:: **************************************** Rep 13 ****************************************
|
||
|
||
:: **************************************** Rep 14 ****************************************
|
||
:rep14
|
||
runas /savecred /user:%ausername% "%VERZ%\CMD\Powershell\Power.bat"
|
||
if %ERRORLEVEL% == 0 goto ende
|
||
goto errfehler
|
||
::
|
||
::
|
||
::
|
||
:: **************************************** Rep 14 ****************************************
|
||
|
||
|
||
|
||
:: **************************************** Rep 15 ****************************************
|
||
:rep15
|
||
runas /savecred /user:%ausername% "%VERZ%\CMD\SCCM_TRIGGER\SCCM_TRIGGER.bat"
|
||
if %ERRORLEVEL% == 0 goto ende
|
||
goto errfehler
|
||
::
|
||
::
|
||
::
|
||
:: **************************************** Rep 15 ****************************************
|
||
|
||
:: **************************************** Rep 16 ****************************************
|
||
:rep16
|
||
runas /savecred /user:%ausername% "%VERZ%\SCCMINST\GUI_Soft_Installer.bat"
|
||
if %ERRORLEVEL% == 0 goto ende
|
||
goto errfehler
|
||
::
|
||
::
|
||
::
|
||
:: **************************************** Rep 16 ****************************************
|
||
|
||
:: **************************************** Rep 17 ****************************************
|
||
:rep17
|
||
runas /savecred /user:%ausername% "%VERZ%\CMD\TE-Storage-Dateimanager\GUI_Dateimanager.bat"
|
||
if %ERRORLEVEL% == 0 goto ende
|
||
goto errfehler
|
||
::
|
||
::
|
||
::
|
||
:: **************************************** Rep 17 ****************************************
|
||
|
||
|
||
:: **************************************** Rep 18 ****************************************
|
||
:rep18
|
||
set /p RemoteHost=Bitte ClientID eingeben:
|
||
runas /savecred /user:%ausername% "msinfo32 /computer \\%RemoteHost%"
|
||
echo %RemoteHost%
|
||
if %ERRORLEVEL% == 0 goto ende
|
||
goto errfehler
|
||
::
|
||
::
|
||
::
|
||
:: **************************************** Rep 18 ****************************************
|
||
|
||
|
||
:: **************************************** Rep 19 ****************************************
|
||
:rep19
|
||
set /p RemoteHost=Bitte ClientID eingeben:
|
||
psexec \\%REMOTEHOST% systeminfo | find "Systemstartzeit:"
|
||
if %ERRORLEVEL% == 0 goto ende
|
||
goto errfehler
|
||
::
|
||
::
|
||
::
|
||
:: **************************************** Rep 19 ****************************************
|
||
|
||
:: **************************************** Rep 20 ****************************************
|
||
:rep20
|
||
runas /savecred /user:%ausername% "%VERZ%\CMD\FUP_FIX\Install_GUI.cmd"
|
||
if %ERRORLEVEL% == 0 goto ende
|
||
goto errfehler
|
||
::
|
||
::
|
||
::
|
||
:: **************************************** Rep 20 ****************************************
|
||
|
||
:: **************************************** Rep 22 ****************************************
|
||
:rep22
|
||
runas /savecred /user:%ausername% "%VERZ%\Vector\VectorStart.bat"
|
||
if %ERRORLEVEL% == 0 goto ende
|
||
goto errfehler
|
||
::
|
||
::
|
||
::
|
||
:: **************************************** Rep 22 ****************************************
|
||
|
||
:: **************************************** Rep 42 ****************************************
|
||
:rep42
|
||
runas /savecred /user:%ausername% "%VERZ%\CMD\RDP_Rep.bat"
|
||
echo %RemoteHost%
|
||
if %ERRORLEVEL% == 0 goto ende
|
||
goto errfehler
|
||
::
|
||
::
|
||
::
|
||
:: **************************************** Rep 42 ****************************************
|
||
|
||
|
||
|
||
:errfehler
|
||
echo ***************************************************************************
|
||
echo *****************************************************************************
|
||
echo ***** *****
|
||
echo ***** Ausfuehrung FEHLER ... *****
|
||
echo ***** *****
|
||
echo *****************************************************************************
|
||
echo ***************************************************************************
|
||
color 0c
|
||
goto farbegesetzt
|
||
|
||
:ende
|
||
echo ***************************************************************************
|
||
echo *****************************************************************************
|
||
echo ***** *****
|
||
echo ***** Ausfuehrung erfolgreich ... *****
|
||
echo ***** *****
|
||
echo *****************************************************************************
|
||
echo ***************************************************************************
|
||
color 02
|
||
goto farbegesetzt
|
||
|
||
:farbegesetzt
|
||
Pause
|
||
goto start
|