基本LDAP语法

发布 2021-05-11 09:31:28 阅读 5908

基本。基本。ldap语法。

(等于)此。

ldap参数表明某个属性等于某个值的条件得到满足。例如,如果希望查找“名“属性为“john”的所有对象,可以使用:

givenname=john)这会返回“名”属性为“john”的所有对象。圆括号是必需的,以便强调。

ldap语句的开始和结束。

(逻辑与)如果具有多个条件并且希望全部条件都得到满足,则可使用此语法。例如,如果希望查找居住在。

dallas并且“名”为“john”的所有人员,可以使用:

&(givenname=john)(l=dallas))请注意,每个参数都被属于其自己的圆括号括起来。整个。

ldap语句必须包括在一对主圆括号中。操作符。

表明,只有每个参数都为真,才会将此筛选条件应用到要查询的对象。

(逻辑非)此操作符用来排除具有特定属性的对象。假定您需要查找“名”为“john”的对象以外的所有对象。则应使用如下语句:

!givenname=john)此语句将查找“名”不为“john”的所有对象。请注意:!

操作符紧邻参数的前面,并且位于参数的圆括号内。由于本语句只有一个参数,因此使用圆括号将其括起以示说明。

(通配符)可使用通配符表示值可以等于任何值。使用它的情况可能是:您希望查找具有职务头衔的所有对象。为此,可以使用:

title=*)这会返回“title”属性包含内容的所有对象。另一个例子是:您知道某个对象的“名”属性的开头两个字母是“jo”。那么,可以使用如下语法进行查找:

givenname=jo*)这会返回“名”以“jo”开头的所有对象。

以下是。ldap语法的高级使用示例:

您需要一个筛选条件,用来查找居住在。

dallas或。

austin,并且名为“john”的所有对象。使用的语法应当是:

&(givenname=john)(|l=dallas)(l=austin)))

您发现应用程序日志中有。

9,548个事件,因此需要查找导致这些日志事件的所有对象。在此情况下,您需要查找所有被禁用的用户。

msexchuseraccountcontrol=2),这些用户的。

msexchmasteraccountsid没有值。使用的语法应当是:

&(msexchuseraccountcontrol=2)(!msexchmasteraccountsid=*)注意:

操作符与通配符的结合使用可查找属性未设置为任何值的对象。

英语基本语法

语法。一 词类。1 名词 noun n.表示人或事物的名称 名词不能随便跑出来 如pen apple dog等。2 冠词 article art.用于名词前,帮助说明名词所指的人或事物,包括a an the.3 代词 pronoun pron.用于代替名词以及名词作用的短语 分句或句子等。如we t...

语法基本句型

基本句型。句子的主要成分是主语和谓语。构成主语的有名词和相当于名词作用的其他词 词组或从句。谓语的构成比较复杂,有时可以由谓语动词独立担当谓语,有时谓语动词需带宾语或表语,还有的谓语动词可带两个宾语或带宾语后再加补语等。谓语动词类别的不同决定谓语结构的不同,而不同的谓语结构又决定着不同的巨型。所谓基...

英语基本语法

1 a用于辅音发音开头的词前,如 a book an用于元音发音开头的词前,如 an apple,an hour.请区别 a useful machine,an umbrella,a u an h 2指上文提到过的人或物,用定冠词the 指世界上独一无二的事物前用定冠词the.如 the sun,t...