建站必读
网站建设知识
网站推广研究
网络营销与策划
网站案例评析
网络安全知识
ASP技术
PHP技术
JSP技术
.NET技术
当前位置:
首页
->
建站必读
->
ASP技术
只打了这么多:(,顺便送给【豆豆】
第21章 ADSI和AD介绍
本章讨论活动目录服务接口(Active Directory Service Interface,ADSI)和活动目录(Active Directory,AD),以及怎样用ASP访问目录服务器和使用它们所包含的信息。这里的目录服务实际上是指一种特定的数据库,该数据库能够有效的查找网络资源目录的一类信息。AD是一种网络资源目录,而ADSI是能够访问任何目录的Microsoft技术。其他公司也有类似的的技术,例如Sun公司的JNDI,但因本书的是针对Windows的,所以在此只讨论ADSI。
不要混淆ADSI和AD,它们是两种截然不同的技术。尽管如此,因为这两种技术确实是密切的相互作用,我们还是将他们放在同一章里讨论。AD是随着Windows 2000诞生的大而新的目录,包含了所有的安全性和管理本地的网域所需要的其他信息。另一方面,ADSI是一套Microsoft作为访问任何目录的方法而推出的COM接口,这意味着ADSI也是访问AD的通常方法。尽管AD只存在于Windows 2000 Server和Windows 2000 Advanced Server中,ADSI却适用于所有的32位操作系统:Windows 2000 Professional、NT 4.0和Windows 9x。
本章的目的是使读者掌握怎样使用ASP语言简单而又容易的访问目录,因此本章的重点是ADSI,但由于AD的重要性,本章也接触到AD的一些相关功能。
21.1 ADSI的用途
这里有两个相关的问题。前面讲过ADO,在技术上ADO符合Microsoft的UDA规范,本书第二部分里已深入讨论过。ADO能访问任何有OLE DB提供者的数据源。目录是另一种类型的数据源,为了使用目录,必须使用一种不同的技术——ADSI。为了理解为什么要使用ADSI,需要理解是什么使目录不同于一般的数据源,以及ADSI能做哪些ADO不能做的事。
ADO的确是一种通用的技术。原理上,Microsoft的目录是让ADO可以访问任何数据源,而不管这种数据源的内部结构。但又在本质上重视关系型的数据源。这没什么错,但着也确实意味着如果想访问分层结构的数据源,ADO可能不总是最有效的办法。因此引入ADSI,因为ADSI正是专门分层结构数据源而设计的。精心设计的ADSI使用户在浏览树状结构时感到比较容易,而ADO就没那么轻松。
上面提到的分层结构的数据源和目录,它们是一回事么?它们相似,但不完全相同。下面先讨论相同点,即它们都是树状结构,再讨论目录区别于数据库和数据源的特征。
分层结构的数据源是按树状结构组织起来的,对象包含着其他对象,与Windows的文件系统中的文件夹包含文件和文件夹一样,而多数目录也是这样的结构。
事实上,体会这一点最简单的方法是快速浏览AD的结构。图21-1是从adscw.exe中截取的, adscw.exe是一个通用目录浏览器,可用于任何基于ADSI的目录(包括AD)。adscw.exe是由ADSI某种原因SDK提供的。
图21-1中有很多我们将研究的内容,我们在后面在回来讲述,如果现在不能全看懂也不必担心。请注意左边点击树状结构,它是一个标准的树控件,清楚的显示了AD中数据的分层排列。以CN=Simon Robinson为例,这是作者在局域网上的帐号,它的父级CN=User。在目录用语里,父子关系称为包含关系。CN=User称为一个容器,包含了CN=Simon Robinson对象。在这个AD中,CN=User实际上包含了此域中所有的用户帐号,不过实际情况不总是这种。
同样,用户容器也被代表域的对象DC=TopOfThePops包含这。DC=TopOfThePops容易让人误解,因为域的全名是DC=TopOfThePops,DC=Frame,DC=com,对应于一个虚拟的URL:TopOfThePops.Fame.com(Windows 2000支持这样的域名,而任何NT4.0的机器只能识别第一部分的TopOfThePops)。不要为这些名字的格式而担心,这是AD专用的,你很快就会适应,CN代表普通名(Common Name),而DC代表域组件(Domain Component)。
最后,树中的域节点被LDAP对象包含。LDAP代表轻量目录访问协议(Lightweight Directory Access Protocol),这是一个访问目录的工业标准协议,该协议的引入表明了AD是与LDAP相联系的。后面将进一步讨论LDAP。
迄今为止,所做的工作指出我们正在存储大量的对象信息,并正在以分层方式管理这些信息。顺便提一下,这里所说的对象是通常意思下的,不是技术上的,在这里不指COM对象。AD提供了一个非常好的例子,展示了ADSI所能访问的目录的结构。下面将探讨AD的细节,并演示目录的典型结构。然后就可以学习如何用ADSI去得到和修改目录中的信息。
但首先,来看一下如何获得所需软件。
21.2 必需的软件
在这一节中,由于ADSI和AD需要的软件不同,我们将分别讨论它们。
Windows 2000集成了AD。如果你的计算机运行在Windows 2000下,并将其作为域控制器,则已经安装了AD,反之则不会。关键在于是否把Windows 2000作为域控制器。如果在一个域内的Windows 2000工作站,由一个NT4.0的主域控制器控制,也不会有AD。
ADSI也是Windows 2000操作系统中的一部分,但能够从Microsoft的Web站点上下载用于NT4。0和Windows 9x的ADSI。另外,可能需要ADSI SDK 来开发软件。无论正在用什么操作系统。都需要下载这个SDK。它包含了各种各样的头文件很文档。尽管编写ASP
本站关键词:
|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|横沥网站建设网页制作|常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作||东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|横沥网站建设网页制作|常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作||东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|横沥网站建设网页制作|常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作||东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|横沥网站建设网页制作|常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作||东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|横沥网站建设网页制作|常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作||东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|横沥网站建设网页制作|常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作||东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|横沥网站建设网页制作|常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作||东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|横沥网站建设网页制作|常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作||东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|横沥网站建设网页制作|常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作||东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|横沥网站建设网页制作|常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作||东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|横沥网站建设网页制作|常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作||东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|横沥网站建设网页制作|常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作||东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|横沥网站建设网页制作|常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作||东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|横沥网站建设网页制作|常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作|
域名注册
|
虚拟主机
|
网站建设
|
网站推广
| 广告设计
|
帮助中心
|
软件中心
|
关于腾达
东莞市腾达信息工程有限公司 本站网络实名: 东莞网站建设
地址:东莞市新城市中心区第一国际B座610 邮编:523007
电话:0769-22026071 22026072 传真:0769-22026076
24小时服务热线:13712032014
© 2002~2005 腾达网络 版权所有
粤ICP备 05018777号