摘要:
客户程序也可以利用IADsClass、IADsProperty和IADsSyntax接口在运行时刻确定目录对象的详细属性信息。操作步骤如下: a. 先绑定到目录对象的表结构对象,可以直接访问目录对象的“schema”属性。 b. 用枚举的办法从表结构对象中找到强制属性或者可选属性,如果客户知道要访问的属性名则可以跳过这一步。 c. 绑定到表结构对象的包容器对象。 d. ... 阅读全文
摘要:
由于目录对象的标识名可能在某些操作的影响下被改变,但目录对象的objectGUID属性永远不会改变,所以我们可以直接在LDAP路径中指定此GUID,客户程序直接绑定到此对象,下面的代码显示了这种用法: IADs *pADs; LPWSTR pszFilter = L"LDAP://MyServer/"; hr = ADsGetObject( pszFilter, IID_IADs, (v... 阅读全文
摘要:
从类别到对象,它可以指定属性,那么目录对象的属性如何被指定呢?ADSI通过接口IADsProperty进行描述,IADsProperty接口的属性和方法如表6所示。 表6 IADsProperty接口的属性 属性名类型说明 OIDBSTR唯一的对象标识符 SyntaxBSTR语法路径 MaxRangelong对于多值属性,最大属性数 MinRangeLong对于多值属性,最小属性数 Multi... 阅读全文
摘要:
表1 IADs接口的属性 属性名类型说明 NameBSTR对象名字 AdsPathBSTR对象的全路径 ClassBSTR对象的类别(表结构对象的路径) GUIDBSTR对象的全局唯一标识(GUID) ParentBSTR父包容器的路径 SchemaBSTR表结构对象的路径 表2 IADs接口的方法 方法名参数说明 GetInfo 用属性值重新装入对象 SetInfo 提交属性值的变化 Ge... 阅读全文
摘要:
下面列出目前已经实现的ADSI目录服务: (1) Windows NT域用户管理。 (2) LDAP (Exchange Server)目录服务。 (3) Internet Information Server (4) NDS(Novell NetWare Directory Services) 目前,在一个企业内部存在多个目录服务也会带来一些问题。对于管理员来说,它必须管理多个目录服... 阅读全文
摘要:
目录服务技术介绍——ADSI潘爱民 北京大学计算机科学技术研究所 (100871) 【摘要】本文介绍了Microsoft提出的活动目录服务接口(ADSI)技术。文章首先讲述了ADSI的结构,然后介绍了ADSI的程序设计方法,最后通过例子简单说明了ADSI的用法。 一、ADSI简介 ADSI (Active Directory Services Interface)是Microsoft新推出的一... 阅读全文