从 Computer Store 中删除证书

Delete certificate from Computer Store

我很难让 powershell 删除意外安装到计算机商店的 Windows 7 台机器上的证书。

作为示例,我提供了证书安装位置的屏幕截图(这不是实际的证书)。我们有几百台机器,所以我们希望尽可能自动化。

如果有人可以提供一种通过序列号或指纹删除证书的方法,那就太好了。

您可以将 Cert:-PSDrive 与 Get-ChildItemRemove-Item 一起使用。例如:

#Delete by thumbprint
Get-ChildItem Cert:\LocalMachine\My\D20159B7772E33A6A33E436C938C6FE764367396 | Remove-Item

#Delete by subject/serialnumber/issuer/whatever
Get-ChildItem Cert:\LocalMachine\My |
Where-Object { $_.Subject -match 'Frode F' } |
Remove-Item