63 lines
2.5 KiB
Batchfile
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
|