Udostępnij za pośrednictwem


Restore-AzDataLakeStoreDeletedItem

Przywracanie usuniętego pliku lub folderu w usłudze Azure Data Lake.

Składnia

Restore-AzDataLakeStoreDeletedItem
       [-Account] <String>
       [-Path] <String>
       [-Destination] <String>
       [-Type] <String>
       [-RestoreAction <String>]
       [-PassThru]
       [-Force]
       [-DefaultProfile <IAzureContextContainer>]
       [<CommonParameters>]
Restore-AzDataLakeStoreDeletedItem
       [-Account] <String>
       [-DeletedItem] <DataLakeStoreDeletedItem>
       [-RestoreAction <String>]
       [-PassThru]
       [-Force]
       [-DefaultProfile <IAzureContextContainer>]
       [<CommonParameters>]

Opis

Polecenie cmdlet Restore-AzDataLakeStoreDeletedItem przywraca usunięty plik lub folder w usłudze Data Lake Store. Wymaga ścieżki usuniętego elementu w koszu zwróconym przez polecenie Get-AzDataLakeStoreDeletedItem. 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 1. Przywracanie pliku z usługi Data Lake Store przy użyciu opcji -force

Restore-AzDataLakeStoreDeletedItem -Account ml1ptrashtest -Path 927e8fb1-a287-4353-b50e-3b4a39ae4088 -Destination adl://ml1ptrashtest.azuredatalake.com/test0/file_1230 -Type "file" -Force

To polecenie przywraca plik z usługi Data Lake Store przy użyciu opcji -force

Przykład 2. Przywracanie pliku z usługi Data Lake Store przy użyciu potwierdzenia użytkownika

Restore-AzDataLakeStoreDeletedItem -Account ml1ptrashtest -Path 927e8fb1-a287-4353-b50e-3b4a39ae4088 -Destination adl://ml1ptrashtest.azuredatalake.com/test4/file_1115 -Type file

Restore user data ?
From - 927e8fb1-a287-4353-b50e-3b4a39ae4088
To   - adl://ml1ptrashtest.azuredatalake.com/test4/file_1115
Type - file
[Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"): Y

To polecenie przywraca plik z usługi Data Lake Store przy użyciu potwierdzenia użytkownika

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

-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

-DeletedItem

Usunięty obiekt elementu.

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

-Destination

Ścieżka docelowa, do której ma zostać przywrócony usunięty plik lub folder.

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

-Force

Wymusza uruchomienie polecenia bez monitowania o potwierdzenie użytkownika.

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

-PassThru

Zwraca wartość logiczną true dla powodzenia.

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

-Path

Ścieżka usuniętego pliku lub folderu w koszu.

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

-RestoreAction

Akcja wykonywana w przypadku konfliktów nazw docelowych — "copy" lub "overwrite"

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

-Type

Typ przywracanego wpisu — "plik" lub "folder"

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

Dane wejściowe

String

Dane wyjściowe

None