Compartir a través de


Set-AzDataLakeStoreItemExpiry

Establece o quita la hora de expiración de un archivo en una cuenta de Azure Data Lake Store.

Sintaxis

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

El cmdlet Set-AzDataLakeStoreItemExpiry establece o quita la hora de expiración de un archivo en una cuenta de Azure Data Lake Store.

Ejemplos

Ejemplo 1: Establecer la hora de expiración de un archivo

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

Establece la expiración en el archivo myfile.txt en la cuenta ContosoADL en dos horas a partir de ahora. Esto hará que el archivo expire (se marque para eliminar) en dos horas.

Ejemplo 2: Quitar la expiración en un archivo

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

Quita cualquier expiración que se estableció anteriormente en el archivo "myfile.txt" en la cuenta "ContosoADL". Esto significa que el archivo no expirará automáticamente (se marcará para eliminar) y tendrá que eliminarse manualmente o establecerse para que expire de nuevo.

Ejemplo 3: Establecer la hora de expiración de un archivo relativo a ahora

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

El primer comando establece la hora de expiración del archivo /myfile.txt 240 segundos en relación con la hora actual en el servidor. El segundo comando establece la hora de expiración del archivo /myfile.txt 240 segundos en relación con la hora de creación en el servidor.

Parámetros

-Account

Especifica el nombre de la cuenta de Data Lake Store.

Tipo:String
Alias:AccountName
Posición:0
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

Tipo:SwitchParameter
Alias:cf
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DefaultProfile

Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure.

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Expiration

Tiempo de expiración absoluto para el archivo especificado. Si no hay ningún valor o establecido en MaxValue, el archivo nunca expirará.

Tipo:DateTimeOffset
Posición:2
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-Path

Especifica la ruta de acceso de Data Lake Store del elemento de archivo para el que se va a establecer o quitar la expiración.

Tipo:DataLakeStorePathInstance
Posición:1
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-RelativeFileExpiryOption

Opciones de expiración relativas. RelativeToNow o RelativeToCreationDate son opciones actuales

Tipo:Microsoft.Azure.Commands.DataLakeStore.Models.DataLakeStoreEnums+PathRelativeExpiryOptions
Valores aceptados:RelativeToNow, RelativeToCreationDate
Posición:2
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-RelativeTime

Tiempo relativo en milisegundos con respecto a la hora de creación o ahora

Tipo:Int64
Posición:3
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.

Tipo:SwitchParameter
Alias:wi
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Entradas

String

DataLakeStorePathInstance

DateTimeOffset

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

Int64

Salidas

DataLakeStoreItem

Notas

Alias: Set-AdlStoreItemExpiry