Restore-EntraDeletedApplication

Przywraca wcześniej usuniętą aplikację.

Składnia

Default (domyślnie)

Restore-EntraDeletedApplication

    [-IdentifierUris <System.Collections.Generic.List`1[System.String]>]
    -ApplicationId <String>
    [<CommonParameters>]

Opis

To polecenie cmdlet przywraca wcześniej usuniętą aplikację.

Przywracanie aplikacji nie powoduje automatycznego przywrócenia skojarzonej jednostki usługi. Musisz jawnie przywrócić usuniętą jednostkę usługi.

W przypadku scenariuszy delegowanych użytkownik wywołujący musi mieć co najmniej jedną z następujących ról Microsoft Entra.

  • Administrator aplikacji
  • Administrator aplikacji w chmurze
  • Administrator tożsamości hybrydowej

Przykłady

Przykład 1. Przywraca wcześniej usuniętą aplikację

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

W tym przykładzie pokazano, jak aplikacja jest usuwana, a następnie usuwana aplikacja jest pobierana przy użyciu Get-EntraDeletedApplication polecenia cmdlet , a następnie aplikacja jest przywracana przez określenie identyfikatora obiektu aplikacji w poleceniu Restore-EntraDeletedApplication cmdlet.

  • -ApplicationId parametr określa identyfikator ObjectId usuniętej aplikacji, która ma zostać przywrócona.

Parametry

-ApplicationId

Identyfikator aplikacji (identyfikator obiektu) usuniętej aplikacji, która ma zostać przywrócona.

Właściwości parametru

Typ:System.String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:Object

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-IdentifierUris

IdentyfikatoryUri aplikacji, która ma zostać przywrócona.

Właściwości parametru

Typ:

System.Collections.Generic.List`1[System.String]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

Dane wejściowe

System.String

Dane wyjściowe

System.Object