domain: forceDelete

Namespace: microsoft.graph

Wichtig

APIs unter der /beta Version in Microsoft Graph können geändert werden. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in Version 1.0 verfügbar ist, verwenden Sie die Versionsauswahl .

Löscht eine Domäne mithilfe eines asynchronen Vorgangs.

Vor dem Aufrufen von forceDelete müssen Sie Verweise auf Exchange als Bereitstellungsdienst aktualisieren oder entfernen.

Im Rahmen dieses Vorgangs werden die folgenden Aktionen ausgeführt:

  • Benennt upn, EmailAddress und ProxyAddress von Benutzern mit Verweisen auf die gelöschte Domäne um.

  • Benennt die EmailAddress von Gruppen mit Verweisen auf die gelöschte Domäne um.

  • BezeichnerUris von Anwendungen mit Verweisen auf die gelöschte Domäne umbenennen.

  • Wenn die Anzahl der umzubenennenden Objekte größer als 1.000 ist, wird ein Fehler zurückgegeben.

  • Wenn eine der umzubenennenden Anwendungen 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 den HTTP-Antwortcode 404 zurück. Um das Löschen einer Domäne zu überprüfen, können Sie eine Get-Domäne ausführen. Wenn die Domäne erfolgreich gelöscht wurde, wird in der Antwort der HTTP-Antwortcode 404 zurückgegeben.

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 Boolescher Wert Option zum Deaktivieren umbenannter Benutzerkonten. Wenn ein Benutzerkonto deaktiviert ist, kann sich der Benutzer nicht anmelden.
True (Standard): Benutzerkonten, die im Rahmen dieses Vorgangs umbenannt wurden, sind deaktiviert.
False - User accounts renamed as part of this operation are not disabled.

Antwort

Wenn die Methode erfolgreich verläuft, wird der Antwortcode 200 OK zurückgegeben.

Beispiel

Anforderung

POST https://graph.microsoft.com/beta/domains/contoso.com/forceDelete
Content-type: application/json

{
  "disableUserAccounts": true
}

Antwort

HTTP/1.1 200 OK