Windows Updateの監視について

こんにちは。いつも利用させていただいております。

Windows Updateの監視なのですが、Windows OSが「Windows Update待機中」もしくは
「更新して再起動」状態になっているときの監視方法はありますでしょうか?

再起動待ちの状態にOSがなっていることを監視したいのですが、
知恵を持っている方がいましたらご教授いただければと思います。

※shareに落ちていた下記ではうまくいきませんでした。
・Zabbix - Check Windows Update (v1.0)
https://share.zabbix.com/operating-systems/windows/zabbix-windows-update...

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー karna の写真

イベントログ、”setup” に下記のようなものが書き込まれてないでしょうか?

ex.
OS:Win7Pro
------------------------------------------------------------------
ログの名前: Setup
ソース: Microsoft-Windows-Servicing
日付: 2018/xx/xx xx:xx:xx
イベント ID: 4
タスクのカテゴリ: なし
レベル: 情報
キーワード:
ユーザー: SYSTEM
コンピューター: xxxxxxxx
説明:
パッケージ KB4343900 を状態 インストール済み に変更するには、再起動が必要です。
------------------------------------------------------------------

あれば、”setup”を監視して、イベントIDあるいはメッセージでトリガーを設定すれば検知できます。

イベントログ‐システム ソース:WindowsUpdateClient でもいいかもしれません。

リンク先のものは、ホストに対してパッチが公開されているかどうかをチェックするもののように見受けられます。

ユーザー Yasumi の写真

>karnaさん
ありがとうございます!

本当はステータスの情報取得がしたかったですが
(※再起動待ちかどうかで監視できたらと思ったため)
イベントログの監視で暫定運用してみようと思います。

■追加内容
eventlog[System,@UPDATE,,,,,]

@UPDATE
再起動が必要

ユーザー TNK の写真

PowerShellを利用して値を取得することはできるかもしれません。
ご参考:
Get-PendingReboot - Query Computer(s) For Pending Reboot State
  https://gallery.technet.microsoft.com/scriptcenter/Get-PendingReboot-Que...
  https://github.com/bcwilhite/PendingReboot

ユーザー Yasumi の写真

>TNKさん

調べていただいてありがとうございます。
PowerShellが不慣れなため、実装できるかわかりませんが検討しようと思います!