場景:Active Directory
用戶名搜索應該返回搜索項目(即Firstname或Surname)的結果。有6個國家被設置爲AD賬戶的不同組織單位。例如英國(OU = UK),法國(OU = FR)。現在用戶應該顯示一個可能屬於OU = UK或OU = FR的用戶名。如何在單個搜索中使用ASP中的PrincipleSearcher在AD搜索中包含多個OU c#
我使用PrincipalSearcher
從System.DirectoryServices.AccountManagement
庫
PrincipalContext ctx = new PrincipalContext(ContextType.Domain, "myDomain",
"OU=UK,dc=comp,dc=com");
問題:上述允許返回用戶名僅屬於OU = UK。
問題:如何在PrincipalContext
中添加多個組織單位。
這恐怕當我嘗試過,給了以下錯誤沒有奏效:System.DirectoryServices.AccountManagement.PrincipalOperationException是由用戶代碼 的InnerException未處理:System.DirectoryServices.DirectoryServicesCOMException 消息=沒有這樣的對象在服務器上。 – shaz
查看編輯,其不可能 –
實際上脫掉OU完全搜索整個AD。這適用於在AD中搜索所有用戶的用戶名。 – shaz