2017-05-03 90 views
0

我參加了Microsoft Azure培訓,並按照實驗室中的說明來演示通過MSA提供商登錄的B2C應用程序。無法刪除已損壞的B2C應用程序和租戶

完成實驗後,功能無法按預期工作,所以我試圖調整解決方案。但是,現在我陷入了一個腐敗的B2C應用程序(d35ecfbf-f1ef-40ec-b865-ffebaa9a70fb),無法通過任何方式刪除或編輯它。這也鎖定了我的整個B2C租戶(32a2a302-3440-4e5d-ad9d-bd7413d71aac),這也是無法刪除的。

我發現this link解釋這是一個已知的問題,併發布在堆棧溢出指導刪除損壞的應用程序和租戶。所以,我在這裏。

該應用程序未顯示在ARM門戶中。在ASM門戶中,它顯示,但不能編輯或刪除。通過PowerShell,該應用程序可見,但無法編輯或刪除。

任何幫助將不勝感激。

在此先感謝!

+0

如果你在一個(培訓)創建的所有組件資源組,你可以嘗試刪除該組。 –

+0

你是如何創建該損壞的應用程序? – Saca

+0

@JeroenHeier糾正我,如果我錯了,但我相信Azure的AD租戶(以及相關的註冊應用程序)以上和資源組之外的存在。所以我找不到任何關聯。 – JeffRamos

回答

2

我與2個B2C應用程序有同樣的問題。在創建Azure支持服務單後,Microsoft支持人員告訴我,問題是這些B2C(V2融合端點)應用程序的ServicePrincipals已被刪除。所以,你需要重新創建ServicePrincipal,就像這樣:

新AzureADServicePrincipal -AppId「應用ID」

第一次嘗試,我收到一條錯誤消息(錯誤從JsonReader閱讀JToken),但經過第二次嘗試它的工作。

接下來,使用在目錄中具有全局管理員權限的帳戶登錄Azure門戶。現在轉到B2C功能刀片,您應該能夠刪除B2C應用程序。

使用此帳戶的日誌,然後重新登錄到另一個在目錄中擁有許可權的帳戶。轉到Azure Active Directoy Blade並從AD中刪除「額外的」全局管理員用戶,這樣只剩下您當前的用戶帳戶。現在刪除號碼簿。

這對我有效,我希望它有幫助! 問候,倫納特

+1

這工作!我使用了Rm cmdlet,因爲我已經登錄過,而且它運行得非常好。 New-AzureRmADServicePrincipal -ApplicationId ** APPGUID ** 非常感謝! – JeffRamos