Compartilhar via


Set-AzDataLakeStoreItemExpiry

Define ou remove o tempo de expiração de um arquivo em uma conta do Azure Data Lake Store.

Sintaxe

Set-AzDataLakeStoreItemExpiry
   [-Account] <String>
   [-Path] <DataLakeStorePathInstance>
   [[-Expiration] <DateTimeOffset>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzDataLakeStoreItemExpiry
   [-Account] <String>
   [-Path] <DataLakeStorePathInstance>
   [-RelativeFileExpiryOption] <PathRelativeExpiryOptions>
   [[-RelativeTime] <Int64>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

O Set-AzDataLakeStoreItemExpiry conjuntos de cmdlets ou remove o tempo de expiração de um arquivo em uma conta do Azure Data Lake Store.

Exemplos

Exemplo 1: Definir a hora de expiração de um arquivo

Set-AzDataLakeStoreItemExpiry -AccountName "ContosoADL" -Path /myfile.txt -Expiration ([DateTimeOffset]::Now.AddHours(2))

Define a expiração no arquivo myfile.txt na conta ContosoADL como daqui a duas horas. Isso fará com que o arquivo expire (seja marcado para exclusão) em duas horas.

Exemplo 2: remover a expiração em um arquivo

Set-AzDataLakeStoreItemExpiry -AccountName "ContosoADL" -Path /myfile.txt

Remove qualquer expiração definida anteriormente no arquivo 'myfile.txt' na conta 'ContosoADL'. Isso significa que o arquivo não expirará automaticamente (será marcado para exclusão) e precisará ser excluído manualmente ou definido para expirar novamente.

Exemplo 3: definir a hora de expiração de um arquivo relativo a agora

Set-AzDataLakeStoreItemExpiry -Account "ContosoADL" -Path /myfile.txt -RelativeFileExpiryOption RelativeToNow -RelativeTime 240000
Set-AzDataLakeStoreItemExpiry -Account "ContosoADL" -Path /myfile.txt -RelativeFileExpiryOption RelativeToCreationDate -RelativeTime 240000

O primeiro comando define o tempo de expiração do arquivo/myfile.txt 240 segundos em relação ao tempo atual no servidor. O segundo comando define o tempo de expiração do arquivo/myfile.txt 240 segundos em relação ao tempo de criação no servidor.

Parâmetros

-Account

Especifica o nome da conta do Data Lake Store.

Tipo:String
Aliases:AccountName
Cargo:0
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-Confirm

Solicita a confirmação antes de executar o cmdlet.

Tipo:SwitchParameter
Aliases:cf
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-DefaultProfile

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

Tipo:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Expiration

O tempo de expiração absoluto para o arquivo especificado. Se nenhum valor ou definido como MaxValue, o arquivo nunca expirará.

Tipo:DateTimeOffset
Cargo:2
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-Path

Especifica o caminho do Data Lake Store do item de arquivo para o qual definir ou remover a expiração.

Tipo:DataLakeStorePathInstance
Cargo:1
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-RelativeFileExpiryOption

Opções relativas de expiração. RelativeToNow ou RelativeToCreationDate são opções atuais

Tipo:Microsoft.Azure.Commands.DataLakeStore.Models.DataLakeStoreEnums+PathRelativeExpiryOptions
Valores aceitos:RelativeToNow, RelativeToCreationDate
Cargo:2
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-RelativeTime

O tempo relativo em milissegundos em relação ao tempo de criação ou agora

Tipo:Int64
Cargo:3
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Tipo:SwitchParameter
Aliases:wi
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Entradas

Microsoft.Azure.Commands.DataLakeStore.Models.DataLakeStoreEnums+PathRelativeExpiryOptions

Saídas

Observações

Alias: Set-AdlStoreItemExpiry