如何使用 PowerShell 獲取證書的開始和結束日期?


要使用 PowerShell 獲取證書的開始和結束日期,我們首先需要使用拇印或友好名稱、主體名稱等其他屬性來檢索證書詳細資訊。

假設我們有一個證書拇印詳細資訊。因此,我們可以使用以下命令來檢索證書的開始和結束日期,以及證書到期剩餘的天數。

示例

Get-ChildItem Cert:\LocalMachine\My\43E6035D120EBE9ECE8100E8F38B85A9F1C1140F `
   | Select @{N='StartDate';E={$_.NotBefore}},
   @{N='EndDate';E={$_.NotAfter}},
   @{N='DaysRemaining';E={($_.NotAfter - (Get-Date)).Days}}

輸出

StartDate               EndDate                DaysRemaining
---------               -------                -------------
3/11/2021 1:58:12 AM    6/11/2021 3:08:10 AM            88

其中,NotBefore 表示證書的開始日期,而 NotAfter 屬性表示證書的結束日期。

更新日期: 18-Mar-2021

1 千次瀏覽

開啟你的 職業

完成課程獲得認證

開始
廣告