
Я пытаюсь прочитать файл событий evtx, сгенерированный wusa, но Get-WinEvent просто выдает ошибку.
PS> Get-WinEvent -path .\install.evtx
Get-WinEvent : The request is not supported
At line:1 char:1
+ Get-WinEvent -path .\install.evtx
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Get-WinEvent], EventLogException
+ FullyQualifiedErrorId : System.Diagnostics.Eventing.Reader.EventLogException,Microsoft.PowerShell.Commands.GetWi
nEventCommand
Файл прекрасно открывается в средстве просмотра событий.
Единственное, что я предполагаю, это то, что у меня установлен не тот провайдер.
Это версия PowerShell, которую я использую
Name Value
---- -----
PSVersion 5.1.17134.165
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.17134.165
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
Это единственные модули, которые у меня есть и соответствуют Microsoft.Powershell.*.
Microsoft.PowerShell.Management Microsoft.PowerShell.PSReadLine Microsoft.PowerShell.Utility
Может ли кто-нибудь помочь решить эту проблему?