Прочитать на английском

Поделиться через


Устранение проблем с удалением профиля пользователя в 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. (Если появится сообщение о том, что у вас нет разрешения на доступ к странице, у вас нет разрешений администратора Microsoft 365 в вашей организации.)

    Примечание

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

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

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

Удаление гостевого пользователя с помощью Microsoft Graph PowerShell

  1. Установка модуля PowerShell Microsoft Graph:

    • Откройте PowerShell с повышенными разрешениями (щелкните правой кнопкой мыши меню "Пуск" или нажмите клавишу Windows + X).

    • Введите следующую команду и нажмите клавишу ВВОД:

      Install-Module -Name Microsoft.Graph
      
    • При появлении запроса введите "Y", чтобы установить поставщик NuGet.

  2. Подключение к Microsoft Graph:

    • Теперь, когда модуль Microsoft Graph установлен, подключитесь к Microsoft Graph с помощью следующей команды:

      Connect-MgGraph -Scopes "User.ReadWrite.All", "Group.ReadWrite.All"
      
    • При появлении запроса введите учетные данные администратора.

  3. Получите имя участника-пользователя или идентификатор объекта гостевого пользователя:

    • После подключения выполните следующую команду, чтобы получить список всех учетных записей пользователей в клиенте:

      Get-MgUser -All | Format-List  ID, DisplayName, Mail, UserPrincipalName
      
    • Запишите имя участника-пользователя или идентификатор объекта гостевого пользователя, которого вы хотите удалить.

  4. Удалите гостевого пользователя:

    • Выполните следующую команду, чтобы удалить указанного гостевого пользователя (замените TestUser@example.com фактическим номером участника-пользователя или идентификатором объекта):

      Remove-MgUser -UserId "TestUser@contoso.com#EXT#@contoso.onmicrosoft.com"
      
    • Эта команда окончательно удалит пользователя из Azure AD.

Удаление пользователей из списка 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 и данных веб-сайта.