I have created report to show WMI-corrupted assets:
Select Distinct Top 1000000 tblAssets.AssetID,
tblAssets.AssetName,
tblAssets.oscode,
tblAssets.Domain,
tblAssets.Username,
tblAssets.Userdomain,
tblAssets.IPAddress,
tblAssets.Lastseen,
tblAssets.Lasttried,
tblErrors.ErrorText
From tblAssets
Inner Join tblErrors On tblAssets.AssetID = tblErrors.AssetID
Inner Join tsysasseterrortypes On
tblErrors.ErrorType = tsysasseterrortypes.Errortype
Where (tblErrors.ErrorText Like N'%Недопустимый класс%' Or
tblErrors.ErrorText Like N'%Invalid%')
Order By tblAssets.Domain,
tblAssets.AssetName