Freigeben über


Wiederherstellen einer vorläufig gelöschten Unternehmensanwendung

In diesem Artikel erfahren Sie, wie Sie eine vorläufig gelöschte Unternehmensanwendung in Ihrem Microsoft Entra-Mandanten wiederherstellen. Vorläufig gelöschte Unternehmensanwendungen können innerhalb der ersten 30 Tage nach dem Löschen aus dem Papierkorb wiederhergestellt werden. Nach dem 30-tägigen Zeitfenster wird die Unternehmensanwendung endgültig gelöscht und kann nicht wiederhergestellt werden.

Wenn Sie eine Anwendungsregistrierung in ihrem Stammmandanten durch App-Registrierungen im Microsoft Entra Admin Center gelöscht haben, wurde die Unternehmensanwendung, die der entsprechende Dienstprinzipal ist, ebenfalls gelöscht.

Wenn Sie die gelöschte Anwendungsregistrierung im Microsoft Entra Admin Center wiederherstellen, wird der entsprechende Dienstprinzipal ebenfalls wiederhergestellt. Dadurch können Sie die früheren Konfigurationen des Dienstprinzipals wiederherstellen, mit Ausnahme der früheren Richtlinien wie z. B. Richtlinien für bedingten Zugriff, die nicht wiederhergestellt werden.

Voraussetzungen

Sie benötigen Folgendes, um eine Unternehmensanwendung wiederherzustellen:

Führen Sie die folgenden Schritte aus, um eine kürzlich gelöschte Unternehmensanwendung wiederherzustellen. Weitere Informationen zu häufig gestellten Fragen zum Löschen und Wiederherstellen von Anwendungen finden Sie unter Häufig gestellte Fragen zum Löschen und Wiederherstellen von Anwendungen.

Anzeigen wiederherstellbarer Unternehmensanwendungen mit Microsoft Entra PowerShell

Stellen Sie sicher, dass Sie das Microsoft Entra PowerShell-Modul verwenden.

Sie müssen sich mindestens als Cloudanwendungsadministrator anmelden.

  1. Führen Sie den folgenden Befehl aus, um die kürzlich gelöschte Unternehmensanwendung anzuzeigen.

    Connect-Entra -Scopes 'Application.Read.All'
    Get-EntraDeletedServicePrincipal
    

Ersetzen Sie „ID“ durch die Objekt-ID des Dienstprinzipals, den Sie wiederherstellen wollen.

Anzeigen wiederherstellbarer Unternehmensanwendungen mit Microsoft Graph PowerShell

  1. Führen Sie connect-MgGraph -Scopes "Application.ReadWrite.All" aus. Sie müssen sich mindestens als Cloudanwendungsadministrator anmelden.

  2. Führen Sie den folgenden Befehl aus, um die kürzlich gelöschten Unternehmensanwendungen anzuzeigen.

    Get-MgDirectoryDeletedItem -DirectoryObjectId <id>
    

Ersetzen Sie „ID“ durch die Objekt-ID des Dienstprinzipals, den Sie wiederherstellen wollen.

Anzeigen wiederherstellbarer Unternehmensanwendungen mithilfe der Microsoft Graph-API

Sie können kürzlich gelöschte Unternehmensanwendungen im Graph-Tester anzeigen und wiederherstellen. Sie müssen sich mindestens als Cloudanwendungsadministrator anmelden.

Führen Sie die folgende Abfrage aus, um die Liste der gelöschten Unternehmensanwendungen in Ihrem Mandanten abzurufen.

GET https://graph.microsoft.com/v1.0/directory/deletedItems/microsoft.graph.servicePrincipal

Notieren Sie sich aus der Liste der generierten gelöschten Dienstprinzipale die ID der Unternehmensanwendung, die Sie wiederherstellen möchten.

