コマンドラインでWindows Updateのログを読み、フィルタリングする方法

Windowsオペレー これらの更新操作はすべて、操作と更新されたパッケージに関するログを作成します。 このチュートリアルでは、これらの更新ログを一覧表示、フィルタリング、検索する方法を見ていきます。

まず、Windows updateのログファイルを見つける必要があります。 Windows updateのログは、既定ではsystemrootSystemrootは、通常、windowsオペレーティングシステムファイルがインストールされている場所です。C:\Windowsほとんどの場合。

すべての更新ログを印刷する

¢atコマンドでフィルタを使用せずにすべてのwindows updateログを印刷できます。 また、いくつかの環境変数を使用して、$env 変数を使用してSystemRootの場所を正確に特定します。

PS> cat $env:SystemRoot\WindowsUpdate.log

¢atコマンド出力からリストされたイベントログからわかるように、イベントに関する次の情報があります。

  • Date
  • Time
  • Application Exit Status
  • Subsystem
  • Subsystem
  • Time
  • Time
  • Time
  • Time
  • Explanations

フィルタログ

前のステップですべてのログファイルを一覧表示すると、多くの出力が作成されます。 特に特定の文字列を探している場合、これは望まれている状況ではありません。 Powershellselect-stringFATALFATALタイプログを一覧表示します。P>

PS> select-string -path $env:SystemRoot\WindowsUpdate.log FATAL
フィルタログ
フィルタログ

Get-WindowsUpdateLogを使用して

Powershell For Windows Server2012、windows server2016、windows10には、長くてエラーが発生しやすいコマンドを入力せずにwindows updateログを直接提供する便利なコマンドレットが付属しています。 Get-WindowsUpdateLogpowershellコマンドは、以下のようなすべてのログを一覧表示するために使用することができます。

PS> Get-WindowsUpdateLog

テキストエディタで開く

WINDOWS updateイベントログを一覧表示するには、より多くのGUIとユーザーフレンドリーなwasがあります。 これにより、メモ帳で前述のログファイルが開きます。 次のコマンドをwindowsに入れるだけですRun

 windowsupdate.log
テキストエディタで開きます
テキストエディタで開きます
 windowsupdate.log
Open In Text Editor
 windowsupdate.log

コメントを残す

メールアドレスが公開されることはありません。