Cuentas de equipo que no han iniciado sesión después de una fecha determinada

jueves, 22 de junio de 2017


Una de las tareas más frecuentes cuando se está administrando Active Directory bien sea por temas de mantenimiento, auditoria, entre otros...es la identificación de cuentas de equipo antiguas, de máquinas inexistentes, algunas de ellas pueden ser fáciles de identificar porque la máquina se retiró del dominio y se encuentra des-habilitada, pero muchas otras se encuentran activas y no sabemos si están siendo utilizadas o no, es en ese momento cuando nos surge la pregunta ¿Cómo encuentro las cuentas de máquina en las cuales no se ha iniciado sesión hace determinado tiempo?. Bien pues vamos a ver cómo utilizar PowerShell para encontrarlas, en el ejemplo a continuación se generará un archivo CSV que contiene las cuentas de máquina donde no se ha iniciado sesión desde hace más de un año (365 días).


Si verificamos el valor de la variable $fecha podemos ver la fecha que se evaluará, y cualquier fecha que sea menor a la fecha indicada será lo que se exporte al archivo CSV


Con lo cual el resultado será un archivo CSV que contiene todas las cuentas de equipo cuyo atributo lastLogonTimestamp sea menor al dato de la variable fecha, que para esta caso es: miércoles, 22 de junio de 2016 9:28:33 a. m.

El resultado: un archivo CSV que contiene el nombre del host y la fecha del último logon


Gracias por la atención y como siempre, espero les sea de utilidad.


No hay comentarios:

 

MVP Award

MVP Award
Microsoft Azure

Lo más visto

Certificaciones

Comunidad

Comunidad
Comunidad Técnica

Sobre mi

Mi foto
Microsoft Azure MVP MCT|MCSE|MCSA

Visitantes


flags.es