Hola
Tuve el mismo problema hace varios meses.
Usé un pequeño programa (minimizan en el tray bar) que escribia en una tabla cada 2 minutos, que escribia? un 1, IP,fecha, hora. Cuando la Pc se apagaba escribía un 0 (los programas reciben un mensaje especial cuando Windows se va a pagar "shutdown"). Otro programa leia la tabla y determinaba que PC estaba "viva" o escribiendo cada 2 minutos. Si una PC escribió un 1 pero han pasado mas de 5 minutos, esa PC esta bloqueada o ha sido mal apagada.
Aparte de tener este programa que escribe 1 en la tabla para indicar que esta "viva", guarda una vez toda la configuracion de la PC (hardware) asi puedes mantener un inventario real e historico.
Espero y esto te ayude un poco
Saludos.