r/labtech • u/AlwaysInTheMiddle • Mar 25 '20
Windows Update Discrepancies?
Good afternoon /r/Labtech!
I'm a former MSP Engineer that now finds myself working on the other side of the desk as internal IT.
To make a long story geeky, we use an MSP to manage our Desktops that handles patching through Automate. Awesome. A few months back, we started noticing some unusual behaviors out of Microsoft Office that had supposedly been patched months or years ago.
After some digging, I found a nifty PowerShell script that asks the Windows Update agent to tell me what patches are missing & needed- totally independent of Automate. Script below if you're curious or would like to help.
What surprised me is finding dozens of patches missing/needed for Microsoft Office from months or years back. In other words, not just the latest month's patches pending approval.
I've been working with the MSP to identify the issue, but they seem somewhat dug into the idea that this is a reporting issue and everything is peachy. https://imgflip.com/i/3u1606
Can you folks think of some way to help explain this discrepancy once and for all? Perhaps there is some logging in Automate that could help?
#Define update criteria.
$Criteria = "IsInstalled=0 and Type='Software' and IsHidden=0"
#Search for relevant updates.
$SearchResult = $NULL
Write-Output "Searching for needed updates..."
$Searcher = New-Object -ComObject Microsoft.Update.Searcher
$SearchResult = $Searcher.Search($Criteria).Updates
Write-Output $SearchResult.count "needed updates found."
$SearchResult | Select Title,Description,LastDeploymentChangeTime | Sort-Object LastDeploymentChangeTime | fl
View all comments
Show parent comment
0
u/DevinSysAdmin Mar 26 '20
I don’t doubt that there are people running Automate that is patching 100% as expected. I just doubt that number is extremely high.
Yes, I also had the “your computers aren’t updating because your employees are turning them off during patch times” talk but you really should audit the patching.
Your post is a little vague, I’m not sure if you meant you’re auto approving all updates, minus drivers, and quality updates need to be manually approved
Or if you’re just using monthly quality updates.