Compartilhar via


Restore-AzDataLakeStoreDeletedItem

Restaure um arquivo ou pasta excluído no 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

O cmdlet Restore-AzDataLakeStoreDeletedItem restaura um arquivo ou pasta excluído no Repositório Data Lake. Requer o caminho do item excluído na lixeira retornado por Get-AzDataLakeStoreDeletedItem. Cuidado: Cancelar a exclusão de arquivos é uma operação de melhor esforço. Não há garantias de que um arquivo possa ser restaurado depois de excluído. O uso dessa API é habilitado por meio da lista de permissões. Se sua conta ADL não estiver na lista de permissões, o uso dessa api lançará a exceção Não implementada. Para obter mais informações e assistência, entre em contato com o suporte da Microsoft.

Exemplos

Exemplo 1: Restaurar um arquivo do Repositório Data Lake usando a opção -force

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

Este comando restaura um arquivo do Repositório Data Lake usando a opção -force

Exemplo 2: Restaurar um arquivo do Repositório Data Lake usando a confirmação do usuário

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

Este comando restaura um arquivo do Repositório Data Lake usando a confirmação do usuário

Parâmetros

-Account

Especifica o nome da conta do Repositório Data Lake.

Tipo:String
Aliases:AccountName
Position:0
valor padrão:None
Obrigatório:True
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para a comunicação com o Azure.

Tipo:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-DeletedItem

O objeto de item excluído.

Tipo:DataLakeStoreDeletedItem
Position:1
valor padrão:None
Obrigatório:True
Accept pipeline input:True
Accept wildcard characters:False

-Destination

O caminho de destino para onde o arquivo ou pasta excluído deve ser restaurado.

Tipo:String
Position:2
valor padrão:None
Obrigatório:True
Accept pipeline input:True
Accept wildcard characters:False

-Force

Força o comando a ser executado sem solicitar a confirmação do usuário.

Tipo:SwitchParameter
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

Retorno booleano verdadeiro no sucesso.

Tipo:SwitchParameter
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-Path

O caminho do arquivo ou pasta excluído na lixeira.

Tipo:String
Position:1
valor padrão:None
Obrigatório:True
Accept pipeline input:True
Accept wildcard characters:False

-RestoreAction

Ação para assumir conflitos de nome de destino - "copiar" ou "substituir"

Tipo:String
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:True
Accept wildcard characters:False

-Type

O tipo de entrada que está sendo restaurada - "arquivo" ou "pasta"

Tipo:String
Position:3
valor padrão:None
Obrigatório:True
Accept pipeline input:True
Accept wildcard characters:False

Entradas

String

Saídas

None