Hi, @net1994
Thank you for posting in Microsoft Q&A forum.
Since you are using MECM, why not use a SQL query, you may try below SQL query to see if it helps:
SELECT DISTINCT
SYS.Name0
,ARP.DisplayName0 As 'Software Name'
,ARP.Version0 As 'Version'
,ARP.InstallDate0 As 'Installed Date'
FROM
dbo.v_R_System As SYS
INNER JOIN dbo.v_Add_REMOVE_PROGRAMS As ARP On SYS.ResourceID = ARP.ResourceID
WHERE
(ARP.DisplayName0 LIKE '%Microsoft % Standard%'
OR ARP.DisplayName0 LIKE 'Microsoft % Professional%'
OR ARP.DisplayName0 LIKE 'Microsoft % Enterprise %')
ORDER BY Name0 ASC
If the response is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.