Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Active Directory: как найти аттрибуты? / 12 сообщений из 12, страница 1 из 1
01.06.2016, 13:07
    #39248050
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Active Directory: как найти аттрибуты?
1. Как я могу из приложения выбрать все аттрибуты юзеров
ServicePrincipalName?

Например, хочу проверить у кого установлены и установлены ли вообще?

Код: c#
1.
2.
setspn –A MSSQLSvc/SQLCLUST01.mydomain.com:58001 mydomain\sql-srv
setspn –A MSSQLSvc/SQLCLUST01:58001 mydomain\sql-srv



2. Как выбрать всех юзеров, все компьютеры, у которых есть непустые Delegation?
...
Рейтинг: 0 / 0
01.06.2016, 14:50
    #39248169
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Active Directory: как найти аттрибуты?
Ролг Хупин,

А как вы пробовали и что у Вас не получилось?
...
Рейтинг: 0 / 0
03.06.2016, 10:16
    #39249814
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Active Directory: как найти аттрибуты?
Cat2Ролг Хупин,

А как вы пробовали и что у Вас не получилось?

В том и вопрос: как?
...
Рейтинг: 0 / 0
03.06.2016, 15:44
    #39250220
Сон Веры Павловны
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Active Directory: как найти аттрибуты?
Ролг Хупин,

1. 15563628
2. На уровне свойств объекта AD - что есть Delegation?
...
Рейтинг: 0 / 0
03.06.2016, 20:14
    #39250406
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Active Directory: как найти аттрибуты?
Ролг ХупинCat2Ролг Хупин,

А как вы пробовали и что у Вас не получилось?

В том и вопрос: как?
А у меня вопрос, что вы попробовали сделать, прежде чем бежать на форум?
...
Рейтинг: 0 / 0
05.06.2016, 10:45
    #39250765
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Active Directory: как найти аттрибуты?
Cat2Ролг Хупинпропущено...


В том и вопрос: как?
А у меня вопрос, что вы попробовали сделать, прежде чем бежать на форум?

А зачем вы вопросом на вопрос отвечаете, если не можете подсказать юзеру?
...
Рейтинг: 0 / 0
05.06.2016, 10:47
    #39250767
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Active Directory: как найти аттрибуты?
Сон Веры ПавловныРолг Хупин,

1. 15563628
2. На уровне свойств объекта AD - что есть Delegation?

...
Рейтинг: 0 / 0
05.06.2016, 10:51
    #39250769
Pallaris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Active Directory: как найти аттрибуты?
Ролг ХупинА зачем вы вопросом на вопрос отвечаете, если не можете подсказать юзеру?

Форумы юзеров вроде не здесь, тут люди программируют с разным успехом
...
Рейтинг: 0 / 0
06.06.2016, 06:15
    #39250987
Сон Веры Павловны
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Active Directory: как найти аттрибуты?
Ролг Хупин,

тогда это просто атрибут servicePrincipalName - включаете условие по непустому значение в строку поиска, и всё. Примеры работы с условиями поиска можно найти здесь: http://social.technet.microsoft.com/wiki/contents/articles/5392.active-directory-ldap-syntax-filters.aspx
В результате получится что-то типа
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
using (var ds = new DirectorySearcher("(&(objectCategory=person)(objectClass=user)(servicePrincipalName=*))"))
{
  ds.CacheResults = true;
  ds.PageSize = 1000;
  foreach (SearchResult item in ds.FindAll())
    using (var de = item.GetDirectoryEntry())
      Console.WriteLine("{0} {1}", de.Properties["sAMAccountName"][0], de.Properties["servicePrincipalName"][0]);
}
...
Рейтинг: 0 / 0
06.06.2016, 10:42
    #39251072
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Active Directory: как найти аттрибуты?
Сон Веры ПавловныРолг Хупин,

тогда это просто атрибут servicePrincipalName - включаете условие по непустому значение в строку поиска, и всё. Примеры работы с условиями поиска можно найти здесь: http://social.technet.microsoft.com/wiki/contents/articles/5392.active-directory-ldap-syntax-filters.aspx
В результате получится что-то типа
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
using (var ds = new DirectorySearcher("(&(objectCategory=person)(objectClass=user)(servicePrincipalName=*))"))
{
  ds.CacheResults = true;
  ds.PageSize = 1000;
  foreach (SearchResult item in ds.FindAll())
    using (var de = item.GetDirectoryEntry())
      Console.WriteLine("{0} {1}", de.Properties["sAMAccountName"][0], de.Properties["servicePrincipalName"][0]);
}



там на картинке есть еще tabPage "Delegation"
...
Рейтинг: 0 / 0
06.06.2016, 10:43
    #39251073
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Active Directory: как найти аттрибуты?
PallarisРолг ХупинА зачем вы вопросом на вопрос отвечаете, если не можете подсказать юзеру?

Форумы юзеров вроде не здесь, тут люди программируют с разным успехом

Здесь все - юзеры форума
...
Рейтинг: 0 / 0
06.06.2016, 14:40
    #39251251
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Active Directory: как найти аттрибуты?
Ролг Хупин,

возможно изменения происходят не в самом юзере, а в связанном с ним объекте каталога, как это происходит с Member Of вкладкой, там изменения при добавлении группы, в группу добавляется пользователь, а не наоборот. Зайдите в список схем и поищите схему связанную с делегированием и дальше оп обстоятельствам =)
либо сделайте SnapShot AD, внесите изменение через оснастку Windows и затем 2 SnapShot и сравните.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Active Directory: как найти аттрибуты? / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]