我想了解您的想法,您将如何获得证书过期的剩余天数。
我需要“监控”一个特定的证书到期日期,并且在它到期之前30天通知(电子邮件),直到续订为止。
我可以通过运行来查找证书:
$cert = "AAAAAAAEEEEEEEFIIIIIIIIIOOOOOOOOUUUUUUUU"
Get-ChildItem -Path cert: -Recurse | where {$_.Thumbprint -eq $cert}
但如果是在30以下,我怎么能得到余下的日子。
任何评论或帮助总是让人欣赏。
答案 0 :(得分:0)
get-childitem -path cert: -recurse -Expiringindays 30
答案 1 :(得分:0)
Fixitrod给出了正确的答案。但是,如果您想以某种方式知道确切的到期日期,则可以运行以下命令:
Get-ChildItem -path cert:\LocalMachine\My | Select-Object NotAfter, Subject
答案 2 :(得分:0)
抱歉,我将最后一个命令稍微修改为以下,以便我可以获取更多信息并在列表视图中对其进行格式化
get-childitem -path 证书:-recurse -Expiringindays 30 | Select-Object Issuer、NotAfter、Subject、FriendlyName |佛罗里达