Cómo utilizar Csvde para importar contactos y objetos de usuario en Active Directory

Resumen

En este artículo paso a paso se describe cómo usar la utilidad Csvde.exe para crear contactos y cuentas de usuario en Active Directory. Tendrá que utilizar este método en algunos escenarios, por ejemplo, cuando los administradores deseen exportar a destinatarios personalizados de Microsoft Exchange Server 5.5 e importarlos en Active Directory como contactos de Microsoft Windows.

CSVDE.exe es una utilidad de línea de comandos de Microsoft Windows 2000 que se encuentra en la carpeta SystemRoot\System32 después de instalar Windows 2000. CSVDE.exe es similar a Ldifde.exe, pero extrae información en un formato de valores separados por comas (CSV). Puede utilizar Csvde para importar y exportar datos de Active Directory que utiliza el formato de valores separados por comas. Utilice un programa de hoja de cálculo como Microsoft Excel para abrir este archivo .csv y ver la información de encabezado y valor. Para obtener información acerca de las funciones como concatenar que pueden simplificar el proceso de creación de un archivo .csv, vea la Ayuda de Microsoft Excel.

Nota: Aunque Csvde es similar a Ldifde, Csvde tiene una limitación importante: sólo puede importar y exportar datos de Active Directory mediante un formato separado por comas (.csv). Microsoft recomienda que utilice la utilidad Ldifde para modificar o eliminar operaciones. Además, el nombre completo (también conocido como DN) del elemento que está intentando importar debe estar en la primera columna del archivo .csv o la importación no funcionará.

El archivo .csv de origen puede proceder de una exportación de directorio de Exchange Server. Sin embargo, debido a la diferencia en las asignaciones de atributos entre el directorio de Exchange Server y Active Directory, debe efectuar algunas modificaciones en el archivo .csv. Por ejemplo, una exportación de directorio de Exchange Server tiene una columna denominada "obj-class" que debe cambiar a "objectClass". También debe cambiar el nombre "Display Name" por "displayName".

Para obtener más información acerca de asignaciones de atributos, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

281563 Exchange Server 5.5 a Exchange 2000 asignaciones de atributos para el Asistente para migración

Utilice la sintaxis siguiente para ejecutar la herramienta desde un símbolo del sistema:
csvde -i -f c:\filename.csv
El mínimo requerido atributos se enumeran en este artículo para cada tipo de objeto que desea crear, y se proporcionan los encabezados de archivo .csv de ejemplo. Nota que los atributos obligatorios mínimos para una organización puede no cumplir los requisitos de uso para otra organización. Utilice ADSI Edit o Ldp.exe para ver los atributos de los usuarios existentes y verificar los atributos que pueda necesitar o desear para su escenario.

Advertencia: Si utiliza el complemento ADSI Edit, la utilidad LDP o cualquier otro cliente LDAP versión 3 y modifica incorrectamente los atributos de los objetos de Active Directory, puede provocar problemas graves. Estos problemas pueden exigir que vuelva a instalar Microsoft Windows 2000 Server, Microsoft Windows Server 2003, Microsoft Exchange 2000 Server, Microsoft Exchange Server 2003, o tanto Windows y Exchange. Microsoft no puede garantizar que puedan resolverse los problemas que se producen si modifica incorrectamente atributos de objeto de Active Directory. Modifique estos atributos bajo su propio riesgo.


Contacto de Windows 2000 sin dirección de correo electrónico


La lista de esta sección describen los atributos obligatorios mínimos para un contacto de Windows 2000 sin dirección de correo electrónico. Puede que necesite más atributos según sus necesidades. Por ejemplo, puede agregar fácilmente el atributo telephoneNumber al archivo .csv.
  • objectClass. Este atributo especifica qué tipo de objeto a crear.
  • DN (nombre completo). Este atributo especifica el nombre distintivo del objeto de usuario nuevo.
  • displayName. El atributo displayName contiene el nombre para mostrar del objeto tal como aparece en la lista Global de direcciones y cualquier otra lista de direcciones que el objeto es un miembro de.
