Powershell get-eventlog message column is too short
You are seeing the default table format for the type (this will be define in one of the install (x.format.ps1.xml
files).
You can:
- Use a wider console window, the final column fills the available space.
- Add
format-table -wrap
to the end of pipeline and PSH will wrap the text of the final column. - Add
format-table -auto
to the end of the pipeline and PSH will adjust all the columns to fit (but needs to see all the data first, so you will not get incremental results). - Use both
-auto
and-wrap
. - Specify the table format you want. Specify a list of properties to display. Or a list of hashes defining the columns (in this case each can have its own label, alignment, width and expression). See
help format-table -full
for details.
In addition to the methods proposed above you can use the -ExpandProperty
as follows if you only want to extract the error message:
Get-EventLog -LogName Application -Newest 10 -EntryType Warning | select -ExpandProperty message
This will extract the entire error message.