Dela via


Restore-AzDataLakeStoreDeletedItem

Återställ en borttagen fil eller mapp i Azure Data Lake.

Syntax

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>]

Description

Cmdleten Restore-AzDataLakeStoreDeletedItem återställer en borttagen fil eller mapp i Data Lake Store. Kräver sökvägen till borttaget objekt i papperskorgen som returneras av Get-AzDataLakeStoreDeletedItem. Varning! Att ta bort filer är en bra åtgärd. Det finns inga garantier för att en fil kan återställas när den har tagits bort. Användningen av det här API:et aktiveras via allowlisting. Om ditt ADL-konto inte är tillåtet genereras Inte implementerat undantag med hjälp av det här API:et. Kontakta Microsofts support om du vill ha mer information och hjälp.

Exempel

Exempel 1: Återställa en fil från Data Lake Store med alternativet -force

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

Det här kommandot återställer en fil från Data Lake Store med alternativet -force

Exempel 2: Återställa en fil från Data Lake Store med hjälp av användarbekräftelse

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

Det här kommandot återställer en fil från Data Lake Store med hjälp av användarbekräftelse

Parametrar

-Account

Anger namnet på Data Lake Store-kontot.

Typ:String
Alias:AccountName
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Typ:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DeletedItem

Det borttagna objektobjektet.

Typ:DataLakeStoreDeletedItem
Position:1
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Destination

Målsökvägen till den plats där den borttagna filen eller mappen ska återställas.

Typ:String
Position:2
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Force

Tvingar kommandot att köras utan att be om användarbekräftelse.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-PassThru

Returnera booleskt sant vid lyckat resultat.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Path

Sökvägen till den borttagna filen eller mappen i papperskorgen.

Typ:String
Position:1
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-RestoreAction

Åtgärd att vidta vid målnamnskonflikter – "kopiera" eller "skriva över"

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Type

Den typ av post som återställs – "fil" eller "mapp"

Typ:String
Position:3
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

Indata

String

Utdata

None