none
PowerShell get-eventlog RRS feed

  • Вопрос

  •  

    Hi ALL!

     

    Есть ли какой-нибудь споспоб, пр помощи PS получить Event Log с удалённого компьютера? В get-eventlog не нашёл способа подключится удалённо. Интересуют способы для ХР, т.е. где нет WinRM. Попробывал win32_NTLogEvent но почему-то у меня не срабатывает условие по EventType.

    19 декабря 2007 г. 6:16

Ответы

  •  

    Вы можете использовать .Net - результат почти тот-же что и у get-eventlog, но не надо ждать 2.0 Smile

    Образец кода

     

    PS C:\PowerShell> $e=[System.Diagnostics.EventLog]::GetEventLogs("RemotePc")
    PS C:\PowerShell> $e

      Max(K) Retain OverflowAction        Entries Name
      ------ ------ --------------        ------- ----
         512      7 OverwriteOlder          1 901 Приложение
      15 360      0 OverwriteAsNeeded      10 262 Operations Manager
         512      7 OverwriteOlder              0 Безопасность
         512      7 OverwriteOlder          2 603 Система


    PS C:\PowerShell> $e[1].Entries

     

     

    19 декабря 2007 г. 12:15
    Модератор

Все ответы