ค้นหาเว็บไซต์

วิธีค้นหาใบรับรองที่หมดอายุด้วย PowerShell


ด้วยการเรียกใช้ PowerShell One-Liner เพียงอย่างเดียว เราก็สามารถค้นหาใบรับรองที่หมดอายุทั้งหมดที่จัดเก็บไว้ใน Certificate Store ร้านค้าสามารถเข้าถึงได้โดยใช้ใบรับรอง PowerShell Drive: หากต้องการแสดงใบรับรองที่หมดอายุทั้งหมดในระบบ Windows ของคุณให้รัน

Get-ChildItem cert:\ -Recurse | Where-Object {$_ -is [System.Security.Cryptography.X509Certificates.X509Certificate2] -and $_.NotAfter -lt (Get-Date)} | Select-Object -Property FriendlyName,NotAfter

ฉันต้องยอมรับว่านี่คือ Three-Liner

เพื่อให้ได้มุมมองที่ดี ฉันขอแนะนำให้รันคำสั่งด้วย ConverrtTo-Html ฉันมั่นใจว่าเจ้านายของคุณจะชอบไฟล์ที่เป็นมิตรต่อผู้ใช้นี้

Get-ChildItem cert:\ -Recurse | Where-Object {$_ -is [System.Security.Cryptography.X509Certificates.X509Certificate2] -and $_.NotAfter -lt (Get-Date)} | Select-Object -Property FriendlyName,NotAfter | ConvertTo-Html | Set-Content C:\Temp\ExpiredCerts.htm

บทความที่เกี่ยวข้อง