'GuestOperatingSystem' property from Msvm_SummaryInformation class gives NULL for most of my virtual machines.
(I have virtual machines combination of SUSE Linux and Windows. I have integration services running on all of them.)
But few VirtualMachine's are getting the value. Strange situation. :(