Erzwingen des Löschens einer Domäne
Namespace: microsoft.graph
Löscht eine Domäne mithilfe eines asynchronen, lang andauernden Vorgangs.
Vor dem Aufrufen von forceDelete müssen Sie alle Verweise auf Exchange als Bereitstellungsdienst aktualisieren oder entfernen.
Im Rahmen dieses Vorgangs werden die folgenden Aktionen ausgeführt:
Aktualisiert die
userPrincipalName,mailundproxyAddresseseigenschaften vonusersmit Verweisen auf die gelöschte Domäne, um die anfängliche onmicrosoft.com Domäne zu verwenden.Aktualisiert die
mailEigenschaft vongroupsmit Verweisen auf die gelöschte Domäne, um die anfängliche onmicrosoft.com Domäne zu verwenden.Aktualisiert die
identifierUrisEigenschaft vonapplicationsmit Verweisen auf die gelöschte Domäne, um die anfängliche onmicrosoft.com Domäne zu verwenden.Wenn die Anzahl der umzubenennenden Objekte größer als 1000 ist, wird ein Fehler zurückgegeben.
Wenn eine der
applicationsumzubenennenden Apps eine mehrinstanzenfähige App ist, wird ein Fehler zurückgegeben.
Nach Abschluss des Löschens der Domäne geben API-Vorgänge für die gelöschte Domäne einen HTTP 404-Statuscode zurück. Um das Löschen einer Domäne zu überprüfen, können Sie einen Vorgang zum Abrufen einer Domäne ausführen.
Berechtigungen
Eine der nachfolgenden Berechtigungen ist erforderlich, um diese API aufrufen zu können. Weitere Informationen, unter anderem zur Auswahl von Berechtigungen, finden Sie im Artikel zum Thema Berechtigungen.
| Berechtigungstyp | Berechtigungen (von der Berechtigung mit den wenigsten Rechten zu der mit den meisten Rechten) |
|---|---|
| Delegiert (Geschäfts-, Schul- oder Unikonto) | Domain.ReadWrite.All |
| Delegiert (persönliches Microsoft-Konto) | Nicht unterstützt |
| Anwendung | Domain.ReadWrite.All |
HTTP-Anforderung
POST /domains/{id}/forceDelete
Geben Sie für {id} die Domäne mit ihrem vollqualifizierten Domänennamen an.
Anforderungsheader
| Name | Beschreibung |
|---|---|
| Authorization | Bearer {token}. Erforderlich. |
| Content-Type | application/json |
Anforderungstext
Geben Sie im Anforderungstext ein JSON-Objekt mit den folgenden Parametern an.
| Parameter | Typ | Beschreibung |
|---|---|---|
disableUserAccounts |
Boolean |
Option zum Deaktivieren von Benutzerkonten, die umbenannt werden. Wenn ein Benutzerkonto deaktiviert ist, kann sich der Benutzer nicht anmelden. Wenn der Wert auf "true" festgelegt ist, wird die users Aktualisierung im Rahmen dieses Vorgangs deaktiviert. Der Standardwert ist true. |
Antworttext
Bei erfolgreicher Ausführung gibt die Methode den Statuscode zurück HTTP/1.1 204 OK .
Beispiel
Anforderung
POST https://graph.microsoft.com/v1.0/domains/{id}/forceDelete
Content-type: application/json
{
"disableUserAccounts": true
}
Antwort
HTTP/1.1 204 OK
Feedback
Feedback senden und anzeigen für