コマンドを使用したスクリプトを使用して証明書を削除することができます:
certutil -delstore -v -enterprise CA "Certificate CN"
ただし、残念ながら、この証明書が最初にコマンドを使用して追加された場合にのみ機能します。
certutil -addstore -f -enterprise .....
証明書を手動で追加すると、スクリプトで証明書を削除することができなくなります。
手伝ってくれてありがとう
PowerShellを試す
PowerShellには「Cert:」ドライブがあり、通常のcd
およびdir
コマンドを使用してナビゲートできます。
「Hey Scripting Guy!」という素敵な人がいます。これについて話すブログ記事:
ブログ投稿からのこのコマンドは、あなたが望むかもしれないもののように見えます:
PS C:\Users\administrator.IAMMRED> dir Cert:\CurrentUser -Recurse | ? subject -match 'test' | Remove-Item -WhatIf
What if: Performing operation "Remove certificate" on Target "Item: CurrentUser\Root\8A334AA8052DD244A647306A76B8178FA215F344 ".
What if: Performing operation "Remove certificate" on Target "Item: CurrentUser\Root\2BD63D28D7BCD0E251195AEB519243C13142EBC3 ".
-WhatIf
実際に証明書を削除します。