Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

이 사용자 오류에 대해 OneDrive가 프로비저닝되지 않았습니다.

이 사용자에 대해 OneDrive가 제공되지 않음 오류는 Office 응용 프로그램에서 OneDrive를 사용할 권한이 없는 사용자를 찾으면 트리거됩니다. 일반적으로 이 오류는 중복되거나 다양한 Office 설치가 있을 때 나타납니다.

이 사용자 오류에 대해 OneDrive가 프로비저닝되지 않았습니다.

이 문제는 Office 365 제품 출시 이후 여러 번 보고되었으며 Microsoft 지원 담당자는 이 문제를 해결하기 위한 최우선 과제로 삼고 있습니다. 그러나 문제를 완전히 해결하기 위해 스스로 수행할 수 있는 몇 가지 방법이 있습니다. 이 기사에서는 먼저 핵심 원인을 살펴본 다음 이를 해결하기 위한 솔루션으로 넘어갈 것입니다.

'OneDrive가 이 사용자에 대해 프로비저닝되지 않았습니다' 오류의 원인은 무엇입니까?

이 문제는 기존 Office 365 구독을 사용하여 OneDrive에 액세스하는 사용자에게만 제한되지만 다른 계정 공유 이벤트에서도 발생할 수 있습니다. 다음은 우리가 발견한 주요 원인 중 일부입니다.

  • 라이센스 할당 메커니즘: 사용자에게 OneDrive 사용 라이선스를 할당할 때마다 제공한 라이선스 키로 사용자를 등록하는 백엔드 메커니즘이 작동합니다. 이 메커니즘이 제대로 작동하지 않으면 논의 중인 문제가 발생합니다.
  • 백엔드 문제: 우리가 발견한 또 다른 흥미로운 문제는 백엔드 서버의 진정한 문제로 인해 문제가 발생한 위치였습니다. 여기에서 공식 Microsoft 지원에 문의하면 문제를 해결하는 데 도움이 됩니다. OneDrive가 동기화되지 않아 문제가 나타날 수도 있습니다.
  • 초과된 사용자 수: Office 365에는 한 번에 응용 프로그램을 사용할 수 있는 사용자 수에 제한이 있습니다. 사용자 수가 제한을 초과하면 OneDrive에 액세스할 수 없으며 이 메시지가 표시됩니다.

수정 작업을 시작하기 전에 모든 라이선스와 암호를 가지고 있는지 확인하십시오. 또한 오류 메시지가 발생한 사용자의 이메일 주소와 비밀번호가 필요합니다.

Microsoft는 앱의 프로비저닝에 대해 무엇이라고 말합니까? (개발자용)

개발자이고 자동 프로비저닝을 사용하는 경우 공식 Microsoft 설명서를 읽고 문제를 완전히 이해해야 합니다. 공식 Microsoft 문서에 따르면 다음과 같이 명시되어 있습니다.

사용자의 OneDrive가 프로비저닝되지 않았지만 사용자에게 OneDrive 사용 라이선스가 있는 경우 위임된 인증을 사용할 때 이 요청이 자동으로 사용자의 드라이브를 프로비저닝합니다.

여기서 주목해야 할 핵심은 키워드 위임 인증입니다. . 이는 기본적으로 Office 365의 API가 컨텍스트의 액터가 사용자인 경우에만 드라이브를 프로비저닝한다는 것을 의미합니다. 즉, 애플리케이션이 암시적 OAUTH 부여 를 사용해야 함을 의미합니다. 또는 authorization_code 자동화된 프로비저닝을 원하는 경우. 애플리케이션 인증을 사용하는 경우 , 자동 프로비저닝이 발생하지 않습니다.

해결책 1:라이선스 다시 시작

오류 메시지를 수정하는 가장 기본적인 단계는 사용자에 대한 라이선스를 다시 시작하는 것입니다. 여기서는 관리자 암호를 사용하여 Office 365에 로그인한 다음 사용자에 대한 라이선스를 취소합니다. 잠시 후 프로세스를 다시 시작하여 문제가 해결되었는지 확인하겠습니다.

이것이 하는 일은 프로비저닝 모듈을 완전히 다시 초기화하는 것이며 프로비저닝하는 동안 문제가 발생한 경우 수정될 것입니다.

  1. 관리자 자격 증명을 사용하여 시스템에 로그인합니다. 이 사용자 오류에 대해 OneDrive가 프로비저닝되지 않았습니다.
  2. 기본 메뉴에서 사용자 로 이동합니다. 그런 다음 활성 사용자를 선택합니다. . 이 사용자 오류에 대해 OneDrive가 프로비저닝되지 않았습니다.
  3. 여기에 오류가 발생한 사용자가 나열됩니다. 사용자를 선택한 다음 수정 을 클릭하십시오. 제품 라이선스 제목 이 사용자 오류에 대해 OneDrive가 프로비저닝되지 않았습니다.
  4. 이제 제거 사용자로부터 라이센스를 받고 시스템을 완전히 다시 시작하십시오.
  5. 약 20분 정도 기다린 후 다시 로그인한 다음 라이선스를 다시 부여하세요.
  6. 이제 사용자의 컴퓨터에서 문제가 해결되었는지 확인하십시오.

해결책 2:SharePoint 관리자 권한 부여

