在PowerShell中使用Get-EventLog如何在消息中只显示10个字符

时间:2014-04-07 18:34:31

标签: powershell get-eventlog

我目前有以下代码:

Get-EventLog -LogName Application 
| Where-Object EventID -EQ 1033 
| Select-Object EventID, Message

所以我的问题是如何才能显示消息的前10个字符?

2 个答案:

答案 0 :(得分:2)

在邮件属性中使用substring方法。

Get-EventLog -LogName Application | Select-Object EventID, @{Label='Message';Expression={$_.Message.Substring(0,10)}}

答案 1 :(得分:2)

就像后续行动一样:

Get-EventLog -LogName Application 
| Where-Object EventID -EQ 1033 
| Select-Object EventID, @{l="Message";e={$_.message.substring(0,10)}}