ThématiqueWindows Server →
PowerShell
Risque faible
Afficher le dernier démarrage et l'uptime Windows
Calcule depuis combien de temps Windows fonctionne sans redémarrage complet.
$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.
Ce que fait le script
- 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.