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

63 lines
2.5 KiB
Batchfile

@echo off
:startnew
set VERZ=%~dp0
cls
set Arbeitsverzeichnis=%1"
set Arbeitsverzeichnis=%Arbeitsverzeichnis:"=%
echo ************************************************
echo **************************************************
echo **** ****
echo ** **
echo *** ZertifikatsTool ***
echo **** ****
echo *************************************************
echo ********************************************************************
echo ***** ******
echo *******************************************************************************
set /p Rechnername= Bitte Rechnernamen/Hostnamen eingeben:
:: Prü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 rep2
psexec \\%Rechnername% certutil -store My
echo.
echo *******************************************************************************
echo ******** Zertifikat Aussteller: CN=MS-CA-AUDI-02, O=Audi AG, C=DE ********
echo ******** ist aktuell. NICHT LOESCHEN ********
echo *******************************************************************************
echo ******** Zertifikat Aussteller: CN=MS-CA-AUDI-01, O=Audi AG, C=DE ********
echo ******** veraltet / loeschen ********
echo *******************************************************************************
echo.
echo ***************************************************
echo ******** 0-8 Zertifikat Nr loeschen ********
echo ******** 9= Abbruch. Zert --OK ********
echo ***************************************************
echo.
echo.
set /p optionnr="Bitte waehlen Sie die Zertifikatsnummer aus die geloescht werden soll."
if "%optionnr%"=="9" goto rep2
:rep1
%VERZ%\psexec \\%Rechnername% certutil -delstore MY %optionnr%
%VERZ%\psexec \\%Rechnername% gpupdate /force
echo.
echo ***************************************************
echo ******** ********
echo ******** Rechner bitte neustarten ********
echo ******** ********
echo ***************************************************
echo.
pause
:rep2
goto startnew