从 Windows 上的命令行禁用个人证书

从 Windows 上的命令行禁用个人证书

在 Windows XP 中,我可以通过 UI 执行以下操作:

启动 certmgr.msc。然后,在“个人”->“证书”下选择一个证书,单击“属性”,然后选择“为所有目的禁用(或启用)”。

我如何从命令行执行相同操作?可能通过注册表,但无需点击这些界面。

答案1

可以使用证书管理工具 (Certmgr.exe)使用/delete参数。

CertMgr 是 Windows SDK 的一部分,你可以从以下位置下载http://go.microsoft.com/fwlink/p/?linkid=84091. 必须以管理员身份运行。

使用示例:

certmgr -del -c -n "My Certificate Name" -s -r localMachine TrustedPublisher

相关内容