none
Script powershell que mostra o usuário que executou RRS feed

  • Pergunta

  • Prezados, boa tarde!!

    Tenho um script em Powershell conforme abaixo.

    Ele funciona bem, mas agora tenho a necessidade de descobrir  qual foi o usuário que gerou este evento.

    imagino pela mensagem ser extensa ele nao consegue mostrar, alguem tem alguma ideia como faço para limitar o tamanho da msg ou especificar para mostrar o usuário que gerou o evento.

    get-EventLog application -After (Get-Date).AddDays(-1) | Where-Object {$_.EventID -eq 1033 }

    Grato

    Andre Matsuoka

    segunda-feira, 11 de dezembro de 2017 17:29

Todas as Respostas

  • Caro Andre

    Você pode filtrar as propriedades do da saída do cmdlet getÉventLog de acordo com sua necessidade usando o select-object para tal ação.

    Por exemplo:

    get-EventLog application -After (Get-Date).AddDays(-1) | Where-Object {$_.EventID -eq 1033 }|Select-Object TimeGenerated,Message,UserName | Format-List *

    O select-object filtra apenas as propriedades TimeGenerated,Message e UserName que é a informação que vc deseja.

    Usei um pipe para forma-list para a visualização ser mais agradável por conta do tamanho das mensagens de log.

    Att.

    George Castro

    terça-feira, 2 de janeiro de 2018 13:37