Below is a customized report to display the OS Name, OS Revision, Client Name, and OS build number.
This report works for both all PCs managed via Altiris, regardless of OS.
SELECT DISTINCT
T1.[OS Name] AS 'OS Name',
T1.[OS Revision] AS 'OS Revision',
T1.[Name] AS 'Name',
T1.[OS Build Number] AS 'OS Build Number',
T0.[Guid] AS 'Guid'
FROM [vResourceEx] T0
INNER JOIN [Inv_AeX_AC_Identification] T1
ON T0.[Guid] = T1.[_ResourceGuid]
WHERE (T1.[OS Revision] LIKE '%'
AND (T0.[IsManaged] = 1
AND T1.[OS Name] LIKE '%'))
With some modifications this custom report serves as an excellent base to create custom collections for software distribution. This can be accomplished by modifying the following report entries and then generating a collection from the reports SQL
WHERE (T1.[OS Revision] LIKE '%'
and
T1.[OS Name] LIKE '%'
For example: By changing the steps below, you can narrow the report to include only PCs with Service Pack 2
Find the following entry in the SQL query:
WHERE (T1.[OS Revision] LIKE '%'
Change the entry to
WHERE (T1.[OS Revision] LIKE 'Service Pack 2'
Below is an example of a custom report for Windows XP SP3 clients that can be turned directly into a collection
SELECT DISTINCT
T1.[OS Name] AS 'OS Name',
T1.[OS Revision] AS 'OS Revision',
T1.[Name] AS 'Name',
T1.[OS Build Number] AS 'OS Build Number',
T0.[Guid] AS 'Guid'
FROM [vResourceEx] T0
INNER JOIN [Inv_AeX_AC_Identification] T1
ON T0.[Guid] = T1.[_ResourceGuid]
WHERE (T1.[OS Revision] LIKE 'Service Pack 3'
AND (T0.[IsManaged] = 1
AND T1.[OS Name] LIKE 'Microsoft Windows XP'))