Get-EntraDeletedApplication

Pobiera listę poprzednio usuniętych aplikacji.

Składnia

GetQuery (domyślnie)

Get-EntraDeletedApplication

    [-Filter <String>]
    [-All]
    [-Top <Int32>]
    [-Property <String[]>]
    [<CommonParameters>]

GetById

Get-EntraDeletedApplication

    -ApplicationId <String>
    [-Property <String[]>]
    [<CommonParameters>]

GetByValue

Get-EntraDeletedApplication

    [-SearchString <String>]
    [-All]
    [-Property <String[]>]
    [<CommonParameters>]

Opis

Polecenie Get-EntraDeletedApplication cmdlet pobiera listę poprzednio usuniętych aplikacji.

Uwaga: Usunięte grupy zabezpieczeń są trwale usuwane i nie można ich pobrać.

Przykłady

Przykład 1. Pobieranie listy usuniętych aplikacji

Connect-Entra -Scopes 'Application.Read.All'
Get-EntraDeletedApplication -Property Id, AppId, DisplayName, DeletedDateTime, DeletionAgeInDays | Select-Object Id, AppId, DisplayName, DeletedDateTime, DeletionAgeInDays | Format-Table -AutoSize
id                                   displayName           appId                                deletedDateTime       DeletionAgeInDays
--                                   -----------           -----                                ---------------       -----------------
aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb Contoso Fieldglass    bbbbbbbb-1111-2222-3333-cccccccccccc 2/12/2025 11:07:07 AM                 5
cccccccc-4444-5555-6666-dddddddddddd New Entra Application dddddddd-5555-6666-7777-eeeeeeeeeeee 2/12/2025 11:07:56 AM                 5

To polecenie cmdlet pobiera listę usuniętych aplikacji.

Przykład 2. Pobieranie listy usuniętych aplikacji przy użyciu parametru Wszystkie

Connect-Entra -Scopes 'Application.Read.All'
Get-EntraDeletedApplication -All | Select-Object Id, DisplayName, AppId, DeletedDateTime, DeletionAgeInDays | Format-Table -AutoSize
id                                   displayName           appId                                deletedDateTime       DeletionAgeInDays
--                                   -----------           -----                                ---------------       -----------------
aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb Contoso Fieldglass    bbbbbbbb-1111-2222-3333-cccccccccccc 2/12/2025 11:07:07 AM                 5
cccccccc-4444-5555-6666-dddddddddddd New Entra Application dddddddd-5555-6666-7777-eeeeeeeeeeee 2/12/2025 11:07:56 AM                 5

To polecenie cmdlet pobiera listę usuniętych aplikacji przy użyciu parametru All.

Przykład 3. Pobieranie dwóch pierwszych usuniętych aplikacji

Connect-Entra -Scopes 'Application.Read.All'
Get-EntraDeletedApplication -Top 2 | Select-Object Id, DisplayName, AppId, DeletedDateTime, DeletionAgeInDays | Format-Table -AutoSize
id                                   displayName           appId                                deletedDateTime       DeletionAgeInDays
--                                   -----------           -----                                ---------------       -----------------
aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb Contoso Fieldglass    bbbbbbbb-1111-2222-3333-cccccccccccc 2/12/2025 11:07:07 AM                 5
cccccccc-4444-5555-6666-dddddddddddd New Entra Application dddddddd-5555-6666-7777-eeeeeeeeeeee 2/12/2025 11:07:56 AM                 5

To polecenie cmdlet pobiera dwie pierwsze usunięte aplikacje. Możesz użyć -Limit jako aliasu dla -Top.

Przykład 4. Pobieranie usuniętych aplikacji przy użyciu parametru SearchString

Connect-Entra -Scopes 'Application.Read.All'
Get-EntraDeletedApplication -SearchString 'TestApp1'
DisplayName Id                                   AppId                                SignInAudience PublisherDomain
----------- --                                   -----                                -------------- ---------------
TestApp1    aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb bbbbbbbb-1111-2222-3333-cccccccccccc AzureADMyOrg   contoso.com

To polecenie cmdlet pobiera usunięte aplikacje przy użyciu parametru SearchString.

Przykład 5. Pobieranie usuniętych aplikacji filtruje według nazwy wyświetlanej

Connect-Entra -Scopes 'Application.Read.All'
Get-EntraDeletedApplication -Filter "displayName eq 'Contoso Fieldglass'" | Select-Object Id, AppId, DisplayName, SignInAudience, PublisherDomain, DeletedDateTime, DeletionAgeInDays | Format-Table -AutoSize
id                                   appId                                displayName        signInAudience publisherDomain        deletedDateTime       DeletionAgeInDays
--                                   -----                                -----------        -------------- ---------------        ---------------       -----------------
aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb bbbbbbbb-1111-2222-3333-cccccccccccc Contoso Fieldglass AzureADMyOrg   contoso.com          2/12/2025 11:07:07 AM  5

To polecenie cmdlet pobiera usunięte aplikacje o określonej nazwie wyświetlanej.

Przykład 6. Pobieranie określonej usuniętej aplikacji przy użyciu identyfikatora aplikacji

Connect-Entra -Scopes 'Application.Read.All'
Get-EntraDeletedApplication -ApplicationId aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb | Select-Object Id, AppId, DisplayName, DeletedDateTime, DeletionAgeInDays | Format-Table -AutoSize
Id                                   DisplayName           AppId                                DeletedDateTime       DeletionAgeInDays
--                                   -----------           -----                                ---------------       -----------------
aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb Contoso Fieldglass    bbbbbbbb-1111-2222-3333-cccccccccccc 2/14/2025 11:07:07 AM                 10

To polecenie cmdlet pobiera usunięte aplikacje z wiekiem usuwania w dniach.

Parametry

-All

Wyświetl listę wszystkich stron.

Właściwości parametru

Typ:System.Management.Automation.SwitchParameter
Domyślna wartość:False
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

-Filter

Pobierz tylko te usunięte aplikacje, które spełniają filtr.

Właściwości parametru

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

Zestawy parametrów

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

-Property

Określa właściwości, które mają być zwracane

Właściwości parametru

Typ:

System.String[]

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

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

-SearchString

Pobierz tylko te aplikacje, które spełniają wartość -SearchString.

Właściwości parametru

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

Zestawy parametrów

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

-Top

Maksymalna liczba aplikacji zwracanych przez to polecenie cmdlet. Wartość domyślna to 100.

Właściwości parametru

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

Zestawy parametrów

GetQuery
Position:Named
Obowiązkowe:False
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:True
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

System.Nullable'1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] System.Nullable'1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Dane wyjściowe

System.Object