2009-10-30 90 views
0

我的客戶使用下面的查詢將數據從Active Directory中提取到我的應用程序中。Active Directory查詢疑難解答

CN = WebCalAdmin,OU =安全組,OU =團體,DC = HASM,DC = COM

,並提示以下錯誤。

錯誤:BOF或EOF爲真,或當前記錄已被刪除。請求的操作需要當前記錄。

我需要在我的實驗室環境中複製相同的問題。我在我的測試活動目錄中創建了OU。但我不確定如何在我的測試活動目錄中創建CN = WebcalAdmin。

CN和OU是否一樣? CN和OU有什麼區別? 在Active Directory中創建CN = WebCalAdmin的步驟是什麼?

在此先感謝, Siva.S.

回答

2

OU是通過AD用戶和計算機工具創建的 - 通過單擊New-> Organization Unit並通過根據需要執行New-> User或New-> Computer創建CN節點。

如果您使用的是softerra LDAP Admin工具,那麼您需要在節點上執行New Entry並選擇用戶/計算機或您自己的自定義模式類以繼續。您也可以使用ldif import命令來執行此操作:ldifde。

CN是葉子條目,並且只能在其下面有另一個CN。所以你可以在OU下有一個CN,但是不能用其他方式。

3

CN代表common name,用於標識LDAP字符串中的用戶,組和計算機。

OU代表organizational unit並且用於標識作爲容器的OU在其內可以存活其他物體 - 例如,您組織的部門,部門等用於創建層次結構和結構。

因此,這兩者完全不同 - OU用於爲用戶,組,計算機等對象構建嵌套容器樹。

+0

那麼CN的通用名稱與Active Directory中創建的組名相同嗎? – user174153 2009-10-30 05:56:13

+0

是的,如果您在創建組時指定了「MyGroup1」,則該組的完整LDAP路徑將爲cn = MyGroup1,OU = Security Groups,OU = Groups,DC = hasm,DC = com' (或別的東西取決於你創建該組的地方) – 2009-10-30 05:59:54

+0

非常感謝Marc – user174153 2009-10-30 06:11:35