Compartir a través de


Ejemplo DSML Batch Request Technology

Actualización: noviembre 2007

En este ejemplo se muestran las operaciones de directorio por lotes con los servicios DSML (Directory Services Markup Language) y las clases DsmlSoapHttpConnection y DsmlRequestDocument. Sólo está disponible en Visual C#.

Para obtener información sobre el uso de los ejemplos, vea los siguientes temas:

Para generar el ejemplo

  1. Abra una ventana del símbolo del sistema y navegue hasta el directorio BatchRequest\CS.

  2. Escriba msbuild batchrequest.sln en la línea de comandos.

Para ejecutar el ejemplo

  1. Navegue hasta el directorio que contiene el archivo ejecutable generado, desde el símbolo del sistema.

  2. Escriba batchrequest con sus argumentos y presione ENTRAR.

Este ejemplo tiene la sintaxis siguiente:

BatchRequest <dsmlServer> <user> <pwd> <domain> <targetOU>
  • dsmlServer
    El servidor.

  • user
    El nombre de usuario.

  • pwd
    La contraseña.

  • domain
    El dominio de Active Directory.

  • targetOU
    La unidad organizativa de destino (OU).

A continuación se muestra un ejemplo:

batchrequest http://myDC1.testDom.fabrikam.com/dsml/adssoap.dsmlx  user1  secret@~1 testDom OU=samples,DC=testDom,DC=fabrikam,DC=com
Nota:

Este ejemplo es una aplicación de consola. Debe iniciarlo y ejecutarlo en una ventana del símbolo del sistema para ver los resultados.

Comentarios

En este ejemplo se definen los métodos siguientes.

Método

Descripción

CreateConnection

Se conecta al servidor utilizando una DsmlSoapHttpConnection.

SendBatchRequeset

Crea una solicitud por lotes utilizando DsmlRequestDocument para tres unidades organizativas de ejemplo.