如何使用 PowerShell 從證書儲存匯出證書?


使用 PowerShell 從證書儲存匯出或下載證書,我們需要使用命令 Export-Certificate

首先,你需要從儲存中獲取證書詳細資訊。如果你知道 thumbprint,則可以使用 thumbprint 直接獲取證書詳細資訊,然後使用這些詳細資訊匯出證書。

示例

$cert = (Get-ChildItem  Cert:\LocalMachine\My\43E6035D120EBE9ECE8100E8F38B85A9F)
Export-Certificate -Cert $cert -Type CERT -FilePath C:\Temp\Mycert.cer

在上面的示例中,我們從 LocalMachine -> Personal Store 匯出證書。你可以選擇不同的路徑。此處,證書將匯出到 C:\temp\MyCert.cer.

 你可以使用 P7BSST 等不同型別來匯出證書。或者,你可以使用以下命令。

語法

Get-ChildItem Cert:\LocalMachine\My\43E6035D120EBE9ECE8100E8F38B85A9F1C1140F `
   | Export-Certificate -Type cer -FilePath C:\Temp
ewcert.cer -Force

如果你不知道證書 thumbprint,則可以使用證書任何唯一的屬性(如 Subject、FriendlyName 等)來檢索詳細資訊。例如,

示例

Get-ChildItem Cert:\LocalMachine\My\  `
   | where{$_.FriendlyName -eq "mysitecert"}  `
   | Export-Certificate -Type cer -FilePath C:\Temp
ewcert.cer -Force

更新於:18-3-2021

3K+ 瀏覽

開啟您的 職業 生涯

完成課程即可取得認證

開始
廣告
© . All rights reserved.