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

Seleccione idioma Seleccione idioma
Id. de artículo: 327620 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

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

Csvde.exe es una utilidad de la 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 la información la extrae en formato de valores separados por comas (CSV). Puede usar Csvde para importar y exportar datos de Active Directory que emplean el formato de valores separados por comas. Use un programa de hoja de cálculo, como Microsoft Excel, para abrir este archivo .csv y ver la información de encabezado y valores. Consulte la Ayuda de Microsoft Excel para obtener información sobre funciones como Concatenar que pueden simplificar el proceso de generar un archivo .csv.

Nota
Aunque Csvde es similar a Ldifde, Csvde tiene una limitación importante: sólo puede importar y exportar datos de Active Directory con un formato de valores separados por comas (.csv). Microsoft recomienda usar la utilidad Ldifde para las operaciones de modificación o eliminación. Además, el nombre completo (también denominado DN) del elemento que intenta importar debe estar en la primera columna del archivo .csv para que la importación funcione.

El archivo .csv de origen puede proceder de una exportación de directorio de Exchange Server. No obstante, 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 desde Exchange Server tiene una columna denominada "obj-class" y cuyo nombre se debe cambiar a "objectClass". También se 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 Asignaciones de atributo entre Exchange Server 5.5 y Exchange 2000 para el Asistente para migración
Use la sintaxis siguiente para ejecutar la herramienta desde el símbolo del sistema:
csvde -i -f c:\nombreDeArchivo.csv
En este artículo se enumeran los atributos obligatorios mínimos para cada tipo de objeto que se desee crear y se ofrecen encabezados de archivo .csv de ejemplo. Tenga en cuenta que los atributos obligatorios mínimos para una organización pueden no cumplir los requisitos de uso para otra. Use 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 de LDAP versión 3, y modifica los atributos de los objetos de Active Directory incorrectamente, puede provocar problemas graves. Debido a estos problemas, puede ser necesario reinstalar Microsoft Windows 2000 Server, Microsoft Windows Server 2003, Microsoft Exchange 2000 Server, Microsoft Exchange Server 2003 o Windows y Exchange (ambos). Microsoft no garantiza que los problemas derivados de la modificación incorrecta de los atributos de los objetos de Active Directory puedan resolverse. Modifique estos atributos bajo su responsabilidad.

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


En la lista de esta sección se describen los atributos obligatorios mínimos para un contacto de Windows 2000 sin dirección de correo electrónico. Es posible 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 el tipo de objeto que se creará.
  • DN (nombre completo). Este atributo especifica el nombre completo del nuevo objeto de usuario.
  • 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 de las que el objeto sea miembro.
Estos atributos obligatorios deben ser encabezados de columna del archivo .csv, tal como se muestra en el ejemplo siguiente.

Contraer esta tablaAmpliar esta tabla
objectClassDNdisplayName
contactonombre completo del objeto de usuarioNombre para mostrar


Tenga en cuenta que nombre completo 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 (UO) donde se creará el objeto.

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

cn=contactoDeshabilitadoDeCorreo,OU=OU name,DC=nombreDeDominio,DC=com

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


Usuario de Windows 2000 sin buzón ni dirección de correo electrónico

En la lista de esta sección se describen los atributos obligatorios mínimos para un usuario de Windows 2000 sin buzón ni dirección de correo electrónico.
  • objectClass. El atributo objectClass especifica el tipo de objeto que se creará.
  • DN (nombre completo). Este atributo especifica el nombre completo del nuevo objeto de usuario.
  • 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 de las que el objeto sea miembro.
  • 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 del usuario.
  • userAccountControl. Establezca el valor de este atributo en 512.
Estos atributos obligatorios deben ser encabezados de columna del archivo .csv, tal como aparecen en el ejemplo siguiente.

Contraer esta tablaAmpliar esta tabla
objectClassDNdisplayNamesAMAccountNameuserAccountControl
usernombre completo 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 en Active Directory. Si lo intenta, aparece el mensaje de error siguiente:
C:\WINNT\system32>csvde -i -f mailenabledcontactimport.csv
Conectando con "(nulo)"
Iniciando sesión como usuario actual utilizando SSPI
Importando directorio desde el archivo "mailenabledcontactimport.csv"
Cargando entradas.
Error de agregar en línea 2: ya existe
El error en el servidor es "Se intentó agregar un objeto al directorio con un nombre que ya está en uso".
0 entradas modificadas con éxito.
Error en el programa.
Si falta un atributo obligatorio del archivo .csv, aparecerá el siguiente mensaje:
C:\csvde>csvde -i -f mailenableduserimport1.csv
Conectando con "(nulo)"
Iniciando sesión como usuario actual utilizando SSPI
Importando directorio desde el archivo "mailenableduserimport1.csv"
Cargando entradas.
Error de agregar en línea 2: Infracción de restricción. El error en el servidor es "Falta un atributo obligatorio".
0 entradas modificadas con éxito.
Error en el programa.
Csvde no registra información sucesos 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 de Active Directory sin antes probar el proceso exhaustivamente en un entorno de pruebas.

Referencias

Para obtener más información al respecto, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
233209 Contactos y usuarios en Windows 2000
304935 Cómo configurar los derechos de buzón de Exchange Server 2000 y 2003 en el momento de la creación del buzón
281563 Asignaciones de atributo entre Exchange Server 5.5 y Exchange 2000 para el Asistente para migración
324353 Los usuarios no pueden tener acceso a las carpetas públicas o delegar buzones en un servidor independiente

Propiedades

Id. de artículo: 327620 - Última revisión: lunes, 11 de septiembre de 2006 - Versión: 8.4
La información de este artículo se refiere a:
  • Microsoft Exchange 2000 Server Standard Edition sobre las siguientes plataformas
    • Microsoft Windows 2000 Standard Edition
Palabras clave: 
kbhowtomaster KB327620

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com