如何使用 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
}

更新時間: 02-Sep-2021

7 千次 + 瀏覽量

助力 你的職業生涯起航

完成課程,獲得認證

開始學習
廣告