domingo, 19 de julio de 2015

Conversor tiempo NT

El Directorio Activo de Microsoft, gestiona el tiempo para algunos de sus parámetros (pwdLastSet, accountExpires, LastLogon, LastLogonTimestamp y LastPwdSet) contando el número de nanosegundos transcurridos desde el 1 de enero de 1601.
Este número puede ser algo farragoso de entender, aunque se puede calcular fácilmente con el comando de Windows w32tm /ntte
w32tm


De esta manera, podremos saber la fecha en un formato "humano" de un resultado que nos ha mostrado una query de Active Directory.
El problema surge cuando queremos hacer una consulta de alguno de los parámetros y hay que indicarle la fecha en este formato.
Para convertirlo, nos encontramos con que no hay un comando que realice este operación. Una solución es crearse una función de Excel que lo calcule. Pero como no siempre hay un Excel cuando se necesita, he hecho esta pequeña función que nos devuelve en Tiempo NT la fecha que le indiquemos.
La fecha hay que meterla en formato YYYY/MM/DD




No hay comentarios:

Publicar un comentario