Is it possible to find the date when windows updates were installed on windows server 2003?
If I go to the controlpanel->install/uninstall programs and check the "Show Updates" checkbox it will show the windows updates that have been installed, but I don't see the installation date anywhere.
You can also look here - %windir%\SoftwareDistribution\ReportingEvents.log.
In powershell you can do that :
Get-WmiObject -Class "win32_quickfixengineering"
easy and fast .From the command prompt, you can use the following wmic command to get a full list of the installed updates in html format:
If you prefer the csv format, use the /format:csv modifier instead:
Try looking in c:\windows\WindowsUpdate.log
I think Get-Hotfix has been available via PowerShell since version 3.
You can run it locally or against remote systems.
Locally:
To get hotfixes for remote system(s), provide it -Computername with your list of systems. (Note: This requires RPC open on the firewall between systems you're querying and wherever you're running Get-Hotfix from)
Psinfo -h will show you the dates of install as well. Psinfo is part of the Pstools goodies.
You can refer to the last successful update install time:
This is a datetime value formatted as
yyyy-MM-dd HH:mm:ss
.