🐥
【WindowsServer】PowerShellの実行結果が見切れるときの対応とは?
はじめに
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
の中身
Discussion