none
AdtAdmin.exe setquery RRS feed

  • Вопрос

  • Добрый день.
    Как мне составить правильно ACS запрос на фильтрацию событий вот такого вида: 
    Нужны все события с EventId 4624 и Accaunt Name != '%$%' 

    AdtAdmin.exe /setquery /query:"SELECT * FROM AdtsEvent WHERE NOT (EventID=4624 and 'Account Name'='%$%')" - в таком виде ругается:

    Error 0x00000057 occured:
    The parameter is incorrect.

    AdtAdmin.exe /setquery /query:"SELECT * FROM AdtsEvent WHERE NOT ((EventId=4624 and TargetUser='%$%')" - в таком виде все нормально, но фильтр не работает. 

    Как правильно составить запрос, чтобы исключить все события от юзеров с именем вида: "name$"?

    13 марта 2017 г. 9:25

Ответы

  • Если не ошибаюсь, 'Account Name' в источнике AdtsEvent не существует, есть только  TargetUser.

    И вместо равенства нужно использовать конструкцию TargetUser LIKE '%$'

    • Предложено в качестве ответа PeTrProduct 13 марта 2017 г. 16:01
    • Помечено в качестве ответа BorodBro 14 марта 2017 г. 10:30
    13 марта 2017 г. 16:00