0
如何通过已安装的证书(所有通过运行certmgr.msc将看到的证书)来枚举并检查vb脚本中的序列号?我的目标是删除除特定序列号之外的所有证书。在vbscript中枚举已安装的证书
如何通过已安装的证书(所有通过运行certmgr.msc将看到的证书)来枚举并检查vb脚本中的序列号?我的目标是删除除特定序列号之外的所有证书。在vbscript中枚举已安装的证书
您可以使用CAPICOM库,特别是Capicom.Store
对象执行此操作。 Rob van der Woude有excllent例如:
如果你是开放给其他的解决方案,PowerShell中提供了一个简单的处理:
$serial = '...'
Get-ChildItem cert: -Recurse | ? {
$_.GetType().Name -eq 'X509Certificate2' -and $_.SerialNumber -ne $serial
} | Remove-Item