Como podemos detectar y quitar las cuentas de equipos inactivos de nuestro Active Directory con PowerShell {HowTo}

PowershellIconjpg1[2]Hace un tiempo hablamos de Como podemos detectar y quitar las cuentas de equipos inactivos de nuestro Active Directory {HowTo}; también hemos hablado bastante de PowerShell y como nos ayuda a administrar nuestra arquitectura de Active Directory. Hoy veremos como podemos detectar detectar y quitar las cuentas de equipos inactivos de nuestro Active Directory con PowerShell {HowTo}.

Para esto debemos tener instalado el componente Active Directory Module for Windows PowerShell , pueden repasar este contenido en las notas que escribí sobre el tema:

Para listas las maquinas que estuvieron inactivas solo debemos ejecutar la siguiente línea de comando: DSQuery computer –Inactive 4, donde el 4 corresponde a 4 semanas.

www.radians.com.ar © 2012

y veremos el siguiente listado:

www.radians.com.ar © 2012

Si quisiéramos podríamos ampliar el tiempo cambiando el valor número. También podemos hacerlo para los usuarios, ejecutando el comando: DSQuery user –Inactive 4, donde el 4 corresponde a 4 semanas, que nos daría el siguiente resultado:

www.radians.com.ar © 2012

Con estas listas podríamos realizar un script para borrarlos, o para moverlos a una OU temporaria, o directamente si son pocos hacerlo de forma manual con nuestra consola Active Directory Users and Computers. Esto es una muestra mas de la facilidad que nos da PowerShell para administrar nuestra arquitectura de Directory Services.

Espero que les sea de utilidad. Saludos, Roberto Di Lello.

Roberto Di Lello

Acerca del autor: Roberto Di Lello

Hola, soy Roberto Di Lello trabajo como Consultor Senior en Infraestructura, especializado en Tecnologias Microsoft con mas de 25 años en la industria. He sido galardonado como MS-MVP en Active Directory-Enterprise Mobility por 10 años, y actualmente soy MVP Windows Insider, ademas de poseer otras certificaciones de Microsoft. He trabajado en distintos projectos que involucran Migraciones, Implementaciones, y soporte de Active Directory y Microsoft Exchange, y en los ultimos años me he desempeñado armando equipos de trabajo para diferentes paises y areas de sistemas, he planificado a distintas migraciones a datacenters (ambiente cloud y mixtos). He tenido la oportunidad de participar como miembro del staff de Microsoft en eventos internacionales como ser TechEd NorteAmerica y MS Ignite (NA) al ser Trainer Certificado por Microsoft (MCT).

You May Also Like

2 Comments

  1. Roberto gracias por tu comentario, la idea de la nota era mostrar que desde la consola de powershel se puede hacer casi cualquier cosa. Igualmente, si, como no es un cmdlet por ahi deberia haber llamado la nota de forma diferente. Gracias!

Comments are closed.