If you want to know which security patches were installed on a Microsoft
Windows system within a specific time period, e.g., the last month or the
last 3 months, you can use a Get-CimInstance
command in a
PowerShell window. E.g.:
PS C:\Users\Lila> Get-CimInstance -Class win32_quickfixengineering | Where-Object { $_.InstalledOn -gt (Get-Date).AddMonths(-1) } Source Description HotFixID InstalledBy InstalledOn ------ ----------- -------- ----------- ----------- Security Update KB4025376 NT AUTHORITY\SYSTEM 7/12/2017 12:00:00 AM Security Update KB4025342 NT AUTHORITY\SYSTEM 7/12/2017 12:00:00 AM PS C:\Users\Lila> Get-CimInstance -Class win32_quickfixengineering | Where-Object { $_.InstalledOn -gt (Get-Date).AddMonths(-3) } Source Description HotFixID InstalledBy InstalledOn ------ ----------- -------- ----------- ----------- Security Update KB4020821 NT AUTHORITY\SYSTEM 6/17/2017 12:00:00 AM Update KB4021572 NT AUTHORITY\SYSTEM 6/17/2017 12:00:00 AM Update KB4022405 NT AUTHORITY\SYSTEM 6/17/2017 12:00:00 AM Security Update KB4025376 NT AUTHORITY\SYSTEM 7/12/2017 12:00:00 AM Security Update KB4025342 NT AUTHORITY\SYSTEM 7/12/2017 12:00:00 AM PS C:\Users\Lila>
[ More Info ]