Trying to write a query for disabled user accounts similar to one I have for locked out accounts. Then I can add a widget with the information. Here is what I have but I am missing something. Any ideas?
SELECT DISTINCT ToLocal(TimeGeneratedUtc) as LocalTime
,SubString(message, CHARINDEX('Account Name:',message,CHARINDEX('Target Account:',message))+15, CHARINDEX('Additional Information:',message)-31-CHARINDEX('Account Name:',message,
CHARINDEX('Target Account:',message))+15) as Account
,SUBSTRING(message,CHARINDEX('Account Domain:',message,CHARINDEX('Account Domain:',message))+15, CHARINDEX('Logon ID:',message,CHARINDEX('Account Domain:',message))- (CHARINDEX('Account Domain:',message,CHARINDEX('Account Domain:',message))+15)) AS Domain
FROM Orion.APM.WindowsEvent
WHERE Message LIKE 'A user account was disabled.%'
--AND Message NOT LIKE ''
AND TimeGeneratedUtc BETWEEN ADDDATE('Day',-1, GETUTCDATE()) AND GETUTCDATE()