First
This commit is contained in:
62
CMD/ZertifikatRemote.bat
Normal file
62
CMD/ZertifikatRemote.bat
Normal file
@@ -0,0 +1,62 @@
|
||||
@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<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 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
|
||||
Reference in New Issue
Block a user