Я хотел бы знать, что не так в моем запросе?
Get-WinEvent -LogName 'Application' -FilterXPath "/Event/System/Provider[@Name = 'My App']"
Каждый раз, когда я получаю исключение ниже:
*Get-WinEvent : La requête spécifiée n’est pas valide
Au caractère Ligne:1 : 1
+ Get-WinEvent -LogName 'Application' -FilterXPath "/Event/System/Provider[@Name = ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Get-WinEvent], EventLogException
+ FullyQualifiedErrorId : System.Diagnostics.Eventing.Reader.EventLogException,Microsoft.PowerShell.Commands.GetWinEventCommand*
Под XML-кодом события
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="My App" />
<EventID Qualifiers="49152">24</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2017-10-12T08:43:57.000000000Z" />
<EventRecordID>37160382</EventRecordID>
<Channel>Application</Channel>
<Computer>Apps.Server</Computer>
<Security />
</System>
<EventData>
<Data>Some additional data</Data>
Заранее большое спасибо С уважением
Event
иSystem
, будут соответствовать только элементам, которые не находятся в пространстве имен: но все элементы в вашем XML находятся в пространстве имен.http://schemas.microsoft.com/win....
. Так что вообще не должно работать. - person Michael Kay   schedule 23.10.2017