Löscht man in Microsoft 365 einen Benutzer mit persönlicher Sharepoint-Site, erhält man in Veeam Backup for Office 365 beim sichern diese Fehlermeldung:
Failed to process site: https://<TENANT>-my.sharepoint.com/personal/<USER>. Cannot contact site at the specified URL https://<TENANT>-my.sharepoint.com/personal/<USER>. Access to this Web site has been blocked. Please contact the administrator to resolve this problem.
Der „System Administrator“ kann den gelöschten Nutzer aber nicht mehr sehen, auch in der Veeam-Objektliste nicht.
Das liegt daran, das Microsoft die Site und deren Daten noch 90 Tage lang aufbewahrt, die Site aber den Status „locked“ bekommt. Die Fehlermeldung ist also technisch korrekt, aber wenig hilfreich.
Löschen der Sharepoint-Site
Man kann die Site, sofern nicht mehr benötigt (ist ja gesichert …), einfach „richtig“ löschen, dann verschwindet auch der Fehler sofort.
- PowerShell „Als Administrator“ öffnen und das SharePoint Online (SPO) Module installieren:
Install-Module -Name Microsoft.Online.SharePoint.PowerShell
- Im Tenant als Global Admin bei SPO-Admin anmelden:
Connect-SPOService -Url "https://TENANT-admin.sharepoint.com"
- Prüfen ob der SPO Nutzer noch vorhanden ist:
Get-SPOUser -site "https://TENANT-my.sharepoint.com"
- Wenn der Benutzer noch da ist, diesen löschen
Remove-SPOUser -Site "
https://TENANT-my.sharepoint.com
" -LoginName <UPN> - Jetzt kann man nachsehen, ob die persönliche SharePoint Site von diesem Nutzer noch da ist (was vermutlich der Fall ist). Die genaue URL zur Benutzer-Site kann man aus der Veeam-Fehlermeldung kopieren
Get-SPOSite "https://TENANT-my.sharepoint.com/personal/USER" | select *
- Wenn der Befehl einen Eintrag zurückgibt, auf den „LockState“ schauen. Dieser sollte „Unlock“ sein. Wenn das nicht der Fall ist, Lockstate zurücksetzen:
Set-SPOSite "https://<TENANT>-my.sharepoint.com/personal/<USER>" -LockState Unlock
- Dann kann man die verweiste Site einfach entfernen:
Remove-SPOSite "https://TENANT-my.sharepoint.com/personal/USER"
Wir würden uns wünschen, das Veeam hier eingreift. v5.0.1.252 fixt den Fehler leider nicht nicht, Backup-Jobs aus vorhergehenden Versionen stoppen bei diesem Fehler einfach. Wenn der Standard „Ignore this Object“ wäre, wäre das alles halb so schlimm …