jueves, 30 de agosto de 2012

Conocer la fecha de instalación de Windows y Linux

¿Nunca os habéis preguntado cuándo fue la última vez que instalasteis el sistema operativo que estáis usando? Quizás para presumir que no hace falta reinstalar cuando va más lento, quizás para ver que «ya toca» reinstalar…

El caso es que si queréis saberlo, podéis ejecutar estos comandos en un terminal:

En Windows XP/Vista/7:

O también con systeminfo (que proporciona información más legible):




Otra forma de saberlo sería creando un Script (extensión vbs) con el siguiente contenido:


strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set objOS = objWMIService.ExecQuery("Select * from Win32_OperatingSystem")

For Each strOS in objOS

dtmInstallDate = strOS.InstallDate
strReturn = WMIDateStringToDate(dtmInstallDate)
Wscript.Echo "Windows se instaló en esta computadora el" & Chr(13) & Chr(13) & " " & strReturn & Chr(13) & Chr(13) & "Formato: Dia/Mes/Año Horas:Minutos:Segundos"
Next

Function WMIDateStringToDate(dtmInstallDate)
WMIDateStringToDate = CDate(Mid(dtmInstallDate, 5, 2) & "/" & _
Mid(dtmInstallDate, 7, 2) & "/" & Left(dtmInstallDate, 4) _
& " " & Mid (dtmInstallDate, 9, 2) & ":" & _
Mid(dtmInstallDate, 11, 2) & ":" & Mid(dtmInstallDate, _
13, 2))
End Function


En Linux:

Con lo que nos mostrará las últimas líneas del log de instalación y podremos ver la fecha del mismo. Otra opción es buscar el archivo más antiguo (suponiendo que no haya sido modificado posteriormente):



Sé que hay otras formas de averiguarlo además de estas pero supongo que con cualquiera de las aquí expuestas quedará saciada la curiosidad de quién quiera averiguar las fechas de instalación de sus sistemas.



No hay comentarios:

Publicar un comentario