Cómo generar y exportar usuarios habilitados para AD a CSV usando secuencias de comandos de PowerShell

Cómo generar y exportar usuarios habilitados para AD a CSV usando secuencias de comandos de PowerShell

A continuación, se muestra una comparación entre obtener un informe de usuarios de AD habilitados con Windows PowerShell y ADManager Plus.

Windows PowerShell

Pasos para obtener informes de usuarios deshabilitados mediante el cmdlet get aduser en PowerShell:

  • Identifique el dominio del que desea recuperar el informe.
  • Identifique los atributos de LDAP que necesita para recuperar el informe
  • Identifique el controlador de dominio principal para recuperar el informe.
  • Compile la secuencia de comandos.
  • Ejecútelo en Windows PowerShell.
  • El informe se exportará en el formato en cuestión.
  • Para obtener el informe en un formato diferente, modifique la secuencia de comandos de acuerdo con las necesidades del usuario.

Secuencia de comandos de Windows PowerShell de ejemplo

 Copied
import-module activedirectory Get-ADUser-LDAPFilter
"(&(objectCategory=person)
(objectClass=user)
(!userAccountControl:1.2.840.113556.1.4.803:=2))"
-Properties sAMAccountName,
givenName, sn, enabled |
Select sAMAccountName,
givenName, sn, enabled |
Export-Csv -Path
c:\Scripts\Users.csv -NoTypeInformation
Haga clic para copiar la secuencia de comandos completa

ADManager Plus

Para obtener el informe:

  • Seleccione Usuarios deshabilitados en la sección Informes de usuarios.
  • Seleccione el dominio y la unidad organizativa. Haga clic en Generar.
  • Seleccione Exportar como para exportar el informe en cualquiera de los formatos preferidos (CSV, PDF, HTML, CSVDE y XLSX).

Captura de pantalla

Export enabled Active Directory users to CSV using ADManager Plus
 

» Iniciar prueba gratuita de 30 días

A continuación, se describen las limitaciones para obtener un informe de las cuentas de usuario de AD habilitadas mediante herramientas nativas como Windows PowerShell:

  • Podemos ejecutar esta secuencia de comandos solo desde los equipos que tiene el rol de Servicios de dominio de Active Directory.
  • Agregar datos incluso menores al informe, como agregar atributos adicionales a los informes, requiere que se modifique y ejecute de nuevo, lo que lleva mucho tiempo.
  • Exportar un informe en un formato específico requiere que se modifique una secuencia de comandos en consecuencia, lo que aumenta la complejidad de las secuencias de comandos.
  • La solución de problemas no es fácil en caso de errores.

Al utilizar secuencias de comandos de PowerShell, cada atributo que debe mostrarse en el informe debe incluirse en los cmdlets en contraste con el uso de la característica "Agregar o quitar columnas" de ADManager Plus. "Usuarios habilitados" es un informe fácilmente disponible en ADManager Plus que puede exportarse en cualquiera de los formatos disponibles.

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.