[..] Question peut-être simpliste
Posté : mar. 09 août 2011 16:17
Y a-t-il une variable ou une fonction qui renvoie la date de redémarrage du poste de travail ou du serveur ?
Communauté Francophone AutoIt
https://autoitscript.fr/forum/
Code : Tout sélectionner
$objWMIService = ObjGet("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
$colSettings = $objWMIService.ExecQuery("Select * from Win32_OperatingSystem")
For $objOperatingSystem In $colSettings
Next
$OS_install = WMIDateStringToDate($objOperatingSystem.InstallDate)
$OS_last = WMIDateStringToDate($objOperatingSystem.LastBootUpTime)
MsgBox(0,"","Date d'installation : "&$OS_install & @CRLF &"Date de redémarrage : "& $OS_last)
Func WMIDateStringToDate($dtmDate)
Return (StringMid($dtmDate, 7, 2) & "/" & _
StringMid($dtmDate, 5, 2) & "/" & StringLeft($dtmDate, 4) _
& " " & StringMid($dtmDate, 9, 2) & ":" & StringMid($dtmDate, 11, 2) & ":" & StringMid($dtmDate, 13, 2))
EndFunc ;==>WMIDateStringToDate