Mussten Sie schon einmal einen gelöschten Benutzer in Azure AD wiederherstellen und fanden den Vorgang etwas verwirrend oder zu langsam? Damit sind Sie nicht allein. Aufgrund der Art und Weise, wie Azure Benutzerlöschungen handhabt – insbesondere die Modi „Soft Delete“ und „Hard Delete“ – kann es knifflig werden. Manche Benutzer sind überrascht, wenn beispielsweise ein Benutzer nicht am erwarteten Ort erscheint oder sie nicht wissen, wie sie eine Löschung rückgängig machen können, ohne PowerShell-Befehle zu verwenden. Dieser Leitfaden erklärt Ihnen Schritt für Schritt, wie Sie die Wiederherstellung reibungslos durchführen, egal ob über das Azure-Portal oder PowerShell, und gibt Ihnen praktische Tipps, was Sie erwartet und welche Fallstricke lauern.
So stellen Sie einen gelöschten Benutzer in Azure AD wieder her
Schnelle Wiederherstellung über das Azure-Portal
Meistens ist der einfachste Weg, direkt das Azure AD-Portal aufzurufen – ganz ohne Skripte oder Befehle. Wurde der Benutzer innerhalb der letzten 30 Tage gelöscht (da Azure diese vorläufigen Löschungen für diesen Zeitraum speichert), ist diese Methode Gold wert. Außerdem ist sie besonders unkompliziert, wenn man mit PowerShell nicht so vertraut ist.
- Gehen Sie zum Azure AD Admin Center. Sie müssen sich mit einem Konto anmelden, das entweder über globale Administratorrechte oder Benutzeradministratorrechte verfügt – andernfalls ist dies nicht möglich.
- Im Portalmenü finden Sie unter Benutzer → Gelöschte Benutzer eine Liste der kürzlich gelöschten Benutzer mit Angabe des Löschdatums und des Datums der endgültigen Löschung.
- Suchen Sie den Benutzer, den Sie wiederherstellen möchten. Manchmal ist etwas Suchen oder Filtern anhand des Benutzerprinzipalnamens oder anderer Attribute erforderlich. Sobald Sie ihn gefunden haben, wählen Sie ihn einfach aus und klicken Sie auf „Benutzer wiederherstellen“. Ganz einfach, oder?
- Es erscheint kurz eine Bestätigungsmeldung mit dem Hinweis „Benutzer erfolgreich wiederhergestellt“, und voilà – der Benutzer, seine Gruppenzugehörigkeit und seine Lizenzen sind wieder da, als wäre nichts geschehen.
Nur zur Info: Beim Löschen eines Benutzers wird das Attribut „userPrincipalName“ häufig angepasst – beispielsweise wird die Objekt-ID des Benutzers an seine E-Mail-Adresse angehängt, um Konflikte zu vermeiden. Dies kann die Suche erschweren, seien Sie sich dessen also bewusst.
Mehr Kontrolle durch PowerShell
Wenn Sie mehrere Benutzer wiederherstellen oder Prozesse automatisieren möchten, ist PowerShell Ihr idealer Begleiter. Denken Sie daran, dass Sie dafür eine Verbindung zu den Modulen MSOnline oder AzureAD herstellen müssen, oder – noch besser – zu den neuen Microsoft Graph API-Befehlen (diese sind jedoch etwas komplexer).Erfahrungsgemäß wirkt PowerShell anfangs etwas unflexibel, ist aber sehr leistungsstark. Im Folgenden finden Sie eine Schritt-für-Schritt-Anleitung.
- Öffnen Sie PowerShell mit Administratorrechten. Stellen Sie sicher, dass Sie entweder das MSOnline- oder das AzureAD -Modul installiert haben. Für MSOnline führen Sie folgenden Befehl aus: [Befehl einfügen
Install-Module MSOnline].Für AzureAD lautet der Befehl: [Befehl einfügen]Install-Module AzureAD. - Verbinden Sie sich mit Ihrem Konto über
Connect-MsolServiceoderConnect-AzureAD. Sie werden zur Eingabe Ihrer Anmeldedaten aufgefordert. - Um zu sehen, was sich im Papierkorb befindet, geben Sie Folgendes ein:
Get-MsolUser -ReturnDeletedUsers | fl * - Wenn Sie eine schnelle und einfache Liste gelöschter Benutzer mit wichtigen Details benötigen, versuchen Sie Folgendes:
Get-MsolUser -ReturnDeletedUsers | select DisplayName, ObjectId, SoftDeletionTimestamp, WhenCreated - Das Wiederherstellen eines Benutzers anhand der Objekt-ID ist recht einfach:
Restore-AzureADMSDeletedDirectoryObject -Id <UserObjectId> - Alternativ können Sie die UPN-basierte Wiederherstellung verwenden:
Restore-MsolUser -UserPrincipalName "<[email protected]>". Beachten Sie, dass hierfür unter Umständen ein–AutoReconcileProxyConflictsParameter erforderlich ist, wenn die E-Mail-Adresse belegt ist. - Und wenn Sie einen Benutzer *wirklich* endgültig löschen möchten, ist dafür ein separater Befehl erforderlich:
Remove-MsolUser -UserPrincipalName "<[email protected]>" -RemoveFromRecycleBin
Ein kurzer Tipp: PowerShell-Methoden mögen auf den ersten Blick kompliziert wirken, sind aber zuverlässig, sobald man sie verstanden hat. Bei manchen Konfigurationen schlagen die Befehle beim ersten Mal fehl oder es erscheint eine Fehlermeldung bezüglich Berechtigungen – überprüfen Sie in diesem Fall einfach Ihre Administratorrechte und Modulversionen.
Wo die Dinge schiefgehen können
Falls das nicht geholfen hat, könnten folgende Punkte hilfreich sein: Manchmal wird ein Benutzer nicht in der Liste der gelöschten Benutzer angezeigt, wenn er vor mehr als 30 Tagen gelöscht wurde oder wenn bestimmte API-Methoden verwendet wurden, die den Papierkorb umgehen. Beachten Sie außerdem, dass die Wiederherstellung eines Benutzers in einer Hybridumgebung (lokales Active Directory, das mit Azure AD synchronisiert wird) komplizierter sein kann – möglicherweise müssen Sie die Wiederherstellung zuerst in Active Directory durchführen und anschließend erneut synchronisieren.
Und nicht zu vergessen: Die Überwachungsprotokolle (über das Security and Compliance Center) zeigen Ihnen an, wer was wann gelöscht hat – eine hilfreiche Information, wenn Sie versuchen, eine knifflige Löschung oder ein versehentliches Entfernen aufzuspüren.
Zusammenfassung
- Verwenden Sie das Azure-Portal für eine schnelle Wiederherstellung, falls das Konto kürzlich gelöscht wurde.
- PowerShell bietet mehr Kontrolle und eignet sich besser für Massen- oder automatisierte Wiederherstellungen.
- Beachten Sie das Löschfenster – 30 Tage für die vorläufige Löschung; danach ist die Löschung endgültig, es sei denn, Sie haben benutzerdefinierte oder Drittanbieter-Backups eingerichtet.
- Achten Sie nach dem Löschen auf Änderungen des userPrincipalName – diese können bei Suchvorgängen zu Problemen führen.
- Protokolle können dabei helfen herauszufinden, wer was wann getan hat, insbesondere wenn die Löschung verdächtig ist.
Zusammenfassung
Das Wiederherstellen von Benutzern ist hier aufgrund der integrierten Azure-Methoden nicht immer ganz einfach, aber mit den richtigen Berechtigungen und Tools lässt es sich gut bewältigen. Manchmal fühlt sich der Prozess wie ein Balanceakt zwischen Timing, Berechtigungen und Tools an – insbesondere bei engen Fristen oder mehreren Löschungen. Sobald Sie jedoch sehen, wie unkompliziert die Portalmethode ist, wird sie wahrscheinlich Ihre bevorzugte Lösung werden. Hoffentlich hilft Ihnen das weiter! Ich drücke die Daumen, dass sich jemand die Haare raufen kann.