zl程序教程

您现在的位置是:首页 >  其他

当前栏目

Active Directory服务接口完整源代码,组COM接口

接口服务 完整 源代码 com Directory Active
2023-09-27 14:27:14 时间

  Active Directory服务接口完整源代码,组COM接口

  Active Directory服务接口(ADSI)是一组COM接口,用于访问来自不同网络提供商的目录服务的功能。ADSI用于分布式计算环境中,以提供一组目录服务接口来管理网络资源。管理员和开发人员可以使用ADSI服务枚举和管理目录服务中的资源,无论该网络环境包含资源是什么。

  Microsoft已为Windows 9x,NT和Windows 2000启动了Active Directory服务接口(ADSI),并且今天它已内置在Windows 2000中。Windows2000程序规范说您必须尽可能利用Active Directory,因此今天您正在考虑:您的计划将如何适应?您必须进行哪些更改?您要有效地使用Delphi进行这些修改吗?这正是我打算在此演示中处理的内容。

  请允许我介绍一个“目录服务”。目录服务类似于电话目录:如果您有一个人的名字,就可以找到他/她的电话。目录支持在“工具”上保持标签,它可以是任何东西-文档系统是跟踪文件夹和文件的目录,电子邮件服务器是对用户,用户组等进行索引的目录服务。目录很多服务已经建立:我们有记录系统和电子邮件服务器。有什么不同?传统上,您将需要使用不同的API(应用程序编程接口)来获取不同的目录解决方案-:

  Active Directory仅限于卖方的目录支持。例如,如果您编写了一个从Microsoft Mail中提取电子邮件信息并利用邮件应用程序程序员界面(MAPI)的程序,您会发现很难转移到另一个卖方。

  Active Directory由于您想查找更多API来接收程序的工作,因此可以缩短软件开发时间。

  要求有一个频繁使用的模型,每个目录服务都会鼓励这种模型-像ODBC编程模型一样,所有(或许多)数据库供应商现在都支持。该版本将鼓励工具的分层结构,例如文件和文件夹,并且易于使用。Active Directory提供了此版本。要获得Active Directory,您将使用Active Directory服务接口(ADSI)。

  ADSI允许执行普通的管理任务,例如添加新用户,管理打印机以及在分布式计算环境中查找资源。

  Active Directory服务接口(ADSI)使系统管理员和程序或C / C ++软件的程序员可以轻松地查询和控制目录服务项。Active Directory服务接口抽象了来自不同网络供应商的目录服务的能力,以提供一组目录服务接口来管理网络资源。不管哪个网络环境包含资源,管理员和开发人员都可以使用ADSI在目录服务中管理工具。ADSI允许管理员自动执行常见任务,例如添加用户和组,管理打印机以及设置网络资源的权限。

  Active Directory服务接口的主要功能:

  哪里有关系

  网络管理员可以使用ADSI自动执行常见任务,例如添加用户和组,管理打印机以及设置网络资源的权限。

  独立软件供应商和最终用户程序员可以使用ADSI对自己的产品和软件进行“目录授权”。服务可以在目录中释放自己,因此客户可以使用目录来发现解决方案。两者可以使用目录来发现和操纵不同的注意力项目。由于Active Directory服务接口独立于基础目录服务,因此启用目录的商品和软件可以在多个目录和网络环境中成功运行。

  开发人员观众

  您可以用多种语言编写ADSI客户端软件。对于大多数管理工作,ADSI将可以从自动化兼容的语言(例如Microsoft Visual Basic,Microsoft Visual Basic脚本版本(VBScript)和Java)中定义的接口和对象定义为功能更强,更注重效率的语言(例如C和C ++)。出色的COM编程基础对这位ADSI程序员很有帮助。

  运行时间要求

  Active Directory在Windows Server域控制器上运行。但是,使用ADSI的客户端软件可能是在Windows上编写并运行的。此外,开发人员将需要平台软件开发工具包(SDK),该工具包也可以在MSDN站点上获得。若要调查Active Directory的内容,请使用“ Active Directory用户和计算机” MMC管理单元。此管理单元简化了Adsvw工具,该工具可用于Windows的早期版本。