Commande
$OS = Get-CimInstance Win32_OperatingSystem
$Uptime = (Get-Date) - $OS.LastBootUpTime
[PSCustomObject]@{
DernierDemarrage = $OS.LastBootUpTime
Jours = $Uptime.Days
Heures = $Uptime.Hours
Minutes = $Uptime.Minutes
}Quand l’utiliser
Permet de vérifier si un poste a réellement redémarré après une mise à jour ou un incident.
Fonctionnement
- Windows expose la date du dernier démarrage via Win32_OperatingSystem.
- Le script calcule ensuite la durée écoulée.
Précautions
- Le démarrage rapide de Windows peut parfois fausser l'interprétation après un simple arrêt/allumage.
Retour arrière
Aucune modification.