17/2/18

Exportar listado de Usuarios de AD

Si alguna vez te topaste con la necesidad de exportar un listado de usuarios de Active Directory, acá te presento dos métodos.

1. Utilizando PowerShell:

Ejecutando la siguiente linea de comando, desde la consola de powershell de un Controlador de dominio o desde cualquier pc usando los credenciales del administrador de dominio:

Para tu dominio:

Get-ADUser -Filter * -Properties Enabled, GivenName, Name, SamAccountName, SID, Surname, UserPrincipalName, Description, Office, TelephoneNumber, EmailAddress, Company | Select Enabled, GivenName, Name, SamAccountName, SID, Surname, UserPrincipalName, Description, Office, TelephoneNumber, EmailAddress, Company | Export-CSV "C:\Nombre.csv"

Clic en la imagen para agrandar.
Para un dominio en relación de confianza: 

Get-ADUser -Server "dominio.a.consultar" -Filter * -Properties Enabled, GivenName, Name, SamAccountName, SID, Surname, UserPrincipalName, Description, Office, TelephoneNumber, EmailAddress, Company | Select Enabled, GivenName, Name, SamAccountName, SID, Surname, UserPrincipalName, Description, Office, TelephoneNumber, EmailAddress, Company | Export-CSV "C:\Nombre.csv"

Como verán al final del comando se indica que exporte un archivo .csv a la ubicacion C:\

Truco 1: Para limitar la búsqueda a una UO especifica agrega antes del atributo "-Filter" el atributo "-SearchBase" seguido del "distinguishedName" de la UO, el cual puedes obtener así:

Clic en la imagen para agrandar.
Quedando el comando del siguiente modo:

Get-ADUser -Server "dominio.a.consultar" -SearchBase "OU=000,DC=000,DC=,000" -Filter * -Properties Enabled, GivenName, Name, SamAccountName, SID, Surname, UserPrincipalName, Description, Office, TelephoneNumber, EmailAddress, Company | Select Enabled, GivenName, Name, SamAccountName, SID, Surname, UserPrincipalName, Description, Office, TelephoneNumber, EmailAddress, Company | Export-CSV "C:\Nombre.csv"

Truco 2: Para organizar un poco el .csv, abranlo con excel, seleccionen la primera columna, navegen hasta Datos \ Texto a Columnas y eliminen "espacios" y "comas".


Para conocer más opciones del aplicativo Get-ADUser haga clic aqui.   

 

2. Utilizanod WiseSoft Bulk AD Users

Descarga el programa WiseSoft Bulk AD Users.

descargar
NOTA: Como requisito la PC en la que se ejecute el aplicativo debe tener instalado .Net Framework 3.5 y Office.

Una vez descargado el archivo en cualquier PC del dominio, descomprimelo y ejecuta BulkADUsers.exe, el programa es gratuito, pero te pedira un codigo de licencia, este paso simplemente ignoralo y continua..... Haz clic en File/Connect e ingresa tus credenciales de administrador de dominio.

Clic en la imagen para agrandar.

Antes de cargar el listado de usuarios, puedes editar las propiedades a cargar, desde "Grid\Properties to load":

Clic en la imagen para agrandar.
 Ahora podras obtener el listado de usuario de la UO que elijas.

Clic en la imagen para agrandar.

Y exportarlo a .txt, .csv y/o .xlsx el cual sin duda es el formato más conveniente ya que lo organiza todo en columnas.

Clic en la imagen para agrandar.

No hay comentarios :

Publicar un comentario