오류 메시지가 발생하는 또 다른 가능한 원인은 OneDrive를 프로비저닝할 수 있는 특정 권한이 사용자에게 부여되지 않은 경우입니다. 그에게 다른 권한이 부여될 수 있지만 이 권한이 없으면 오류 메시지를 비롯한 많은 문제가 발생합니다. 여기에서 관리자의 제어판을 탐색하고 수동으로 권한을 부여하고 이것이 작동하는지 확인합니다.

  1. SharePoint 관리 콘솔에 로그인한 다음 사용자 프로필을 클릭합니다. .
  2. 이제 사람 을 클릭합니다. 사용자 권한 관리를 선택합니다. .
  3. 이제 추가 내 사이트에 대한 액세스 권한을 부여하려는 사용자. 일반적으로 이 설정은 기본적으로 '외부 사용자를 제외한 모든 사용자'로 설정됩니다.
  4. 사용자를 추가하려면 권한 까지 아래로 스크롤합니다. 섹션 및 개인 사이트 만들기 옵션 외에 , 확인 옵션.
  5. 확인을 눌러 변경 사항을 저장하고 종료합니다. 이제 영향을 받는 사용자는 OneDrive 페이지로 쉽게 이동하여 원하는 대로 사이트를 만들 수 있습니다.

참고: 설정 이 표시되는 경우 앱 실행기의 화면에서 프로세스를 하루 동안 그대로 두십시오. 일반적으로 이 작업은 매우 빠르게 완료되며 사용자는 원하는 모든 섹션을 수행할 수 있습니다.

해결책 3:애플리케이션 재설치

Microsoft 지원에 문의하기 전에 응용 프로그램을 다시 설치해 보겠습니다. 응용 프로그램 자체가 손상된 설치로 인해 프로세스가 제대로 실행되지 않는 경우가 많이 있습니다. 발생한 문제는 애플리케이션 또는 해당 API의 버그일 수 있습니다. 이 솔루션에서는 Windows의 응용 프로그램 관리자로 이동하여 Office 365와 관련된 응용 프로그램을 완전히 제거합니다. 그런 다음 새 사본을 다운로드하여 모두 완전히 다시 설치합니다.

  1. Windows + R을 누르고 "appwiz.cpl을 입력합니다. "를 입력하고 Enter 키를 누릅니다.
  2. 응용 프로그램 관리자에서 모든 Office 365 응용 프로그램을 검색합니다. 이 사용자 오류에 대해 OneDrive가 프로비저닝되지 않았습니다.
  3. 각각 하나씩 마우스 오른쪽 버튼을 클릭하고 제거를 선택합니다. .
  4. 모두 제거한 후 컴퓨터를 완전히 다시 시작하십시오. 이제 문제가 해결되었는지 확인하세요.

해결 방법 4:Microsoft 지원에 문의

여전히 '이 사용자에 대해 OneDrive가 제공되지 않았습니다'라는 오류 메시지를 수정할 수 없는 경우 Microsoft 담당자에게 연락하여 문제를 전달할 수 있습니다. Office 365의 구독 회원이므로 Microsoft의 지원을 자동으로 받을 수 있습니다.

이 사용자 오류에 대해 OneDrive가 프로비저닝되지 않았습니다.

Microsoft의 공식 지원으로 이동하여 문제를 설명할 수 있습니다. 다음 정보를 포함해야 합니다.

  • Office 365 구독 날짜
  • Office 365 구독의 관리자와 연결된 이메일 주소
  • 영향을 받는 사용자의 이메일 주소
  • 문제 및 직면한 문제에 대한 설명

온라인 양식(Microsoft 포함)에 개인 암호를 추가하지 않았는지 확인하십시오. 이메일 주소만 있으면 됩니다.

참고: Appuals는 독자들에게 Microsoft 공식 웹 사이트에서 티켓을 제출하고 있는지 확인하도록 조언합니다. 여기에 나열된 단계는 정보 제공용입니다.

보너스:PowerShell을 사용하여 수동으로 사용자 추가

이 솔루션은 고급 사용자를 위한 것입니다. 여전히 OneDrive에 대한 사용자의 액세스 권한을 프로비저닝할 수 없는 경우 솔루션 1에서 수행한 것처럼 사용자를 제거한 다음 아래 나열된 방법을 사용하여 수동으로 다시 추가할 수 있습니다.

Windows 버튼을 마우스 오른쪽 버튼으로 클릭하거나 Windows + R을 누르고 'powershell을 입력하여 PowerShell에 액세스할 수 있습니다. '를 입력하고 Enter 키를 누릅니다.

다음은 코드 스니펫입니다.

[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client") | Out-Null

[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client.Runtime") | Out-Null

[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client.UserProfiles") | Out-Null

$ctx = New-Object Microsoft.SharePoint.Client.ClientContext("https://COMPANYNAME-admin.sharepoint.com")

$web = $ctx.Web

$ctx.Credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($cred.UserName,$cred.Password)

$ctx.Load($web)

$ctx.ExecuteQuery()

$loader = [Microsoft.SharePoint.Client.UserProfiles.ProfileLoader]::GetProfileLoader($ctx)

$ctx.ExecuteQuery()

$loader.CreatePersonalSiteEnqueueBulk($username)

$loader.Context.ExecuteQuery()

여기, $cred get-credential 및 $username을 의미합니다. 사용자의 UPN입니다.

참고: 문제가 발생하면 항상 되돌릴 수 있도록 사전에 시스템을 백업했는지 확인하십시오. 또한 OneDrive의 라이선스 부여 및 프로비저닝이 시작되기 전에 프롬프트가 표시되지 않으므로 Office 365의 관리자 액세스 권한으로 명령이 실행되는지 확인하고 정보를 올바르게 입력하십시오. OneDrive를 비활성화한 다음 컴퓨터에서 OneDrive를 활성화할 수도 있습니다.