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, mailund proxyAddresses eigenschaften von users mit Verweisen auf die gelöschte Domäne, um die anfängliche onmicrosoft.com Domäne zu verwenden.

  • Aktualisiert die mail Eigenschaft von groups mit Verweisen auf die gelöschte Domäne, um die anfängliche onmicrosoft.com Domäne zu verwenden.

  • Aktualisiert die identifierUris Eigenschaft von applications mit 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 applications umzubenennenden 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