다음을 통해 공유


SharePoint에서 사용자 프로필 제거 문제 해결

이 문서에서는 SharePoint에 더 이상 표시되지 않도록 사용자를 제거하는 방법을 설명합니다. Microsoft 고객 지원 서비스에서 조언한 대로 프로필 속성 동기화 또는 일치하지 않는 ID 문제를 해결하는 데 사용해야 합니다.

  • 시나리오 1: 누군가가 Microsoft 365 관리 센터에서 삭제되었지만 여전히 SharePoint에 표시됩니다.

    사용자 또는 게스트가 SharePoint 사이트로 이동하면 사용자 정보가 UserInfo 목록에 캐시됩니다. 사용자 또는 게스트가 삭제되면 관련 UserInfo 정보가 제거되지 않습니다. 프로필이 계속 표시되어 사람들이 사람 선택기를 볼 때 혼동을 일으킬 수 있습니다.

  • 시나리오 2: 사이트 사용자 ID가 일치하지 않습니다.

    이 문제는 사용자가 삭제되고 계정이 동일한 사용자 이름으로 다시 만들어질 때 가장 자주 발생합니다. Microsoft 365 관리 센터 또는 Active Directory(디렉터리 동기화 시나리오)의 계정이 삭제되고 동일한 UPN(사용자 계정 이름)으로 다시 만들어집니다. 새 계정은 다른 ID 값을 사용하여 만들어집니다. 사용자가 사이트 모음 또는 OneDrive에 액세스하려고 하면 사용자에게 잘못된 ID가 있습니다. 두 번째 시나리오는 Active Directory OU(조직 구성 단위) 및 디렉터리 동기화와 관련된 경우입니다. 사용자가 이미 SharePoint에 로그인한 후 다른 OU로 이동되고 SharePoint와 다시 동기화된 경우 이 문제가 발생할 수 있습니다.

Microsoft 365 관리 센터에서 사용자 삭제

Microsoft 365 관리 센터에서 사용자를 삭제하는 단계는 조직에서 사용자 삭제를 참조하세요.

참고

디렉터리 동기화를 사용하는 경우 온-프레미스 Active Directory 환경에서 사용자를 제거해야 합니다.

사용자를 삭제하면 일련의 작업이 SharePoint에서 사용자를 제거합니다. 다음 증분 프로필 가져오기 작업이 끝나면 사용자(또는 사용자)가 삭제된 것으로 표시되고, 사용자의 프로필 페이지가 삭제되고, 사용자의 OneDrive가 MySite 정리 작업에서 삭제로 표시됩니다.

Microsoft 365 관리 센터에서 게스트 삭제

  1. Microsoft 365에서 https://admin.microsoft.comSharePoint 관리자 이상으로 로그인합니다. (페이지에 액세스할 수 있는 권한이 없다는 메시지가 표시되면 조직에 Microsoft 365 관리자 권한이 없습니다.)

    참고

    21Vianet(중국)에서 운영하는 Office 365가 있는 경우 에 https://login.partner.microsoftonline.cn/로그인합니다. 그런 다음 관리 타일을 선택하여 관리 센터를 엽니다.

  2. 왼쪽 창에서 사용자>게스트 사용자를 선택합니다.

  3. 사용자를 선택한 다음, 사용자 삭제를 선택합니다.

Microsoft Graph PowerShell을 사용하여 게스트 사용자 삭제

  1. Microsoft Graph PowerShell 모듈 설치:

    • 관리자 권한으로 PowerShell을 엽니다(시작 메뉴를 마우스 오른쪽 단추로 클릭하거나 Windows 키 + X를 누릅니다).

    • 다음 명령을 입력하고 Enter 키를 누릅니다.

      Install-Module -Name Microsoft.Graph
      
    • 메시지가 표시되면 "Y"를 입력하여 NuGet 공급자를 설치합니다.

  2. Microsoft Graph에 연결:

    • 이제 Microsoft Graph 모듈이 설치되었으므로 다음 명령을 사용하여 Microsoft Graph에 연결합니다.

      Connect-MgGraph -Scopes "User.ReadWrite.All", "Group.ReadWrite.All"
      
    • 메시지가 표시되면 관리자 자격 증명을 입력합니다.

  3. 게스트 사용자의 UPN/개체 ID를 가져옵니다.

    • 연결되면 다음 명령을 실행하여 테넌트에서 모든 사용자 계정 목록을 가져옵니다.

      Get-MgUser -All | Format-List  ID, DisplayName, Mail, UserPrincipalName
      
    • 제거하려는 게스트 사용자의 UPN 또는 개체 ID를 적어둡니다.

  4. 게스트 사용자를 제거합니다.

    • 다음 명령을 실행하여 지정된 게스트 사용자를 제거합니다(를 실제 UPN 또는 개체 ID로 대체 TestUser@example.com ).

      Remove-MgUser -UserId "TestUser@contoso.com#EXT#@contoso.onmicrosoft.com"
      
    • 이 명령은 Azure AD에서 사용자를 영구적으로 제거합니다.

UserInfo 목록에서 사용자 제거

이전 단계에서는 Microsoft 365 및 SharePoint에 대한 액세스 권한이 제거되었습니다. 그러나 사용자 또는 게스트는 Get-SPOUser cmdlet을 사용할 때 사용자 검색 및 SharePoint Online 관리 셸에 계속 표시됩니다. 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. Microsoft 365에서SharePoint 관리자 이상으로 SharePoint에 연결합니다. 자세한 방법은 SharePoint Online 관리 셸 시작을 참조하세요.

  3. 사용자 또는 게스트가 방문한 각 사이트 모음에 대해 다음 명령을 실행합니다.

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

    참고

    jondoe@fabrikam.com 자리 표시자를 해당 사용자로 바꿉다.

브라우저 기록 지우기

SharePoint는 사용자 선택기를 비롯한 여러 시나리오에서 브라우저 캐싱을 사용합니다. 사용자가 완전히 제거된 경우에도 브라우저 캐시에 남아 있을 수 있습니다. 브라우저 기록을 지우면 이 문제가 해결됩니다. Microsoft Edge에서 이 작업을 수행하는 방법에 대한 자세한 내용은 Microsoft Edge에서 브라우저 기록 보기 및 삭제를 참조하세요.

브라우저 기록을 지우면 쿠키 및 웹 사이트 데이터도 지우도록 선택해야 합니다.