【问题标题】:LDAP or VBscript to list all real users in ADLDAP 或 VBscript 列出 AD 中的所有真实用户
【发布时间】:2010-09-04 07:07:51
【问题描述】:

请您帮我使用 LDAP 查询或 VBscript 来列出所有当前用户;真实的,有血有肉的人,所以它必须排除服务帐户,管理员帐户和共享邮箱。

如果您能对此提供帮助,我们将不胜感激。

【问题讨论】:

    标签: vbscript active-directory ldap


    【解决方案1】:

    您如何知道(在您的脚本中)一个帐户是“有血有肉”的帐户还是服务帐户?你可以检查什么属性来做出这个决定?我不知道 AD 中有任何“真实用户”标志 - 但也许您可以根据贵公司正在使用的东西做出决定。

    一旦你知道了这个事实,那么你应该能够在 Richard Mueller 的 website 上找到一些东西 - 他有大量的 VBScript 和 Active Directory 示例 - this page here 有许多预制的 VBScripts 来处理像创建一个用户列表和许多其他人。根据您的特定需求调整这些内容。

    【讨论】:

    • 感谢 Richard Mueller 网站的链接,他们非常有帮助!
    【解决方案2】:

    我知道这是一个旧的,无论如何...要获得“血肉之躯”:) 帐户,试试这个:

    用户个人且公司和电子邮件地址不能为空且经理字段不能为空:

    (&(objectCategory=person)(objectClass=user)(company=*)(mail=*)(|(manager=*)))
    

    ...或者这个到:

    用户个人且公司和电子邮件地址不能为空且经理字段不能为空,除非用户的名字是 Mr. Brown:

    (&(objectCategory=person)(objectClass=user)(company=*)(mail=*)(|(manager=*)(name=Mr. Brown)))
    

    注意:(|(manager=*)(name=Mr. Brown)) 操作意味着manager=* or name=Mr. Brown 必须为真。

    来源:https://help.mypurecloud.com/articles/create-ldap-query/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      • 2013-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多