Condividi tramite


Restore-AzDataLakeStoreDeletedItem

Ripristinare un file o una cartella eliminati in Azure Data Lake.

Sintassi

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

Descrizione

Il cmdlet Restore-AzDataLakeStoreDeletedItem ripristina un file o una cartella eliminata in Data Lake Store. Richiede il percorso dell'elemento eliminato nel cestino restituito da Get-AzDataLakeStoreDeletedItem. Attenzione: l'annullamento dell'eliminazione dei file è un'operazione ottimale. Non ci sono garanzie che un file possa essere ripristinato una volta eliminato. L'uso di questa API è abilitato tramite allowlisting. Se l'account ADL non è consentito, l'uso di questa API genererà un'eccezione Non implementata. Per ulteriori informazioni e assistenza, contattare il supporto tecnico Microsoft.

Esempio

Esempio 1: Ripristinare un file da Data Lake Store usando -force opzione

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

Questo comando ripristina un file da Data Lake Store usando l'opzione -force

Esempio 2: Ripristinare un file da Data Lake Store usando la conferma dell'utente

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

Questo comando ripristina un file da Data Lake Store usando la conferma dell'utente

Parametri

-Account

Specifica il nome dell'account Data Lake Store.

Tipo:String
Alias:AccountName
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DeletedItem

Oggetto elemento eliminato.

Tipo:DataLakeStoreDeletedItem
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-Destination

Percorso di destinazione in cui deve essere ripristinato il file o la cartella eliminata.

Tipo:String
Posizione:2
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-Force

Forza l'esecuzione del comando senza chiedere conferma dell'utente.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PassThru

Restituisce true booleano in caso di esito positivo.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Path

Percorso del file o della cartella eliminata nel cestino.

Tipo:String
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-RestoreAction

Azione da eseguire sui conflitti di nomi di destinazione - "copia" o "sovrascrittura"

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-Type

Tipo di voce da ripristinare: "file" o "cartella"

Tipo:String
Posizione:3
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

Input

Output

None