Share via


如何:创建简单的 System.DirectoryServices 应用程序

下面的代码示例创建了一个功能齐备的 System.DirectoryServices 控制台应用程序。此应用程序可基于不确定的名称(可以是用户名称、用户名字、用户姓氏、电话号码或办公室地点)搜索 Active Directory 域服务 并显示结果。

创建 System.DirectoryServices 控制台应用程序

  1. 打开 Visual Studio,然后单击“新建项目”。

  2. 在“新建项目”对话框的左窗格中,选择 Visual Basic、Visual C# 或 Visual J#。然后,在所选的语言下,单击“Windows”。在“模板”窗格中,单击“控制台应用程序”。

  3. 给该项目命名,然后单击“确定”****。

  4. 依次单击“项目”和“添加引用...”,然后从 .NET 选项卡上显示的列表中单击“System.DirectoryServices”。

  5. 如果要创建 C# 版本的应用程序,请将“Using System.DirectoryServices;”语句添加到 using 语句列表。如果要创建 Visual Basic 版本的应用程序,请将“Imports System.DirectoryServices”语句添加到 Imports 语句列表。

  6. 向 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. 编译并运行该应用程序。

有关详细信息以及使用 Windows 窗体的 System.DirectoryServices 应用程序的代码示例,请参阅枚举用户成员资格

另请参见

任务

如何:为 System.DirectoryServices 设置开发环境

参考

System.DirectoryServices

概念

枚举用户成员资格

Send comments about this topic to Microsoft.

版权所有 (C) 2007 Microsoft Corporation。保留所有权利。