

Problem
Bei der Umstellung von Microsoft SharePoint Online 2010 auf SharePoint 2013 kann es zu Access Denied Fehlern kommen, gerade dann, wenn der MySite Host vor den Personal Sites auf SharePoint Online 2013 umgestellt wird.
Bei diesem Access Denied Fehler handelt es sich nicht um ein übliches Rechteproblem in SharePoint / SharePoint Online, sondern um einen speziellen „Effekt“ im Rahmen der Umstellung bei Site Collections von SharePoint Online 2010 auf SharePoint Online 2013.
Der Fehler tritt auf, wenn man das Profil eines Anwenders anzeigen möchte, dessen Personal Site noch auf SPO2010 läuft, die MySite Host Site Collection aber bereits auf SPO2013 umgestellt ist.
Lösung
Das Problem lässt sich auf zwei Arten lösen:
- Upgraden der Personal Site des jeweiligen Anwenders auf SharePoint Online 2013
— Löschen der Personal Site des jeweiligen Anwenders — dies ist natürlich nur möglich, solange der Anwender keine relevanten Inhalte in seiner Personal Site hat
Sowohl das Upgraden einer „fremden“ Personal Site auf SharePoint Online 2013 oder auch das Löschen einer „fremden“ Personal Site gestalten sich in Office 365 etwas schwierig, da Personal Sites zum einen im SharePoint Admin Center nicht in der Site Collection Übersicht auftauchen, zum anderen aber auch der Zugriff auf Personal Sites über die PowerShell CmdLets (mittels Connect-SPOService und Get-SPOSite) nicht möglich ist.
Ein Globaler Administrator kann sich (oder anderen) Zugriff auf „fremde“ Personal Sites über die User Profile Verwaltung im SharePoint Admin Center geben:
- Entsprechendes Benutzerprofil suchen
— Über Manage site collection owners sich die Rechte in der Personal Site geben
— Über Manage Personal Site gelangt man zur Personal Site, die man dann entweder upgraden oder löschen kann — letzteres natürlich nur, wenn die Personal Site nicht mehr gebraucht wird und kein wichtiger Inhalt dort enthalten ist.
PS: Da es in SharePoint Online derzeit leider keine Übersicht über die Personal Sites gibt, lässt sich für einen Globalen Administrator auch schlecht feststellen, welche Personal Sites noch auf SharePoint Online 2010 laufen. Um das herauszufinden muss derzeit leider ein Service Request bei Microsoft aufgegeben werden.

Joachim von Seydewitz
Solution Architect