Wenn Sie alternativ die gelöschte Unternehmensanwendung abrufen möchten, rufen Sie den gelöschten Dienstprinzipal ab und filtern Sie die Ergebnisse nach der Eigenschaft der Anwendungs-ID (appId) des Clients mit der folgenden Syntax:

' " , https://graph.microsoft.com/v1.0/directory/deletedItems/microsoft.graph.servicePrincipal?$filter=appId eq '{appId}' / ? Nachdem Sie die Objekt-ID des gelöschten Dienstprinzipals abgerufen haben, fahren Sie mit seiner Wiederherstellung fort.

Wiederherstellen einer Unternehmens-App mit Microsoft Entra PowerShell

  1. Führen Sie den folgenden Befehl aus, um die vorläufig gelöschte Unternehmensanwendung wiederherzustellen:

    Connect-Entra -Scopes 'Application.ReadWrite.All'
    #get the deleted service principal by filtering by the display name.
    $deletedServicePrincipal = Get-EntraDeletedServicePrincipal -Filter "DisplayName eq 'test-App1-Deleted'"
    
    #assign the value returned to a variable and restore the deleted service principal
    Id = $deletedServicePrincipal.Id
    Restore-EntraDeletedDirectoryObject -Id $deletedServicePrincipal.Id
    

Wiederherstellen einer Unternehmens-App mit Microsoft Graph PowerShell

  1. Führen Sie zum Wiederherstellen der Unternehmensanwendung den folgenden Befehl aus:

    Restore-MgDirectoryDeletedItem -DirectoryObjectId <id>
    

Ersetzen Sie „ID“ durch die Objekt-ID des Dienstprinzipals, den Sie wiederherstellen wollen.

Wiederherstellen einer Unternehmens-App mithilfe der Microsoft Graph-API

Führen Sie zum Wiederherstellen der Unternehmensanwendung die folgende Abfrage aus:

POST https://graph.microsoft.com/v1.0/directory/deletedItems/{id}/restore

Ersetzen Sie „ID“ durch die Objekt-ID des Dienstprinzipals, den Sie wiederherstellen wollen.

Vorläufig gelöschte Dienstprinzipale für verwaltete Identitäten können zwar von der Kundschaft angezeigt, aber nicht wiederhergestellt oder endgültig gelöscht werden.

Warnung

Das endgültige Löschen einer Unternehmensanwendung ist ein unumkehrbarer Vorgang. Alle vorhandenen Konfigurationen in der App gehen verloren. Überprüfen Sie sorgfältig die Details der Unternehmensanwendung, um sicherzustellen, dass Sie sie dennoch endgültig löschen möchten.

Dauerhaftes Löschen einer Unternehmens-App mit Microsoft Entra PowerShell

Führen Sie den folgenden Befehl aus, um eine vorläufig gelöschte Unternehmensanwendung endgültig zu löschen:

   Connect-Entra -Scopes 'Application.ReadWrite.All'
   #get the deleted service principal by filtering by the display name.
   $deletedServicePrincipal = Get-EntraDeletedServicePrincipal -Filter "DisplayName eq 'test-App1-Deleted'"

   #assign the value returned to a variable and permanently delete the service principal
   $Id = $deletedServicePrincipal.Id
   Remove-EntraDeletedDirectoryObject -Id $deletedServicePrincipal.Id

Dauerhaftes Löschen einer Unternehmens-App mit Microsoft Graph PowerShell

  1. Führen Sie den folgenden Befehl aus, um die vorläufig gelöschte Unternehmensanwendung endgültig zu löschen:

    Remove-MgDirectoryDeletedItem -DirectoryObjectId <id>
    

Dauerhaftes Löschen einer Unternehmens-App mithilfe der Microsoft Graph-API

Führen Sie in Microsoft Graph-Tester den folgenden Befehl aus, um eine vorläufig gelöschte Unternehmensanwendung endgültig zu löschen.

DELETE https://graph.microsoft.com/v1.0/directory/deletedItems/{object-id}