Skip to main content
100%

SuperMicro IPMI Watchdog for Windows

✓ Published0🌍 Public
HHugoberry
Last edited Sep 19, 2013
Created on Aug 21, 2019

This example demonstrates a PowerShell script that configures and repeatedly resets the IPMI watchdog timer on a SuperMicro system running Windows. It shows the low-level IPMI command sequence for setting the watchdog’s timer use, actions, and timeout values, then enters an infinite loop that resets the timer every five seconds to prevent a system hang from triggering a hardware reset. The script uses the `ipmicfg-win.exe` command-line tool via the `Raw-IPMI` function, which builds and sends raw IPMI byte arrays, and relies on PowerShell’s `Set-Variable` for constants and `Start-Sleep` for the polling interval. The watchdog is set to no action on timeout, with logging disabled, and the code explicitly defines the timer’s operating mode and flag bits per the IPMI 2.0 specification.

AI-generated description

Similar vizzes