Błąd "Wystąpił błąd" i usuwanie domeny kończy się niepowodzeniem w usłudze Office 365

Uwaga

Nazwa usługi Office 365 ProPlus została zmieniona na Aplikacje usługi Microsoft 365 dla przedsiębiorstw. Aby uzyskać więcej informacji na temat tej zmiany, przeczytaj ten wpis w blogu.

Symptomy

Podczas korzystania z polecenia cmdlet Remove-MsolDomain -domain name domain.com programu PowerShell w celu usunięcia domeny z usługi Office 365 jest wyświetlany następujący komunikat o błędzie:

"Wystąpił błąd"

Więcej informacji

Ten błąd występuje, gdy aplikacja usługi Azure Active Directory używa identyfikatorów URUR W celu odwołania się do usuwanej domeny. Listę aplikacji odwołująych się do domeny można pobrać, uruchamiając następujące polecenie cmdlet.

Ważne

Polecenie cmdlet wymaga zainstalowania programuPowerShell usługi Azure Active Directory dla programu Graph.

Get-AzureADApplication | Where-Object -Property identifieruris -Match '<domain to remove>' 

Uwaga W tym poleceniu <domain to remove> zamień domenę, która ma zostać usunięta.

Rozwiązanie

Aby rozwiązać ten problem, zaktualizuj atrybut identyfikatorówURIS, aby odwołać się onmicrosoft.com .onmicrosoft.com dzierżawy. Zrób to w każdej aplikacji Azure AD odwołującej się do domeny.

Aby dokonać zamiany, użyj następujących polecenia cmdlet:

$apps=Get-AzureADApplication | Where-Object -Property identifieruris -Match '<domain to remove>'

$apps | foreach {$newid=$_.IdentifierUris -replace "<domain to remove>","<tenant name>.onmicrosoft.com";Set-AzureADApplication -ObjectId $_.objectid -IdentifierUris $newid}

Ważne

W tym poleceniu zamień domenę do usunięcia na <domain to remove> <tenant name> domenę onmicrosoft.com dzierżawy.