如何使用 PowerShell 删除 Windows 证书?
若要使用 PowerShell 删除 Windows 证书,可以使用 Remove-Item 命令。
假设你已知证书的拇印,则可使用以下命令检索所有使用该特定拇印的证书。
PS C:\> gci cert:\ -Recurse | where{$_.Thumbprint -eq
输出
要删除证书,我们需要将 **Remove-Item** 命令串联起来。
PS C:\> gci cert:\ -Recurse | where{$_.Thumbprint -eq '920B033462B2FE268E6F9679F8621AEDC78D506C'} | Remove-Item -Force -Verbose
输出
或者,如果您有主题名称,则可以使用主题名称,而不是 Thumbprint 属性。
PS C:\> gci cert:\ -Recurse | where{$_.Subject -eq "DemoCert"} | Remove-Item -Force - Verbose
要删除远程服务器上的证书,可以使用 Invoke-Command。
Invoke-Command -ComputerName $Server -ScriptBlock{ gci cert:\ -Recurse | where{$_.Subject -eq "DemoCert"} | Remove-Item -Force -Verbose }
广告