W MOSS 2007, chcę wyszukać / uzyskać nazwy komputerów z Active Directory w SharePoint, podobnie jak użytkownicy wyszukiwania.
Odpowiedzi:
0 dla odpowiedzi № 1Zakładając, że chcesz pobrać te nazwy programowo:
O ile mi wiadomo, nie ma interfejsu SharePoint API do pobierania nazw komputerów z AD. Chociaż istnieją metody na SPUtility
aby odzyskać użytkowników i grupy z AD. Aby zapytać nazwy komputerów, musisz zaimplementować własne zapytanie Ldap:
Użyj typów .Net System.DirectoryServices.DirectoryEntry
/ System.DirectoryServices.DirecorySearcher
zapytać przeciwko AD. Jeśli korzystasz z .Net 3.5, możesz użyć tych typów System.DirectoryServices.AccountManagement.ComputerPrincipal
i System.DirectoryServices.AccountManagement.PrincipalSearcher
aby to zrobić.