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



我目前有以下代码:

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

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

在消息属性上使用子字符串方法。

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)}}

相关内容

  • 没有找到相关文章

最新更新