Устранение проблем с удалением профиля пользователя в SharePoint

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

  • Сценарий 1. Кто-то удаляется из Центр администрирования Microsoft 365 но по-прежнему отображается в SharePoint.

    Когда пользователь или гость переходит на сайт SharePoint, его сведения о пользователе кэшируются в списке UserInfo. При удалении пользователя или гостя связанные с ними данные UserInfo не удаляются. Их профиль по-прежнему отображается, что может вызвать путаницу при просмотре средства выбора людей.

  • Сценарий 2. Несоответствие идентификатора пользователя сайта.

    Эта проблема чаще всего возникает при удалении пользователя и повторном создании учетной записи с тем же именем пользователя. Учетная запись в Центр администрирования Microsoft 365 или Active Directory (в сценариях синхронизации каталогов) удаляется и повторно создается с тем же именем участника-пользователя (UPN). Новая учетная запись создается с использованием другого значения идентификатора. Когда пользователь пытается получить доступ к семейству веб-сайтов или к его OneDrive, он имеет неправильный идентификатор. Второй сценарий включает синхронизацию службы каталогов с подразделением Active Directory. Если пользователи уже вошли в SharePoint, а затем перемещены в другое подразделение и повторно синхронированы с SharePoint, они могут столкнуться с этой проблемой.

Удаление пользователя из Центр администрирования Microsoft 365

Инструкции по удалению пользователя в Центр администрирования Microsoft 365 см. в статье Удаление пользователя из организации.

Примечание.

Если вы используете синхронизацию каталогов, необходимо удалить пользователя из среды локальная служба Active Directory.

После удаления пользователя ряд заданий удалит пользователя из SharePoint. После следующего задания добавочного импорта профиля пользователь (или пользователи) будет помечен как удаленный, страница профиля пользователя будет удалена, а oneDrive пользователя будет помечен для удаления заданием очистки MySite.

Удаление гостя из Центр администрирования Microsoft 365

  1. Войдите в систему https://admin.microsoft.com с правами глобального администратора или администратора SharePoint. (Если появится сообщение о том, что у вас нет разрешения на доступ к странице, у вас нет разрешений администратора Microsoft 365 в вашей организации.)

    Примечание.

    Если вы Office 365 управляете компанией 21Vianet (Китай), войдите по адресу https://login.partner.microsoftonline.cn/. Затем выберите плитку Администратор, чтобы открыть Центр администрирования.

  2. В левой области выберите Пользователи>Гостевые пользователи.

  3. Выберите пользователя, а затем выберите Удалить пользователя.

Удаление гостя с помощью командной консоли SharePoint Online

  1. Установите командную консоль SharePoint Online.

  2. Подключитесь к SharePoint в качестве глобального администратора или администратора SharePoint в Microsoft 365. Сведения о том, как это сделать, см. в статье Начало работы с командной консолью SharePoint Online.

  3. Выполните следующую команду:

    Connect-SPOService -Url https://fabrikam-admin.sharepoint.com -Credential $cred
    
  4. Удалите гостя из каждого семейства веб-сайтов с помощью следующей команды:

    $ExtUser = Get-SPOExternalUser -filter jondoe@fabrikam.com
    

    Примечание.

    Замените jondoe@fabrikam.com заполнитель учетной записью для вашего сценария.

  5. Введите следующую команду:

    Remove-SPOExternalUser -UniqueIDs @($ExtUser.UniqueId)
    

Удаление пользователей из списка UserInfo

Предыдущие шаги удалили доступ к Microsoft 365 и SharePoint. Однако пользователь или гость по-прежнему отображается в поиске людей и в командной консоли SharePoint Online при использовании командлета Get-SPOUser. Чтобы полностью удалить пользователей из SharePoint, их необходимо удалить из списка UserInfo. Это можно сделать двумя способами:

Просмотр сайта по сайтам в SharePoint

Необходимо перейти к каждому семейству веб-сайтов, которое посетил пользователь или гость, а затем выполнить следующие действия:

Примечание.

Этот параметр доступен только в том случае, если пользователь ранее просматривал семейство веб-сайтов. Они не будут перечислены, если им был предоставлен доступ, но они никогда не посещали сайт.

  1. Перейдите на сайт и измените URL-адрес, добавив следующую строку в конец: /_layouts/15/people.aspx? MembershipGroupId=0

    Например, полный URL-адрес выглядит следующим образом: https://fabrikam.sharepoint.com/_layouts/15/people.aspx?membershipGroupId=0.

  2. Выберите пользователя из списка, а затем в меню Действия выберите Удалить пользователей из семейства веб-сайтов.

Использование командной консоли SharePoint Online

  1. Установите командную консоль SharePoint Online.

  2. Подключитесь к SharePoint в качестве глобального администратора или администратора SharePoint в Microsoft 365. Сведения о том, как это сделать, см. в статье Начало работы с командной консолью SharePoint Online.

  3. Выполните следующую команду для каждого семейства веб-сайтов, которое посетил пользователь или гость:

    Remove-SPOUser -Site https://fabrikam.sharepoint.com/sites/sc1 -LoginName jondoe@fabrikam.com
    

    Примечание.

    Замените jondoe@fabrikam.com заполнитель указанным пользователем.

Очистка журнала браузера

SharePoint использует кэширование браузера в нескольких сценариях, в том числе в средства выбора людей. Даже если пользователь полностью удален, он по-прежнему может оставаться в кэше браузера. Эта проблема устранена при очистке журнала браузера. Дополнительные сведения о том, как это сделать в Microsoft Edge, см. в статье Просмотр и удаление журнала браузера в Microsoft Edge.

После очистки журнала браузера убедитесь, что вы также выбрали для очистки файлов cookie и данных веб-сайта.