Lokale Gruppenrichtlinie erstellen, die das Runterfahren des PCs nicht erlaubt.
Der PC in der Ferne braucht einen geplanten Task, der die lokale Gruppenrichtlinie alle x Sekunden/Minuten/Stunden auf dem anderen PC aktiviert.
Der PC in der Ferne braucht ein Shutdown Skript, dass die lokale Gruppenrichtline auf dem lokalen PC deaktiviert.