10

According to the document here, the asterisk wildcard is supported and hence it should work in eg.

*[EventData[Data[@Name='TargetUserName'] ='User1*']]

but I cannot get any wildcard filter to work - has anyone been able to do this?

A_L
  • 203
  • 1
  • 2
  • 5

2 Answers2

12

Use Powershell

Get-EventLog -LogName "System" | ?{$_.Message -like "*YourSearchString*"} | Out-GridView
ult
  • 121
  • 1
  • 2
4

The XPath selector must begin with *, however you cannot use * to filter fields as Xpath 1.0 has no contains operator.

https://blogs.technet.microsoft.com/askds/2011/09/26/advanced-xml-filtering-in-the-windows-event-viewer/

XPath 1.0 Limitations: Windows Event Log supports a subset of XPath 1.0. There are limitations to what functions work in the query. For instance, you can use the position, Band, and timediff functions within the query but other functions like starts-with and contains are not currently supported.

Clayton
  • 4,483
  • 16
  • 24