CSVDE es una herramienta de línea de comandos que le permite importar y exportar objetos de Active Directory desde / hacia archivos de texto CSV (valores separados por comas) o archivos de Excel. La herramienta csvde es simplemente insustituible cuando necesita crear, exportar o migrar cientos de usuarios de AD.

La utilidad csvde se instala automáticamente en Windows Server cuando se promueve a un controlador de dominio, durante la instalación de los roles de Servicios de dominio de Active Directory (AD DS) o Servicios de directorio ligero de Active Directory (AD LDS). También puede instalar la herramienta a través de las Herramientas de administración de servidor remoto (RSAT).

Para obtener todas las opciones y la sintaxis de la utilidad csvde, simplemente ejecute este comando en el símbolo del sistema:

Intercambio de directorios CSV

Parametros generales

==================

-i Activar el modo de importación (el valor predeterminado es Exportar)

-f nombre de archivo Nombre de archivo de entrada o salida

-s servername El servidor al que enlazar (predeterminado en DC del dominio de la computadora)

-v Activar el modo detallado

-c FromDN ToDN Reemplazar ocurrencias de FromDN a ToDN

-j ruta Ubicación del archivo de registro

-t puerto Número de puerto (predeterminado = 389)

-u Usar formato Unicode

-h Habilita la firma y el cifrado de la capa SASL

-? Ayudar

Exportación específica

===============

-d RootDN La raíz de la búsqueda LDAP (predeterminado para el contexto de nomenclatura)

-r Filtro filtro de búsqueda LDAP (predeterminado a "(objectClass = *)")

-p Alcance de búsqueda de SearchScope (Base / OneLevel / Subtree)

-l lista Lista de atributos (separados por comas) para buscar en un

Búsqueda LDAP

-o lista Lista de atributos (separados por comas) para omitir de la entrada.

-g Desactiva la búsqueda paginada.

-m Habilita la lógica SAM al exportar.

-n No exporta valores binarios

Importar

======

-k La importación continuará ignorando 'Violación de restricciones' y

Errores "El objeto ya existe"

Establecimiento de credenciales

=========================

Tenga en cuenta que si no se especifica ninguna credencial, CSVDE se vinculará como el actual

usuario registrado, usando SSPI.

-un UserDN [Password | *] Autenticación simple

-b Dominio de nombre de usuario [Password | *] Método de enlace SSPI

Ejemplo: Importación simple del dominio actual

csvde -i -f ENTRADA.CSV

Ejemplo: exportación simple del dominio actual

csvde -f SALIDA.CSV

Ejemplo: Exportación de un dominio específico con credenciales

csvde -m -f SALIDA.CSV

-b NOMBRE DE USUARIO NOMBRE DE DOMINIO *

-s SERVERNAME

-d "cn = usuarios, DC = DOMAINNAME, DC = Microsoft, DC = Com"

-r "(objectClass = usuario)"

No se escribieron archivos de registro. Para generar un archivo de registro,

especifique la ruta del archivo de registro mediante la opción -j.

Veamos algunos ejemplos del uso de la herramienta CSVDE.

El siguiente comando exportará todos los objetos con todos los atributos de la unidad organizativa de AD especificada:

csvde -f  C:PSall_users.csv -d "ou=Users,OU=Paris,dc=theitbros,dc=com" –u

Conectando a "(nulo)"

Iniciar sesión como usuario actual usando SSPI

Exportando directorio al archivo C: PS all_users.csv

Buscando entradas…

Escribir entradas

Exportación completada. Posprocesamiento en curso…

343 entradas exportadas

El comando se ha completado con éxito

importación csvde

Para exportar solo cuentas de usuario, utilice el siguiente filtro con el parámetro –r. Con el parámetro –l, puede especificar qué atributos de usuario se deben exportar al archivo csv.

csvde -f C:PSall_users.csv -d "ou=Users,OU=Paris,dc=theitbros,dc=com" -r "(&(objectcategory=person)(objectclass=user))" -l userPrincipalName,DN,objectClass,description,department,title,telefonNumber

csvde

Para exportar todos los usuarios con un nombre específico, use el filtro:

-r (& (objectClass = User) (sn = Jackson))

Puede exportar este archivo a Excel y usarlo como plantilla para importar usuarios a Active Directory. Cree un archivo users.csv con los siguientes valores:

objectClass sAMAccountName DN

user m.decker CN=Moritz Decker,OU=Users,OU=Munich,OU=DE,DC=theitbros,DC=com

user m.decker1 CN=Moritz Decker1,OU=Users,OU=Munich,OU=DE,DC=theitbros,DC=com

comando csvde

Para crear usuarios de forma masiva en AD, ejecute el comando:

Csvde -i -f C:psnew_users.csv –k

Conectando a "(nulo)"

Iniciar sesión como usuario actual usando SSPI

Importando directorio desde el archivo "C: ps new_users.csv"

Cargando entradas …….

6 entradas modificadas con éxito.

El csvde creó 6 nuevos usuarios en Active Directory.

usuarios de exportación csvde

Inicie el complemento Usuarios y equipos de Active Directory (ADUC) y verifique que haya nuevos usuarios en AD.

usuarios de importación csvde

Todas las cuentas de usuario están deshabilitadas. Puede habilitarlos manualmente o usando el siguiente resumen de PowerShell:

Get-ADUser -Filter 'Name -like "*"' -SearchBase "OU=Users,OU=Munich,OU=DE,DC=theitbros,DC=com" | Enable-ADAccount

Insinuación. El csvde se puede usar para migrar usuarios a través de archivos de texto CSV desde Active Directory local a la nube de Azure o AWS.

Los principales contras de csvde:

  • No permite editar, actualizar o eliminar objetos de Active Directory existentes;
  • Al importar, solo puede crear nuevos objetos;
  • No puede establecer ni exportar contraseñas de usuario;
  • No se admite la conexión segura a LDAP sobre SSL.

Recomendado para ti

Bestseller No. 1
Snowden
  • Amazon Prime Video (Video on Demand)
  • Joseph Gordon-Levitt, Shailene Woodley, Melissa Leo (Actors)
  • Oliver Stone (Director)
Bestseller No. 2
Maras
  • Amazon Prime Video (Video on Demand)
  • Cristián Paredes, José Juan Rodríguez, María Isabel Díaz (Actors)
  • Globomedia The Mediapro Studio (Director)
Bestseller No. 3
The Unthinkable
  • Amazon Prime Video (Video on Demand)
  • Christoffer Nordenrot, Jesper Barkselius, Lisa Henni (Actors)
  • Victor Danell (Director)