What Is Different between the OS’s on Two Machines?

Don’t you love it when your application works on one machine, but not the other? We were running into this exact issue with a client and needed to see what was different between the operating systems on two machines. Thinking that the issue might have been a problem that got fixed in a hotfix/service pack, I whipped up the following PowerShell commands to get you the OS updates. I thought I’d share mainly so I wouldn’t have to figure out how to write this again six months from now.

$updateSearcher = new-object -com “Microsoft.Update.Searcher”
$updateCount= $updateSearcher.GetTotalHistoryCount()
$updateSearcher.QueryHistory(0,$updateCount) | Sort-Object -Property Date | ForEach-Object { Write-Output $_.Date $_.Title }

 Edit: Sept. 10, 2010: Thanks for the comments, <blush>, I used the wrong variable name. All fixed now.

Stay Informed

Sign up for the latest blogs, events, and insights.

We deliver solutions that accelerate the value of Azure.
Ready to experience the full power of Microsoft Azure?

Atmosera is thrilled to announce that we have been named GitHub AI Partner of the Year.

X