【发布时间】:2014-05-20 03:57:34
【问题描述】:
我目前有以下代码:
Get-EventLog -LogName Application
| Where-Object EventID -EQ 1033
| Select-Object EventID, Message
所以我的问题是如何只显示消息的前 10 个字符?
【问题讨论】:
我目前有以下代码:
Get-EventLog -LogName Application
| Where-Object EventID -EQ 1033
| Select-Object EventID, Message
所以我的问题是如何只显示消息的前 10 个字符?
【问题讨论】:
在你的消息属性上使用 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)}}
【讨论】: