Полное руководство по использованию командлета PowerShell Get-WinEvent

Polnoe Rukovodstvo Po Ispol Zovaniu Komandleta Powershell Get Winevent



Get-WinEvent Командлет в PowerShell используется для получения журналов событий. Кроме того, он также получает файлы журнала отслеживания событий на удаленных и локальных компьютерах. В частности, он получает только журналы системы и приложений. Этот командлет получает помощь от « Журнал событий Windows технология при получении логов. Командлет Get-WinEvent извлекает списки поставщиков журналов событий и журналов событий.

В этой статье будет подробно рассмотрен командлет «Get-WinEvent».

Полное руководство по использованию командлета PowerShell Get-WinEvent

Как описано в предыдущем разделе, указанный командлет отвечает за получение журналов событий системы и приложения. Ниже приведены примеры, поясняющие указанный командлет.







Пример 1. Использование командлета Get-WinEvent для получения всех журналов с локального компьютера

В этом примере будет получен список всех журналов с локального компьютера:



Получать - WinEvent - СписокЖурнал *



Пример 2. Использование командлета Get-WinEvent для получения журнала списка установки

В этом примере будет отображаться список журналов установки:





Получать - WinEvent - Настройка списка журналов | Список форматов -Свойство *

В приведенном выше фрагменте кода:

  • Сначала напишите « Get-WinEvent ', за которым следует ' -Листлог », имеющий параметр « Настраивать присвоено значение.
  • Затем добавьте « | », за которым следует « Список форматов ” командлет.
  • Наконец, назначьте « -Свойство » и добавьте параметр « * ” для выбора всех свойств:



Пример 3. Использование командлета Get-WinEvent для получения поставщиков журналов событий и имен журналов

На этом рисунке поставщики журнала событий и имена журналов будут получены путем добавления « -ListProvider ” вместе с параметром “ Get-WinEvent ' и ' * подстановочный знак:

Получать - WinEvent - Провайдер списка *

Пример 4. Используйте командлет Get-WinEvent для получения поставщиков журналов, которые записывают в определенный журнал

Эта демонстрация получит список поставщиков журналов, выполнив данный код:

( Получать - WinEvent - Приложение Листлог ) .ProviderNames

Пример 5. Использование командлета Get-WinEvent для получения журналов поставщика событий, содержащих определенную строку

В этом примере конкретная строка будет найдена среди различных командлетов. Для этого просто оберните строку подстановочным знаком « * ', вместе с ' -ListProvider ' и параметр ' Get-WinEvent ” командлет:

Получать - WinEvent - Провайдер списка * Политика *

Пример 6. Использование командлета Get-WinEvent для получения журналов событий с сервера

В этом примере будут получены журналы с сервера:

Получать - WinEvent - СписокЖурнал * -Имя компьютера локальный хост | Где-объект { $_ .RecordCount }

В этом указанном коде выше:

  • Сначала укажите « Get-WinEvent ” вместе с “ -Листлог ' параметр и подстановочный знак ' * ».
  • Затем добавьте « -Имя компьютера ” параметр, имеющий значение “ локальный хост », назначенный ему, и добавьте « | трубопровод после него.
  • Наконец, определите « Где-объект ” с указанным условием:

Это все об использовании команды Get-WinEvent в PowerShell.

Заключение

Get-WinEvent Командлет получает файлы журнала отслеживания событий и журналы событий в локальной и удаленной системах. Кроме того, он также получает список поставщиков журналов событий и журналов событий. В этой статье описан командлет Get-WinEvent со ссылкой на несколько примеров.