我正在嘗試搜索基於全名'LAST,FIRST MIDDLEINITIAL'的活動目錄問題是,這些是AD中的三個獨立字段,但我只有一個字符串進行搜索。有沒有一種方法,使用活動目錄來搜索類似於在SQL中可以完成的組合字段? EX在SQL:ActiveDirectory全名搜索
SELECT * FROM tbltest WHERE (Last + ',' + First + ' ' + MiddleI) = 'LAST,FIRST MIDDLEI'
類似下面在Active Directory中或許?:
"(sn+','+givenname+' '+initials = LAST,FIRST MIDDLEI)"
按名稱搜索AD通常是一個壞主意,它完全是任意的。你所有的用戶都可以有不同的名稱字段,或者所有的用戶名都可以。我建議你是否可以使用AD中的一個自定義字段來存儲每個人的獨特信息,比如員工ID。 – Ashigore
@Ashigore我通常不會進行名稱搜索,但在這種情況下,我所有的都是'最後,第一中間',所以我不得不按名稱搜索。 – steventnorris