¿Cómo puedo encontrar todas las cuentas de computadora en mi dominio de Active Directory que han estado inactivas durante x días usando PowerShell?
Tenga en cuenta que realmente sé cómo hacer esto. Esta es una pregunta con respuesta propia solo para obtener el conocimiento que existe. Si alguien más tiene una mejor manera, ¡no dude en publicarla!
active-directory
powershell
MDMarra
fuente
fuente
Las computadoras cambian la contraseña de su cuenta cada 30 días de manera predeterminada. Si una computadora no ha cambiado su contraseña en un período prolongado de tiempo, significa que ya no está conectada a la red.
Este script de PowerShell generará 2 archivos de texto. Una es para computadoras deshabilitadas, otra para objetos de cuenta de computadora huérfanos. Debe tener instalado el módulo Active Directory PowerShell.
En este ejemplo, excluyo una unidad organizativa "Portátiles cifrados", ya que son portátiles que están desconectados durante períodos prolongados. Puede eliminar esa sección si no tiene una configuración similar
fuente
¡Un millón de gracias! Quería agregar mi ajuste a esto. Necesitaba encontrar solo servidores que se hayan desactivado o no y que no estén en producción. Esto es lo que se me ocurrió y parecía funcionar.
fuente
Sé que el OP claramente solicitó PowerShell, pero si no le gusta, no lo tiene y no quiere aprender otra sintaxis de Microsoft, el siguiente fragmento de Python le dará una fecha en el formato correcto para usar con una consulta LDAP.
Que luego podría usarse de la siguiente manera para encontrar todas las computadoras con Windows que no han cambiado sus contraseñas en los últimos 90 días.
Probablemente solo necesite 30, ya que el período predeterminado para que las máquinas Windows cambien su contraseña es de 30 días, pero 90 parece más seguro en caso de que se haya olvidado de esa PC que se encuentra debajo del escritorio de Bob y nunca se enciende.
EDITAR: Ah, también he omitido el soporte de zona horaria en esto, lo que probablemente no importa en este caso de uso, pero puede que en otros.
fuente