วิธีค้นหาใบรับรองที่หมดอายุด้วย 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
