First
This commit is contained in:
141
REGFreischalten/GUI_REGISTRY_TOOL.bat
Normal file
141
REGFreischalten/GUI_REGISTRY_TOOL.bat
Normal file
@@ -0,0 +1,141 @@
|
||||
@echo off
|
||||
::
|
||||
::
|
||||
:startnew
|
||||
cls
|
||||
set Arbeitsverzeichnis=%1"
|
||||
set Arbeitsverzeichnis=%Arbeitsverzeichnis:"=%
|
||||
set VERZ=%~dp0
|
||||
echo ************************************************
|
||||
echo **************************************************
|
||||
echo **** ****
|
||||
echo ** **
|
||||
echo *** -= Reg Tool =- ***
|
||||
echo **** ****
|
||||
echo *************************************************
|
||||
echo ********************************************************************
|
||||
echo ***** -= Reg Tool =- ******
|
||||
echo *******************************************************************************
|
||||
echo *******************************************************************************
|
||||
echo *******************************************************************************
|
||||
echo ******** Wie immer als ADM ausf<73>hren ********
|
||||
echo ******** ********
|
||||
echo *******************************************************************************
|
||||
echo *****************************************************************************
|
||||
echo ***************************************************************************
|
||||
echo.
|
||||
echo.
|
||||
echo.
|
||||
|
||||
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)
|
||||
IF "%namez:~,1%" == "I" (set standz=IN)
|
||||
set RechnerName=%RemoteHost%.%standz%.audi.vwg
|
||||
|
||||
|
||||
:: Pr<50>fen, ob Rechner anpingbar ist.
|
||||
ping %Rechnername% -n 1 | find "TTL"
|
||||
IF NOT %ERRORLEVEL%==0 echo ***** ACHTUNG: Rechner konnte nicht angepingt werden
|
||||
IF NOT %ERRORLEVEL%==0 goto EOF
|
||||
|
||||
|
||||
if NOT exist "\\%Rechnername%\c$\windows\" (echo **** KEIN ZUGRIFF AUF RECHNER **** & goto EOF)
|
||||
if exist "\\%Rechnername%\c$\windows\SysWOW64\" (set bitVersion=64) else (set bitVersion=32)
|
||||
|
||||
echo *******************************************************************************
|
||||
echo *******************************************************************************
|
||||
echo ******** Rechnername: %Rechnername%
|
||||
echo ******** OS: Windows %bitVersion% Bit
|
||||
echo *******************************************************************************
|
||||
echo *****************************************************************************
|
||||
|
||||
|
||||
|
||||
set /p uname=Bitte USERNAME eingeben:
|
||||
|
||||
:: **************************************** Reg Bereinigung ****************************************
|
||||
:rep1
|
||||
PsGetsid.exe %uname%>%VERZ%\sid.tmp
|
||||
for /f "skip=1 tokens=1,2 delims==" %%i in ('type "%VERZ%\sid.tmp"') do (
|
||||
set SID=%%i
|
||||
)
|
||||
::echo %SID% >%VERZ%\sid.txt
|
||||
|
||||
::Kopieren Clearing-Dateien
|
||||
::psexec \\%Rechnername% -i -s -d "reg add HKU\%SID%\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v DisableRegistryTools /t REG_DWORD /d 00000000"
|
||||
psexec \\%Rechnername% -i -s -d reg add HKU\%SID%\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v "DisableRegistryTools" /t REG_DWORD /d 00000000 /f
|
||||
|
||||
::Clearing
|
||||
::del "\\%Rechnername%\c$\temp\ber.bat"
|
||||
::del "\\%Rechnername%\c$\temp\sid.txt"
|
||||
|
||||
:: ***************************************************************************************
|
||||
goto EOF
|
||||
:: ***************************************************************************************
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
:FEHLER
|
||||
color 04
|
||||
echo *******************************************************************************
|
||||
echo *******************************************************************************
|
||||
echo ******** Rechner nicht erreichbar ********
|
||||
echo *******************************************************************************
|
||||
echo *******************************************************************************
|
||||
pause
|
||||
color 07
|
||||
cls
|
||||
goto startnew
|
||||
|
||||
:: ***************************************************************************************
|
||||
:EOF
|
||||
if "%errorlevel%"=="0" color 02 & goto farbegesetzt
|
||||
if "%errorlevel%"=="1" color 0C & goto farbegesetztF
|
||||
if "%errorlevel%"=="2" color 0C & goto farbegesetztF
|
||||
|
||||
|
||||
:farbegesetzt
|
||||
echo *******************************************************************************
|
||||
echo *******************************************************************************
|
||||
echo ******** REG SETZEN abgeschlossen ********
|
||||
echo *******************************************************************************
|
||||
echo *******************************************************************************
|
||||
pause
|
||||
color 07
|
||||
cls
|
||||
goto startnew
|
||||
|
||||
:farbegesetztF
|
||||
echo *******************************************************************************
|
||||
echo *******************************************************************************
|
||||
echo ******** Installation FEHLER ********
|
||||
echo *******************************************************************************
|
||||
echo *******************************************************************************
|
||||
pause
|
||||
color 07
|
||||
cls
|
||||
goto startnew
|
||||
|
||||
Reference in New Issue
Block a user