| 网站首页 | 新闻中心 | 系统安全 | 网络安全 | 安全技术 | 下载中心 | 
课件制作网.
收藏本站
设为首页
安全365
如何绑定到子 OU 中的用户帐户?
如何绑定到子 OU 中的用户帐户?
作者:佚名 文章来源:不详 点击数: 更新时间:2007-1-23 19:25:45
问:

嗨,Scripting Guy!当用户位于子 OU 中时如何绑定到用户帐户?以下代码无法达到目的:LDAP://CN=Ken Meyer, OU=NA/Human Resources, DC=fabrikam, dc=com.

-- RD

答:

嗨,RD。过去几天以来,我们一直在回答一些需要较大篇幅才能说清的问题,因此我们决定今天偷懒一下(今天可是星期五哦!),回答一个简单点的。在您的 Active Directory 中,有一个名为 NA 的 OU,并且在这个 OU 中,有一个名为 Human Resources 的子 OU。您尝试获取一个位于 Human Resources OU 中的用户帐户,但是恰如您发现的,以下代码无法实现这个目的:

Set objUser = GetObject _

  ("LDAP://CN=Ken Meyer, OU=NA/Human Resources, DC=fabrikam, dc=com ")

为什么不能呢?好吧,您在这里尝试使用快捷方式,但 ADSI 不支持快捷方式。您指定 OU 的名称为 NA/Human Resources,显然,您指的是“位于 NA OU 中的名为 Human Resources 的 OU。”这对我们来说可以理解,但是 ADSI 却不能。相反,ADSI 要求您将可分辩名称中的每个部分分开;不能使用快捷方式。因此您需要使用类似如下的绑定字符串:

Set objUser = GetObject _

  ("LDAP://CN=Ken Meyer, OU=Human Resources, OU=NA, DC=fabrikam, dc=com ")

注意在创建绑定字符串时 ADSI 要求您向后工作。您可以从实际用户帐户本身 (CN=Ken Meyer) 开始。接下来您转到用户帐户所在的 OU:OU= Human Resources.您从此处转到父 OU:OU=NA.但如果 NA OU 实际上是 Headquarters(比如说)的子 OU 呢?没问题,这种情况下您的绑定字符串应该类似如下所示:

Set objUser = GetObject _

  ("LDAP://CN=Ken Meyer, OU=Human Resources, OU=NA, " & _

        "OU=Headquarters, DC=fabrikam, dc=com ")

接着您附加域组件 (DC=fabrikam, DC=com),这样问题就解决了。

【转自世纪安全网 http://www.21safe.com】
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
     
     
     
    CSO们如何应对新技术的安
    普通企业如何应对黑客攻
    企业该如何防范由VoIP引
    浅谈IT如何实现企业的应
    黑客与正规企业是如何串
    如何无限制申请Gmail 2.
    企业如何避免人为因素的
    社会工程学:如何利用黑客
    如何在一个文件被添加到
    一步步教你解悇QQ手机绑

    Copyright © 2006-2008 www.anquan365.com 安全365
    建议使用1024*768分辨率及第三方浏览器对本站进行浏览