¿Cómo ver usuarios activos e inactivos en Active Directory usando secuencias de comandos de PowerShell?

¿Cómo ver usuarios activos e inactivos en Active Directory usando secuencias de comandos de PowerShell?

Siga leyendo para saber cómo ver la lista del informe de usuarios activos e inactivos en Active Directory (AD) usando PowerShell y cómo puede hacerlo más fácilmente con ADManager Plus, una solución integral de administración de Active Directory.

Windows PowerShell

Informe de usuarios activos:

  • Identifique el dominio para el que se generará el informe de usuarios activos.
  • Cree y compile la secuencia de comandos para generar el informe de usuarios activos. Ejecute la secuencia de comandos en PowerShell.
  • Secuencia de comandos de ejemplo para ver y exportar usuarios activos de AD:
 Copied
PS C:\> Import-module activedirectory
$DaysInactive = 30
$time = (Get-Date).Adddays(-($DaysInactive))
Get-ADUser -Filter {LastLogonTimeStamp -gt $time -and enabled -eq $true} -Properties LastLogonTimeStamp | select-object Name,@{Name="Stamp"; Expression={[DateTime]::FromFileTime($_.lastLogonTimestamp).ToString('yyyy-MM-dd_hh:mm:ss')}} | export-csv C:\Scripts\activeusers.csv -notypeinformation
Haga clic para copiar la secuencia de comandos completa

Informe de usuarios inactivos:

  • Identifique el dominio para el que se generará el informe de usuarios inactivos.
  • Cree y compile la secuencia de comandos para generar el informe de usuarios inactivos. Ejecute la secuencia de comandos en PowerShell.
  • Secuencia de comandos de ejemplo para ver y exportar usuarios inactivos de AD:
 Copied
PS C:\> Import-module activedirectory
$DaysInactive = 30
$time = (Get-Date).Adddays(-($DaysInactive))
Get-ADUser -Filter {LastLogonTimeStamp -lt $time -and enabled -eq $true} -Properties LastLogonTimeStamp | select-object Name,@{Name="Stamp"; Expression={[DateTime]::FromFileTime($_.lastLogonTimestamp).ToString('yyyy-MM-dd_hh:mm:ss')}} | export-csv C:\Scripts\inactiveusers.csv -notypeinformation
Haga clic para copiar el script completo

ADManager Plus

Informe de usuarios activos:

  • Vaya a Informes > Informes personalizados > Informes de usuario > Usuarios activos
  • Seleccione el dominio para el que desea generar el informe de usuarios activos. Haga clic en Generar. Puede incluso exportar el informe como CSV, PDF, XLSX o HTML.

Captura de pantalla

View active users in Active Directory using ADManager Plus

Informe de usuarios inactivos:

  • Vaya a Informes > Informes de usuario > Informes de inicio de sesión > Usuarios inactivos.
  • Seleccione el dominio para el que desea generar el informe de usuarios inactivos. Haga clic en Generar. Puede incluso exportar el informe como CSV, PDF, XLSX o HTML.

Captura de pantalla

View inactive users in Active Directory using ADManager Plus

» Iniciar prueba gratuita de 30 días

Aunque generar y exportar informes de usuario con herramientas nativas como PowerShell parece simple, tiene algunas limitaciones, como:

  • Las secuencias de comandos de PowerShell solo se pueden ejecutar desde los equipos que tienen instalado el rol de Servicios de dominio de Active Directory.
  • La sintaxis, los parámetros y las iteraciones deben ser correctos. Un error tipográfico o una sintaxis incorrecta pueden ser difíciles de detectar y rectificar, especialmente cuando el guion es largo.
  • La secuencia de comandos debe volver a escribirse si el informe debe generarse para un período de tiempo diferente.

ADManager Plus le ayuda a obtener la misma información desde su consola GUI basada en web a través de informes predefinidos que muestran los usuarios activos e inactivos. Además, también puede realizar acciones de administración como modificación, eliminación, etc., directamente desde los informes. Los informes en ADMP también le brindan la opción de automatizar la eliminación de cuentas de AD inactivas. Obtenga más información sobre esta cuestión aquí.

Explore más de 200 informes integrados con un solo clic para Active Directory.

  Obtenga una prueba gratuita de 30 días.
  • Embárcate en tu libre de guiones gestión de anuncios, informes, y viaje de automatización con ADManager Plus.
  •  
  • Al hacer clic en 'Comience su prueba gratuita ahora', acepta el procesamiento de datos personales de acuerdo con Política de Privacidad.
  •  
  • ¡Gracias por descargar!

    Tu descarga debería comenzar automáticamente en 15 segundos. De lo contrario, haga clic aquí para descargar manualmente.

Guías prácticas de PowerShell relacionadas:

ADManager Plus Confiado por

Gestión de Active Directory y herramienta de informes.