Restore-AzDataLakeStoreDeletedItem

Restaurar um ficheiro ou pasta eliminado no Azure Data Lake.

Sintaxe

Default (Predefinição)

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

InputObject

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

Description

O cmdlet Restore-AzDataLakeStoreDeletedItem restaura um ficheiro ou pasta eliminado na Data Lake Loja. Requer o caminho do item excluído na lixeira retornado por Get-AzDataLakeStoreDeletedItem. Cuidado: Remover arquivos é uma operação de melhor esforço. Não há garantias de que um ficheiro possa ser restaurado depois de eliminado. O uso desta API é ativado através de allowlisting. Se sua conta ADL não for permitida, o uso dessa api lançará a exceção Não implementada. Para mais informações e assistência, por favor contacte o suporte da Microsoft.

Exemplos

Exemplo 1: Restaurar um ficheiro da Data Lake Store usando -force opção

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 ficheiro da Data Lake Store usando -force opção

Exemplo 2: Restaurar um ficheiro da Data Lake Store usando confirmação do utilizador

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 ficheiro da Data Lake Store usando a confirmação do utilizador

Parâmetros

-Account

Especifica o nome da conta da Data Lake Store.

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False
Aliases:Nome da Conta

Conjuntos de parâmetros

(All)
Position:0
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

-DefaultProfile

As credenciais, conta, inquilino e subscrição usados para comunicação com o Azure.

Propriedades dos parâmetros

Tipo:IAzureContextContainer
Default value:None
Suporta carateres universais:False
NãoMostrar:False
Aliases:AzContext, AzureRmContext, AzureCredential

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-DeletedItem

O objeto de item excluído.

Propriedades dos parâmetros

Tipo:DataLakeStoreDeletedItem
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

InputObject
Position:1
Obrigatório:True
Valor do pipeline:True
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Destination

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

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

Default
Position:2
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

-Force

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

Propriedades dos parâmetros

Tipo:SwitchParameter
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-PassThru

Retorno booleano verdadeiro no sucesso.

Propriedades dos parâmetros

Tipo:SwitchParameter
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Path

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

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

Default
Position:1
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

-RestoreAction

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

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

-Type

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

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

Default
Position:3
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.

Entradas

String

Saídas

None