Procedura: creare un'applicazione System.DirectoryServices semplice

Nell'esempio di codice riportato di seguito viene creata un'applicazione console System.DirectoryServices completamente funzionale. Questa applicazione consente di eseguire ricerche in Servizi di dominio Active Directory in base a un criterio ambiguo, ad esempio un nome utente, un numero di telefono o una sede di ufficio, e di visualizzare i risultati.

Creazione di un'applicazione console System.DirectoryServices

  1. Aprire Visual Studio e fare clic su Nuovo progetto.

  2. Nella finestra di dialogo Nuovo progetto, nel riquadro sinistro, scegliere Visual Basic, Visual C# o Visual J#. Quindi, sotto la lingua scelta fare clic su Windows. Nel riquadro Modelli fare clic su Applicazione console.

  3. Assegnare un nome al progetto e fare clic su OK.

  4. Fare clic su Progetto>Aggiungi riferimento..., quindi su System.DirectoryServices dall'elenco visualizzato nella scheda .NET.

  5. Se si sta creando la versione C# dell'applicazione, aggiungere un'istruzione "Using System.DirectoryServices;" all'elenco delle istruzioni using. Se si sta creando la versione Visual Basic dell'applicazione, aggiungere un'istruzione "Imports System.DirectoryServices" all'elenco delle istruzioni Imports.

  6. Aggiungere le righe seguenti al modulo Class1 Main.

    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. Compilare l'applicazione ed eseguirla.

Per ulteriori informazioni e un esempio di codice di un'applicazione System.DirectoryServices che utilizza un Windows Form, vedere Enumerazione di appartenenze degli utenti.

Vedere anche

Attività

Procedura: impostare l'ambiente di sviluppo per System.DirectoryServices

Riferimenti

System.DirectoryServices

Concetti

Enumerazione di appartenenze degli utenti

Send comments about this topic to Microsoft.

Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.