Powershell - 从计算机存储中删除证书

时间:2016-05-14 16:01:33

标签: powershell certificate

我很难让PowerShell删除意外安装到我们所有Windows 7计算机上的证书到计算机商店。

作为示例,我已经包含了安装证书的屏幕截图(这不是实际的证书)。我们有几百台机器,所以我们希望尽可能自动完成。

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

enter image description here

1 个答案:

答案 0 :(得分:18)

您可以将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