I have a query which works for listing all the Virtual Server hosts along with domain, OS and version number - see below.
My question is how to I include Hyper-V servers as there is nothing in the Add/Remove programs for Hyper-V?
Select
sys.Netbios_Name0, sys.User_Domain0,
sys.Operating_System_Name_and0
,
arp
.DisplayName0, arp.Version0
FROM
v_R_System sys
JOIN
v_Add_Remove_Programs arp ON sys.ResourceID = arp.ResourceID
JOIN
v_FullCollectionMembership fcm on sys.ResourceID=fcm.ResourceID
WHERE
DisplayName0 like 'Microsoft Virtual Server 2005 R2%' and fcm.CollectionID='SMS000DS'
ORDER
BY sys.Netbios_Name0