Restore-EntraDeletedApplication
Stellt eine zuvor gelöschte Anwendung wieder her.
Syntax
Default (Standard)
Restore-EntraDeletedApplication
[-IdentifierUris <System.Collections.Generic.List`1[System.String]>]
-ApplicationId <String>
[<CommonParameters>]
Beschreibung
Dieses Cmdlet stellt eine zuvor gelöschte Anwendung wieder her.
Durch das Wiederherstellen einer Anwendung wird der zugeordnete Dienstprinzipal nicht automatisch wiederhergestellt. Sie müssen den gelöschten Dienstprinzipal explizit wiederherstellen.
Für delegierte Szenarien muss der aufrufende Benutzer über mindestens eine der folgenden Microsoft Entra Rollen verfügen.
- Anwendungsadministrator
- Cloudanwendungsadministrator
- Hybrid-Identitätsadministrator
Beispiele
Beispiel 1: Stellt eine zuvor gelöschte Anwendung wieder her
Connect-Entra -Scopes 'Application.ReadWrite.All'
$deletedApplication = Get-EntraDeletedApplication -SearchString 'My PowerShell Application'
Restore-EntraDeletedApplication -ApplicationId $deletedApplication.Id
Id DeletedDateTime
-- ---------------
ffffffff-5555-6666-7777-aaaaaaaaaaaa
In diesem Beispiel wird gezeigt, wie eine Anwendung gelöscht wird, anschließend wird die gelöschte Anwendung mithilfe des Get-EntraDeletedApplication Cmdlets abgerufen, und anschließend wird die Anwendung wiederhergestellt, indem die Objekt-ID der Restore-EntraDeletedApplication Anwendung im Cmdlet angegeben wird.
-
-ApplicationIdder Parameter gibt die ObjectId der gelöschten Anwendung an, die wiederhergestellt werden soll.
Parameter
-ApplicationId
Die ApplicationId (Objekt-ID) der gelöschten Anwendung, die wiederhergestellt werden soll.
Parametereigenschaften
| Typ: | System.String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
| Aliase: | Object |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch: | True |
| Wert aus Pipeline: | True |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | True |
| Wert aus verbleibenden Argumenten: | False |
-IdentifierUris
Die Bezeichner-URIs der Anwendung, die wiederhergestellt werden soll.
Parametereigenschaften
| Typ: | System.Collections.Generic.List`1[System.String] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.