Estos atributos obligatorios deben ser encabezados de columna en el archivo .csv, tal como se muestra en el ejemplo siguiente.

objectClassDNdisplayName
Póngase en contacto connombre distintivo del objeto de usuarioNombre para mostrar


Tenga en cuenta ese nombre distintivo del objeto de usuario en esta tabla incluye el nombre para mostrar del objeto que se va a crear además del nombre completo de la unidad organizativa (OU) donde es necesario crear este objeto.

Por ejemplo, para crear un contacto denominado contactoDeshabilitadoDeCorreo en una unidad organizativa, el valor sería similar al siguiente valor:

cn = contactoDeshabilitadoDeCorreo, OU =nombre de UO, DC =nombreDeDominio, DC = com

Esto también es cierto para las demás importaciones que se describen en el resto de este artículo.


Dirección de usuario, no hay buzón o correo electrónico de Windows 2000

La lista de esta sección describen los atributos obligatorios mínimos para un usuario de Windows 2000 sin dirección de buzón o correo electrónico.
  • objectClass. El atributo objectClass especifica qué tipo de objeto se crea.
  • DN (nombre completo). Este atributo especifica el nombre distintivo del objeto de usuario nuevo.
  • displayName. El atributo displayName contiene el nombre para mostrar del objeto tal como aparece en la lista Global de direcciones y en otras listas de direcciones que el objeto es un miembro de.
  • sAMAccountName. Este atributo se asigna al Nombre de inicio de sesión anterior a Windows 2000 en la interfaz de usuario, y normalmente es el mismo que el nombre de inicio de sesión de usuario.
  • userAccountControl. Establezca el valor de este atributo a 512.
Estos atributos obligatorios deben ser encabezados de columna en el archivo .csv, tal y como aparecen en el siguiente ejemplo.

objectClassDNdisplayNamesAMAccountNameuserAccountControl
usuarionombre distintivo del objeto de usuarioUsuario sin correoUsuario sin correo66048


Solución de problemas

Por lo general, la utilidad Csvde ofrece indicaciones claras de lo que no es aceptable en el archivo .csv. Por ejemplo, no puede usar Csvde para duplicar determinados atributos si ya existen esos atributos en Active Directory. Si intenta hacerlo, recibirá el siguiente mensaje:
C:\Winnt\System32 > csvde -i mailenabledcontactimport.csv -f
Conectando con "(nulo)"
Inicio de sesión como usuario actual utilizando SSPI
Importando directorio desde el archivo "mailenabledcontactimport.csv"
Cargando entradas.
Error al agregar en línea 2: ya existe
El error en el servidor es "se ha intentado agregar un objeto al directorio con un nombre que ya está en uso."
0 entradas modificadas con éxito.
Se ha producido un error en el programa.
Si falta un atributo requerido del archivo .csv, recibirá el siguiente mensaje:
C:\csvde > csvde -i mailenableduserimport1.csv -f
Conectando con "(nulo)"
Inicio de sesión como usuario actual utilizando SSPI
Importando directorio desde el archivo "mailenableduserimport1.csv"
Cargando entradas.
Error al agregar en línea 2: infracción de restricción el error en el servidor es "es que falta un atributo requerido".
0 entradas modificadas con éxito.
Se ha producido un error en el programa.
CSVDE no registra eventos en el registro de sucesos de aplicación. Para solucionar problemas de Csvde debe ver el resultado de la línea de comandos y usar LDP o ADSI Edit para comparar el archivo con los atributos de los objetos de usuario existentes. No modifique los objetos en Active Directory sin antes probar el proceso exhaustivamente en un entorno de laboratorio.

Referencias

Para obtener más información, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:

Contactos de Windows 2000 y los usuarios de 233209

304935 cómo configurar Exchange Server 2000 y 2003 derechos de buzón en el momento de la creación de buzones

281563 Exchange Server 5.5 a Exchange 2000 asignaciones de atributos para el Asistente para migración

324353 los usuarios no pueden obtener acceso a carpetas públicas o delegar buzones en un servidor independiente

Propiedades

Id. de artículo: 327620 - Última revisión: 17 ene. 2017 - Revisión: 2

Comentarios