OneDrive не е предоставен за тази потребителска грешка



Опитайте Нашия Инструмент За Премахване На Проблемите

OneDrive не е предоставен за този потребител Грешка се задейства, когато приложението на Office намери потребителя, който не е упълномощен да използва OneDrive. Обикновено тази грешка се появява, когато има дублирани или различни инсталации на Office.



OneDrive не е предоставен за този потребител



Този проблем е докладван много пъти от пускането на продукти на Office 365 и самият персонал за поддръжка на Microsoft приема това като най-важния приоритет за решаване. Има обаче няколко метода, които можете да опитате да извършите сами, за да разрешите проблема завинаги. В тази статия първо ще разгледаме основните причини и след това ще преминем към решенията за отстраняването му.



Какво причинява грешката „OneDrive не е предоставен за този потребител“?

Този проблем е ограничен само до потребители, които имат достъп до OneDrive с помощта на съществуващ абонамент за Office 365, но може да възникне и при други събития за споделяне на акаунти. Ето някои от основните причини, с които се натъкнахме:

  • Механизъм за присвояване на лиценз: Всеки път, когато зададете на потребител лиценз за използване на OneDrive, работи бекенд механизъм, който регистрира потребителя под предоставения от вас лицензен ключ. Ако този механизъм не работи правилно, ще изпитате дискутирания проблем.
  • Проблем с бекенда: Друг интересен проблем, с който се сблъскахме, беше мястото, където проблемът възникна поради истински проблем в бекенд сървърите. Тук свързването с официалната поддръжка на Microsoft ще помогне за решаването на проблема. Проблемът може да се появи и поради OneDrive не се синхронизира .
  • Превишен брой потребители: Office 365 има ограничение за броя потребители, които могат да използват приложението наведнъж. Ако броят на потребителите е надвишил ограничението, няма да имате достъп до OneDrive и ще бъдете посрещнати с това съобщение.

Преди да започнем с корекциите, уверете се, че имате под ръка всички лицензи и пароли. Също така ще са необходими имейл адресът и паролата на потребителя, който изпитва съобщението за грешка.

Какво казва Microsoft за предоставяне в приложения? (За разработчици)

Ако сте разработчик и използвате автоматично осигуряване, трябва да прочетете официалната документация на Microsoft, за да разберете напълно проблема. Според официалната документация на Microsoft, тя гласи следното:



Ако OneDrive на потребителя не е предоставен, но потребителят има лиценз за използване на OneDrive, тази заявка автоматично ще предостави устройството на потребителя, когато използва делегирано удостоверяване.

Ключовият момент, който трябва да се отбележи тук, е ключова дума делегирано удостоверяване . Това по същество означава, че API на Office 365 ще предоставя Drive само когато актьорът в контекста е потребител. С други думи, това означава, че приложението трябва да използва имплицитен грант OAUTH или оторизационен_ код ако искате автоматизирано осигуряване. Ако използвате удостоверяване на приложението , автоматичното осигуряване няма да се случи.

Решение 1: Повторно иницииране на лиценза

Най-основната стъпка при поправянето на съобщението за грешка е повторното иницииране на лиценза за потребителя. Тук ще влезем в Office 365 с помощта на администраторската парола и след това ще отнемем лиценза на потребителя. След известно време ще възобновим процеса и ще проверим дали проблемът е разрешен.

Това прави напълно инициализиране на модула за предоставяне и ако по време на осигуряването е имало проблеми, те ще бъдат отстранени.

  1. Влезте в системата, като използвате администраторски идентификационни данни.

    Административен панел - Office 365

  2. След като влезете в главното меню, отидете до Потребители и след това изберете Активни потребители .

    Избиране на потребители

  3. Тук ще бъде изброен потребителят, който изпитва грешката. Изберете потребителя и след това щракнете редактиране в заглавието на Лицензи за продукти

    Редактиране на лицензи за продукти

  4. Сега, Премахване лиценза от потребителя и рестартирайте системата си напълно.
  5. След като изчакате около 20 минути, влезте отново в него и след това повторно предоставете лиценза.
  6. Сега проверете в компютъра на потребителя дали проблемът е разрешен.

Решение 2: Предоставяне на право на администратор на SharePoint

Друга възможна причина, поради която се появява съобщението за грешка, е, когато конкретното право на предоставяне на OneDrive не се предоставя на потребителя. Може да му бъдат предоставени други права, но ако това право липсва, ще имате много проблеми, включително съобщението за грешка. Тук ще навигираме в контролния панел на администратора и ще предоставим ръчно правата и ще видим дали това работи.

  1. Влезте в администраторската конзола на SharePoint и след това щракнете върху Потребителски профили .
  2. Сега щракнете Хора и след това изберете Управление на потребителските разрешения .
  3. Сега, добавете потребителите, на които се опитвате да предоставите достъп до Моят сайт. Обикновено тази настройка е зададена по подразбиране на „Всички с изключение на външни потребители“.
  4. За да добавите потребителя, превъртете надолу до Разрешения раздел и освен опцията за Създайте личен сайт , проверете опцията.
  5. Натиснете OK, за да запазите промените и да излезете. Сега засегнатият потребител може лесно да отиде до страницата на OneDrive и да създаде сайта по желание.

