Udostępnij za pośrednictwem


Get-AzDataLakeStoreDeletedItem

Wyszukuje usunięte wpisy w koszu, które pasują do filtru.

Składnia

Get-AzDataLakeStoreDeletedItem
   [-Account] <String>
   [-Filter] <String>
   [-Count <Int32>]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Opis

Polecenie cmdlet Get-AzDataLakeStoreDeletedItem wyszukuje usunięte pliki lub foldery w usłudze Data Lake Store zgodne z danym filtrem. Wyświetla następujące atrybuty usuniętych elementów — OriginalPath, TrashDirPath, Type, CreationTime. Może to być długotrwała operacja, ponieważ może być konieczne przeszukiwanie milionów plików w koszu i może być uruchamiane jako zadanie. Przestroga: Usuwanie plików jest najlepszą operacją. Nie ma gwarancji, że plik można przywrócić po jego usunięciu. Korzystanie z tego interfejsu API jest włączone za pośrednictwem listy dozwolonych. Jeśli twoje konto usługi ADL nie jest dozwolone, użycie tego interfejsu API spowoduje zgłoszenie wyjątku Nie zaimplementowano. Aby uzyskać więcej informacji i pomoc, skontaktuj się z pomocą techniczną firmy Microsoft.

Przykłady

Przykład: uzyskiwanie szczegółów pliku z usługi Data Lake Store

Get-AzDataLakeStoreDeletedItem -Account ml1ptrashtest -Filter test0/file_123

TrashDirPath                         OriginalPath                                          Type CreationTime
------------                         ------------                                          ---- ------------
cd6ad5ce-792b-4812-8a33-8f9ed19eb532 adl://ml1ptrashtest.azuredatalake.com/test0/file_1230 FILE 2/8/2019 8:12:18 AM
356cfd42-39c7-451e-96cb-9f47883d91e2 adl://ml1ptrashtest.azuredatalake.com/test0/file_1232 FILE 2/8/2019 8:12:18 AM
e7b30ac8-2dbc-43a3-8ca6-2d420ac0c488 adl://ml1ptrashtest.azuredatalake.com/test0/file_1237 FILE 2/8/2019 8:12:18 AM

Parametry

-Account

Określa nazwę konta usługi Data Lake Store.

Typ:String
Aliasy:AccountName
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-AsJob

Uruchom polecenie cmdlet w tle.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Count

Określa liczbę wyników, które użytkownik chce znaleźć. Zapytanie jest uruchamiane do momentu znalezienia liczby wyników lub przeszukania całego kosza, w zależności od tego, co nastąpi wcześniej.

Typ:Int32
Position:Named
Domyślna wartość:1
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Filter

Określa zapytanie wyszukiwania. Bardziej szczegółowa wartość daje bardziej istotne wyniki.

Typ:String
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

String

Dane wyjściowe

System.Collections.Generic.List<Microsoft.Azure.Commands.DataLakeStore.Models.DataLakeStoreDeletedItem>