Как мне получить доступ ко всем пользователям домена ASP.NET с#
Привет,
Я новичок в вышеприведенной концепции.Я хочу, чтобы все доменные имена пользователей, пожалуйста, дайте мне идею или решение
Что я уже пробовал:
У меня есть концепция openQuery Active directory, например****'****'****'****'****'****'
GO EXEC master.dbo.sp_addlinkedserver @server = N'ADSI_12', @srvproduct=N'Active Directory Service Interfaces', @provider=N'ADSDSOObject', @datasrc=N'adsdatasource' EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'ADSI_12',@useself=N'False',@locallogin=NULL,@rmtuser=N'JKMARLOCAL\SUJATA.SHINDE',@rmtpassword='*********'
и выберите команду типа
SELECT * FROM OpenQuery ( ADSI_12, 'SELECT displayName, telephoneNumber, mail, mobile, facsimileTelephoneNumber FROM ''LDAP://JKUMARLOCAL.com,DC=JKUMARLOCAL,DC=com'' WHERE objectClass = ''SUJATA.SHINDE'' ') AS tblADSI order BY displayname
но я не отвечаю своим требованиям
Patrice T
- но я не отвечаю своим требованиям"
Мы просто должны догадаться, каковы ваши требования.
SujataJK
у меня есть решение...
Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)
Отличный. Пожалуйста, добавьте решение.
SujataJK
PrincipalContext ctx = новый PrincipalContext(ContextType. Domain);
// определите принцип" запрос по примеру " -здесь мы ищем всех пользователей
UserPrincipal qbeUser = новый UserPrincipal(ctx);
// создайте свой основной поисковик, проходящий через Принципал QBE
PrincipalSearcher srch = новый PrincipalSearcher(qbeUser);
// найти все совпадения
по каждому элементу (ВАР нашли в срч.Метод findAll())
{
// Label1.Текст = found.Name;
// делайте здесь все, что угодно - "найдено "относится к типу" Принципал " - это может быть пользователь, группа, компьютер.....
DropDownList1.Предметы.Добавить(found.Name);
DropDownList2.Предметы.Добавить (найдено.Соответствующим);
}