2017-05-03 6 views
0

Ich bin beim Microsoft Azure-Schulungsprogramm und befolge die Anweisungen in einem Labor, um die Anmeldung einer B2C-Anwendung über den MSA-Anbieter zu demonstrieren.Beschädigte B2C-Anwendung und -Mandant kann nicht gelöscht werden

Nach Abschluss der Übung funktionierte die Funktionalität nicht wie erwartet, also habe ich versucht, Dinge zu beheben, um es zu beheben. Aber, jetzt bin ich mit einer korrupten B2C-Anwendung (d35ecfbf-f1ef-40ec-b865-ffebaa9a70fb) fest, die nicht gelöscht oder bearbeitet werden kann. Dies hat auch meinen gesamten B2C-Mieter gesperrt (32a2a302-3440-4e5d-ad9d-bd7413d71aac), der auch nicht gelöscht werden kann.

Ich fand this link zu erklären, dass dies ein bekanntes Problem ist und auf Stack Overflow für die Anleitung zum Löschen der beschädigten App und Mieter zu posten. So, hier bin ich.

Die App wird nicht im ARM-Portal angezeigt. Im ASM-Portal wird es angezeigt, kann aber nicht bearbeitet oder gelöscht werden. Über PowerShell ist die App zwar sichtbar, kann aber nicht bearbeitet oder gelöscht werden.

Jede Hilfe würde sehr geschätzt werden.

Vielen Dank im Voraus!

+0

Wenn Sie alle Komponenten in einer (Trainings-) Ressourcengruppe erstellt haben, können Sie versuchen, diese Gruppe zu löschen. –

+0

Wie haben Sie diese beschädigte App erstellt? – Saca

+0

@JeroenHeier Korrigieren Sie mich, wenn ich falsch liege, aber ich glaube, Azure AD-Mandanten (und zugehörige registrierte Anwendungen) existieren über und außerhalb von Ressourcengruppen. Es gibt also keine Verbindung, die ich finden kann. – JeffRamos

Antwort

2

Ich hatte das gleiche Problem mit 2 B2C-Anwendungen. Nach dem Erstellen eines Azure-Supporttickets hat mir die Microsoft-Unterstützung mitgeteilt, dass das Problem darin besteht, dass die ServicePrincipals für diese B2C-Anwendungen (V2 konvergenter Endpunkt) gelöscht wurden. So müssen Sie die ServicePrincipal neu erstellen, wie folgt aus:

New-AzureADServicePrincipal -appid "App-ID"

Beim ersten Versuch erhielt ich eine Fehlermeldung (Error JToken von JsonReader lesen), aber nach einer zweiter Versuch hat funktioniert.

Melden Sie sich als Nächstes beim Azure-Portal mit einem Konto an, das über globale Administratorberechtigungen im Verzeichnis verfügt. Gehen Sie nun zum B2C Features Blade und Sie sollten in der Lage sein, die B2C-Anwendung zu löschen.

Melden Sie sich mit diesem Konto an und melden Sie sich mit einem anderen Konto an, das Berechtigungen für das Verzeichnis besitzt. Wechseln Sie zum Azure Active Directoy Blade, und entfernen Sie den globalen Administrator "Extra" aus dem Active Directory, sodass nur Ihr aktuelles Benutzerkonto verbleibt. Löschen Sie jetzt das Verzeichnis.

Das funktionierte für mich, ich hoffe es hilft! Grüße, Lennart

+1

Das hat funktioniert! Ich habe stattdessen das Rm-Cmdlet verwendet, da ich mich bereits angemeldet hatte und es funktionierte wunderbar. New-AzureRmADServicePrincipal -ApplicationId ** APPGUID ** Vielen Dank! – JeffRamos

Verwandte Themen