Powershell-How to easily verify patch level between computers
Compare patches between computers? Here is a quick and easy way how you can verify this with Powershell
$node1 = Get-HotFix -ComputerName SERVER1
$node2 = Get-HotFix -ComputerName SERVER2
Compare-Object -ReferenceObject $node1 -DifferenceObject $node2 -Property HotFixID
Example Output:
HotFixID SideIndicator
-------- -------------
KB2862152 =>
KB2876331 =>
KB2884846 <=
KB2892074 <=
KB2894029 =>
The Compare-Object cmdlet compares two sets of objects. One set of objects is the "reference set," and the other set is the "difference set."
The result of the comparison indicates whether a property value appeared only in the object from the reference set (indicated by the <= symbol), only in the object from the difference set (indicated by the => symbol) or, if the IncludeEqual parameter is specified, in both objects (indicated by the == symbol).
Compare-Object is really powerful, check it out