Use this SQL query to find machines in your SMS database that are Obsolete along with information about the obsolete client machine(s)
SQL Query:
Select
SD.Netbios_Name0 Name,
'Obsolete' = Case
When SD.Obsolete0 = 1 Then 'YES'
Else 'NO'
End,
'Active' = Case
When SD.Active0 = 1 Then 'YES'
'Client' = Case
When SD.Client0 = 1 Then 'YES'
'Client Type' = Case
When SD.Client_Type0 = 0 Then 'Legacy Client'
When SD.Client_Type0 = 1 Then 'Advanced Client'
Else 'Device Client'
SD.Client_Version0 'Client Version',
'Decommissioned DDR Set' = Case
When SD.Decommissioned0 = 1 Then 'YES'
SD.Hardware_ID0 'Hardware ID',
SD.User_Domain0 'Account Domain',
SD.User_Name0 'Last Logon User Name',
SD.Operating_System_Name_and0 NOS,
SD.Resource_Domain_Or_Workgr0 'Resource Domain',
SD.Sms_Unique_Identifier0 'SMAS Unique Identifier',
Convert(Char(101), WD.LastHwScan) 'Last Hardware Scan Date',
Convert(Char(101), CS.TimeKey) 'Last Computer Time Stamp'
From System_Disc SD
Join WorkstationStatus_Data WD On WD.MachineID = SD.ItemKey
Join Computer_System_Data CS On CS.MachineID = SD.ItemKey
Where (SD.Obsolete0 = 1 AND SD.Active0 = 0)
No Comments