🐥

【WindowsServer】PowerShellの実行結果が見切れるときの対応とは?

2021/06/26に公開

はじめに

PowerShellの実行結果が見切れるときの対応についてナレッジを残します。

事象

以下のようにPowerShellコマンドを実行した場合、結果が見切れて全て表示されない場合がある。

コマンド実行例
PS C:\Users\owner> Get-EventLog Application -Newest 2

   Index Time          EntryType   Source                 InstanceID Message
   ----- ----          ---------   ------                 ---------- -------
   16489 6 26 09:11    Information gupdate                         0 ソース 'gupdate' のイベント ID '0' の説明が見つ...
   16488 6 26 09:09    Information Software Protecti...   1073758208 ソフトウェア保護サービスの 2121-06-02T00:09:02Z...
   
PS C:\Users\owner>

対応

Format-Table -AutoSize -Wrapをコマンドに追加する。

実行コマンド
Get-EventLog Application -Newest 2 | Format-Table -AutoSize -Wrap
コマンド実行例
PS C:\Users\owner> Get-EventLog Application -Newest 2 | Format-Table -AutoSize -Wrap

Index Time       EntryType   Source                               InstanceID Message
----- ----       ---------   ------                               ---------- -------
16489 6 26 09:11 Information gupdate                                       0 ソース 'gupdate' のイベント ID '0' の説明が見つかりません。必要なレジストリ情報また
                                                                             はメッセージを表示するメッセージ DLL ファイルがローカル コンピューターに存在しない可
                                                                             能性があります。または、これらのデータへのアクセス許可がユーザーに与えられていない可
                                                                             能性があります。次の情報はイベントの一部です:'Service stopped'
16488 6 26 09:09 Information Software Protection Platform Service 1073758208 ソフトウェア保護サービスの 2121-06-02T00:09:02Z の再起動をスケジュールしました。理由
                                                                             : RulesEngine。


PS C:\Users\owner>

補足

テキストファイルとして出力する場合は、以下コマンドを実施。

実行コマンド
Get-EventLog Application -Newest 2 | Format-Table -AutoSize -Wrap > 出力ファイル名
コマンド実行例
PS C:\Users\owner\Desktop> Get-EventLog Application -Newest 2 | Format-Table -AutoSize -Wrap > event_20210626.log
PS C:\Users\owner\Desktop>

event_20210626.logの中身

参考

PowerShellで表示が切れるのを防ぐ

Discussion