Используя Get-EventLog в PowerShell, как я могу показать только 10 символов в сообщении
В настоящее время у меня есть код ниже:
Get-EventLog -LogName Application
| Where-Object EventID -EQ 1033
| Select-Object EventID, Message
Итак, мой вопрос, как я могу просто показать первые 10 символов сообщения?
2 ответа
Решение
Используйте метод substring в свойстве сообщения.
Get-EventLog -LogName Application | Select-Object EventID, @{Label='Message';Expression={$_.Message.Substring(0,10)}}
Просто как продолжение:
Get-EventLog -LogName Application
| Where-Object EventID -EQ 1033
| Select-Object EventID, @{l="Message";e={$_.message.substring(0,10)}}