Обнаружение мертвых учетных записей и удаление их с сайта SharePoint - PullRequest
0 голосов
/ 06 октября 2010

Меня попросили создать решение, которое обнаружит мертвые учетные записи и удалит их с сайта SharePoint.

Я нашел фрагмент кода здесь (в комментариях), которыйпроверяет каждого пользователя против AD и очищает учетную запись.Но детали LDAP жестко закодированы в коде.Что произойдет, если я захочу обнаружить это динамически и проверить мертвые счета?Есть ли более элегантное решение для этого?

Есть идеи?

1 Ответ

0 голосов
/ 07 октября 2010

Я посмотрел на код, и он вообще не использует LDAP.В коде нет деталей аутентификации.Весь код предполагает, что администратор запускает его с сервера.Он пропускает пользователей семейства сайтов и удаляет их всех.

Это не проверяет мертвые учетные записи.Для этого вам нужно проверить значение web.SiteUsers [offsetIndex] .ID в вашей базе данных LDAP для приостановленных и / или удаленных пользователей, а затем ТОЛЬКО удалить этих пользователей.

...