Cómo crear una aplicación System.DirectoryServices sencilla

El siguiente ejemplo de código es una aplicación sencilla que crea una consola System.DirectoryServices totalmente funcional. Esta aplicación busca en Active Directory según un nombre ambiguo, que puede ser el nombre de un usuario, el apellido de un usuario, un número de teléfono o la ubicación de la oficina, y muestra el resultado.

Crear una aplicación de consola System.DirectoryServices

  1. Abra Visual Studio y haga clic en Nuevo proyecto.

  2. En el cuadro de diálogo Nuevo proyecto, en el panel izquierdo, elija Visual Basic, Visual C# o Visual J#. A continuación, en el lenguaje que elija, haga clic en Windows. En el panel Plantillas, haga clic en Aplicación de consola.

  3. Proporcione un nombre al proyecto y haga clic en Aceptar.

  4. Haga clic en Proyecto>Agregar referencias... y, a continuación, en System.DirectoryServices en la lista mostrada en la ficha .NET.

  5. Si se crea la versión de C#, agregue la instrucción "using System.DirectoryServices;" al final de la lista de instrucciones using. Si se crea la versión de Visual Basic de la aplicación, agregue una instrucción "Imports System.DirectoryServices" a la lista de instrucciones Imports.

  6. Agregue las siguientes líneas al módulo principal de Class1.

    Imports System.DirectoryServices
    ....
    Dim src As DirectorySearcher = New DirectorySearcher("(anr=putANameHere)") 
    Dim result As SearchResult
    For Each result In src.FindAll()
        Console.WriteLine("{0} {1}", result.Properties("Name")(0), result.Properties("telephoneNumber")(0))
    Next
    
    using System.DirectoryServices;
    ... 
    DirectorySearcher src = new DirectorySearcher("(anr=putANameHere)");
    foreach(SearchResult res in src.FindAll() )
    {
        Console.WriteLine("{0} {1}", res.Properties["cn"][0], res.Properties["telephoneNumber"][0]);
    }
    
  7. Compile y ejecute la aplicación.

Para obtener más información y un ejemplo de código de una aplicación System.DirectoryServices que utilice un formulario Windows Forms, vea Enumerar las suscripciones de usuario.

Consulte también

Tareas

Cómo configurar el entorno de desarrollo para System.DirectoryServices

Referencia

System.DirectoryServices

Conceptos

Enumerar las suscripciones de usuario

Send comments about this topic to Microsoft.

Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.