Partager via


Procédure de création d'une application System.DirectoryServices simple

L'exemple de code suivant crée une application console System.DirectoryServices entièrement fonctionnelle. Cette application exécute des recherches dans les services de domaine Active Directory en se basant sur un nom ambigu (par exemple, un nom d'utilisateur, le prénom ou le nom de famille d'un utilisateur, un numéro de téléphone ou l'emplacement d'un bureau) et affiche le résultat.

Création d'une application console System.DirectoryServices

  1. Ouvrez Visual Studio et cliquez sur Nouveau projet.

  2. Dans la boîte de dialogue Nouveau projet, dans le volet de gauche, choisissez Visual Basic, Visual C# ou Visual J#. Puis, sous le langage choisi, cliquez sur Windows. Dans le volet Modèles, cliquez sur Application console.

  3. Nommez le projet, puis cliquez sur OK.

  4. Cliquez sur Projet>Ajouter une référence..., puis dans la liste affichée sous l'onglet .NET cliquez sur System.DirectoryServices.

  5. Si vous créez la version C# de l'application, ajoutez une instruction « Using System.DirectoryServices; » à la using liste des instructions. Si vous créez la version Visual Basic de l'application, ajoutez une instruction « Imports System.DirectoryServices » à la Imports liste des instructions.

  6. Ajoutez les lignes suivantes au module principal 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. Compilez et exécutez l'application.

Pour obtenir plus d'informations et un exemple de code d'une application System.DirectoryServices qui utilise un Windows Form, voir Énumération des appartenances d'un utilisateur.

Voir aussi

Tâches

Procédure de configuration de l'environnement de développement pour System.DirectoryServices

Référence

System.DirectoryServices

Concepts

Énumération des appartenances d'un utilisateur

Send comments about this topic to Microsoft.

Copyright © 2007 par Microsoft Corporation. Tous droits réservés.