证书过期不带任何提醒,只能自己定期扫一遍。
用 Cert 提供程序列本机与当前用户的存储,读出 NotAfter 字段。
筛出 30 天内到期的,按到期时间排序输出。
再把它做成计划任务每周跑,结果落文件备查。
# 列出 30 天内到期的证书(本机存储)
Get-ChildItem Cert:\LocalMachine\My |
Where-Object { $_.NotAfter -lt (Get-Date).AddDays(30) } |
Sort-Object NotAfter |
Select-Object Subject, NotAfter, Thumbprint
# 只看已过期的
Get-ChildItem Cert:\LocalMachine\My |
Where-Object { $_.NotAfter -lt (Get-Date) }
THE END






暂无评论内容