Забележка: Ако получавате Настройвам екран в стартовия панел на приложения, оставете процеса да остане толкова дълго, колкото един ден. Обикновено това се ликвидира доста бързо и потребителят може да изпълнява всички секции, които иска.

Решение 3: Преинсталиране на приложението

Преди да се свържем с поддръжката на Microsoft, ще се опитаме да преинсталираме приложението. Има много случаи, в които самото приложение е повредена инсталация, поради което процесите не се изпълняват правилно. Проблемът, който изпитвате, може да е просто грешка в приложението или неговия API. В това решение ще отидем до диспечера на приложения в Windows и ще деинсталираме приложенията, свързани с Office 365, напълно. След това ще ги преинсталираме напълно, като изтеглим ново копие.

  1. Натиснете Windows + R, напишете „ appwiz.cpl ”В диалоговия прозорец и натиснете Enter.
  2. Веднъж в мениджъра на приложения, потърсете всички приложения на Office 365.

    Преинсталиране на приложението

  3. Щракнете с десния бутон върху всеки един от тях един по един и изберете Деинсталирайте .
  4. След като деинсталирате всеки един от тях, рестартирайте компютъра си напълно. Сега проверете дали проблемът е разрешен.

Решение 4: Свързване с поддръжката на Microsoft

Ако все още не можете да поправите съобщението за грешка „OneDrive не е предоставен за този потребител“, можете да се свържете с длъжностни лица на Microsoft и да им предадете проблема. Тъй като сте член на абонамент за Office 365, имате право на автоматична поддръжка от Microsoft.

Изпращане на билет до поддръжката на Microsoft

Можете да навигирате до Официалната поддръжка на Microsoft и обяснете проблема там. Не забравяйте да включите следната информация:

  • Дата на абонамент за Office 365
  • Имейл адрес, свързан с администратора в абонамента за Office 365
  • Имейл адрес на засегнатия потребител
  • Описание на проблема и проблема, с който се сблъсквате.

Уверете се, че не добавяте никаква лична парола към която и да е форма онлайн (включително Microsoft). Само имейл адресът ще свърши работа.

Забележка: Appuals съветва своите читатели да се уверят, че подават билет на официалния уебсайт на Microsoft. Изброените тук стъпки са само с информационна цел.

Бонус: Ръчно добавяне на потребител с помощта на PowerShell

Това решение е за напреднали потребители. Ако все още не можете да предоставите достъп на потребителя до OneDrive, можете да ги премахнете, както направихме в Решение 1, и след това да опитате да ги добавите отново, като използвате метода, изброен по-долу.

Можете да получите достъп до PowerShell, като щракнете с десния бутон върху бутона Windows или натиснете Windows + R, като напишете „ PowerShell ’В диалоговия прозорец и натискане на Enter.

Ето кодовия фрагмент:

[System.Reflection.Assembly] :: LoadWithPartialName ('Microsoft.SharePoint.Client') | Изходно нула [System.Reflection.Assembly] :: LoadWithPartialName ('Microsoft.SharePoint.Client.Runtime') | Изходно нулев [System.Reflection.Assembly] :: LoadWithPartialName ('Microsoft.SharePoint.Client.UserProfiles') | Out-Null $ ctx = Нов обект Microsoft.SharePoint.Client.ClientContext ('https://COMPANYNAME-admin.sharepoint.com') $ web = $ ctx.Web $ ctx.Credentials = Нов обект Microsoft.SharePoint. Client.SharePointOnlineCredentials ($ cred.UserName, $ cred.Password) $ ctx.Load ($ web) $ ctx.ExecuteQuery () $ loader = [Microsoft.SharePoint.Client.UserProfiles.ProfileLoader] :: GetProfileLoader ($ ctx.Loader) ctx.ExecuteQuery () $ loader.CreatePersonalSiteEnqueueBulk ($ потребителско име) $ loader.Context.ExecuteQuery ()

Тук, $ кредит означава get-credential и $ потребителско име е UPN на потребителя.

Забележка: Уверете се, че сте архивирали системата си предварително, за да можете винаги да се върнете, ако нещо се обърка. Освен това се уверете, че командите се изпълняват от администраторския достъп на Office 365 и въведете информацията правилно, тъй като няма да се даде подкана, преди да започне издаването на лиценз и предоставянето на OneDrive. Можете също да опитате деактивиране на OneDrive и след това активиране на OneDrive на вашия компютър.

5 минути четене