none
Как программно получить доступ к узлам Active Directory через Sharepoint RRS feed

  • Вопрос

  • Добрый день!

    Итак, есть синхронизация SharePoint c AD. Данные успешно перенесены в базу Sharepoint'a, получили следующую картинку

    Получить пользователей из AD помогут классы  UserProfileManager из библиотеки

    using Microsoft.Office.Server.UserProfiles;  
    

     а как работать с Organization Units? Все ли поля из AD импортируются в базу sharepoint? и как соответствующие поля вызвать через sharepoint? 

    Подскажите классы, блоги откуда копать

    Заранее, спасибо!


    ешь, пей, жуй Орбит

Ответы

Все ответы

  • вот здесь я получал руководителя http://strotskiyserg.blogspot.com/2012/01/userprofile.html посмотрите классы и мсдн и у вас получится вытащить все остальное!

    |Мой Блог | Мой твиттер |

  • вот здесь я получал руководителя http://strotskiyserg.blogspot.com/2012/01/userprofile.html посмотрите классы и мсдн и у вас получится вытащить все остальное!

    |Мой Блог | Мой твиттер |

    Спасибо,

    Этот момент понятен, как работать с профилями. А как с Organozation Units, так же? через те же классы?

    Ну вот, например, хочу получить  значения полей для департамента Communications Department - это тоже будет как UserProfile? или какой-то другой класс для OU существует?


    ешь, пей, жуй Орбит

  • Используйте OrganizationProfileManager и OrganizationProfile для программного доступа к орг-юнитам

    OrganizationProfileManager mgr = new OrganizationProfileManager(context);
    var orgUnitProfile = mgr.GetOrganizationProfile(profileID);


    LinkedIn Profile




    • Изменено HeToC 11 мая 2012 г. 11:45
    • Предложено в качестве ответа Dmitry KaloshinEditor 11 мая 2012 г. 14:35
    • Помечено в качестве ответа LenaLaRoux 16 мая 2012 г. 6:58
  • спасибо!

    ешь, пей, жуй Орбит

  • Используйте OrganizationProfileManager и OrganizationProfile для программного доступа к орг-юнитам

    OrganizationProfileManager mgr = new OrganizationProfileManager(context);
    var orgUnitProfile = mgr.GetOrganizationProfile(profileID);


    LinkedIn Profile




    Скажите, возможно ли удалить пользователя/профиль из Sharepoint и затем ,при синхронизации (Sharepoint -> AD) , удалить его из AD , есть ли встроенные функции?

    И еще обратный вопрос, при создании профиля в Sharepoint и последующей синхронизации(Sharepoint -> AD) создастся ли пользователь в AD в той директории в какой создан профиль в Sharepoint? 


    ешь, пей, жуй Орбит


    • Изменено LenaLaRoux 21 мая 2012 г. 6:56
  • Скажите, возможно ли удалить пользователя/профиль из Sharepoint и затем ,при синхронизации (Sharepoint -> AD) , удалить его из AD , есть ли встроенные функции?

    И еще обратный вопрос, при создании профиля в Sharepoint и последующей синхронизации(Sharepoint -> AD) создастся ли пользователь в AD в той директории в какой создан профиль в Sharepoint? 

    посмотрите в сторону настроек FIM Services, мак как вся синхронизация проходит через него. И тут все зависит от него. Стандартные механизмы с таким функционалом я не видел, а может просто не заметил.

    Если честно то я не изучал детально настройки двусторонней синхронизации Organization Profiles (SharePoint <---> AD)


    LinkedIn Profile