none
Удалить старые профили в SP 2010

    Вопрос

  • Здравствуйте.

    На sharepoint 2010 настроена синхронизация профилей через Active Directory, всё нормально и она работает, т.е. ошибок нет и новые пользователи добавляются и компиляция аудиторий выполняется. Вот только одна беда - старые профили не удаляются. Может что-то не так настроено? Почему синхронизация как бы односторонняя - добавление есть, а удаления нет...

    17 февраля 2017 г. 10:10

Ответы

Все ответы

  • Добрый день

    если я правильно понял проблему, то у Вас не удаляются в SharePoint отключенные/удаленные пользователи в AD.

    если так, то нужно добавить фильтр в параметры синхронизации 

    Creating User Profile Synchronization Exclusion Filters using the userAccountControl attribute


    мой блог Немного о SharePoint

    • Помечено в качестве ответа 3aIIIu6ucb 20 февраля 2017 г. 4:13
    • Снята пометка об ответе 3aIIIu6ucb 20 февраля 2017 г. 4:13
    17 февраля 2017 г. 13:33
  • Добавил. Не помогло.

    Ситуация такова, что если я ищу в центре администрирования по признаку Уво (в смысле "Уволен"), то мне показывает 5 человек таких (у нас такие учетки некоторое время хранятся, когда человек переходит с одного места в другое в пределах организации). Однако если я в какой-нибудь коллекции сайта смотрю по разрешениям сайта/папки/документа и набираю Уволен, то мне выводится список, где более 200 пользователей.

    20 февраля 2017 г. 4:13
  • теперь понятна задача.

    могу сказать, что свойства в UPS и пользователи на сайтах это разные сущности.

    в UPS хранится максимальная информация о пользователях, от туда она попадает в свойства пользователей на сайты по таймеру, так же можно искать сотрудника по информации из UPS и т.п.

    На каждом сайте есть скрытый список пользователей в котором хранится информация о все пользователях кто зашел на сайт или был добавлен в группы пользователей.

    т.е. когда мы удаляем свойство в UPS, то пользователь не удаляется на всех сайтах. Думаю это сделано для сохранения целостности данных.

    к примеру Вы решили руками выкосить пользователей на сайте, руками или через PowerSell сделали это.

    далее заходите в список в котором были указаны эти пользователи и видите, что информации нет. К примеру кто создал, кто изменил или кому поставлена задача пусто.


    мой блог Немного о SharePoint

    20 февраля 2017 г. 6:59
  • Т.е. если мне нужно их почистить, то придётся ковырять этот самый список с пользователями?
    Я его открыл и могу заходить в настройки. Но вот сделать так, чтобы удалять выбранные (можно максимум выбирать отдельных) - тут он вроде не умеет...
    20 февраля 2017 г. 12:13
  • ранее (до 2013) была отдельная ссылка на просмотр всех пользователей сайта

    начиная с SP 2013 это не совсем очевидный порядок действий.

    нужно зайти в любую группу SP и изменить ее id на 0


    мой блог Немного о SharePoint


    20 февраля 2017 г. 12:28
  • Я так понял в Sharepoint 2010 такого нет? Можно только просматривать весь список по адресу portal/_catalogs/users/detail.aspx
    Чекбоксы есть, но нет нигде пункта на удаление. И группы "Все пользователи" тоже
    21 февраля 2017 г. 3:06
  • ошибся, отдельная ссылка на всех пользователей была в 2007, а начиная с 2010 нужно делать как я предложил

    Delete Users from SharePoint Site Collection using PowerShell


    мой блог Немного о SharePoint

    • Помечено в качестве ответа 3aIIIu6ucb 21 февраля 2017 г. 11:46
    21 февраля 2017 г. 7:01
  • Да да да. То что доктор прописал. Спасибо!
    21 февраля 2017 г. 11:47