如果你想在证书存储区永久性的删除某些证书,这里会列出方法。下面的所有你的个人证书:
PS D:\> Get-ChildItem cert:\CurrentUser\My 目录: Microsoft.PowerShell.Security\Certificate::CurrentUser\My Thumbprint Subject ---------- ------- FEFBC65E075DEC7CE696C35C20DF2A8637609141 CN=Mosser-PC\Mosser FD6EDE765A0BCA6606A4CFF3E49524CBA0D655FC CN=Mosser-PC\Mosser
要删除证书可以使用下面的方法(注意,删除证书属于危险操作,不能恢复,在确定之后再执行代码)
Get-ChildItem cert:\CurrentUser\My | Where-Object { $_.Subject -like 'CN=*test*' } | ForEach-Object { $store = Get-Item $_.PSParentPath $store.Open('ReadWrite') $store.Remove($_) $store.Close() }
原文链接:http://powershell.com/cs/blogs/tips/archive/2012/10/08/deleting-certificates.aspx
本文链接: https://www.pstips.net/powershell-delete-certificates.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!