如何使用 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 屬性表示證書的結束日期。
廣告