Dela via


Set-AzDataLakeStoreItemExpiry

Anger eller tar bort förfallstiden för en fil i ett Azure Data Lake Store-konto.

Syntax

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

Cmdleten Set-AzDataLakeStoreItemExpiry anger eller tar bort förfallstiden för en fil i ett Azure Data Lake Store-konto.

Exempel

Exempel 1: Ange förfallotid för en fil

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

Anger förfallodatum för filen myfile.txt i kontot ContosoADL till om två timmar. Detta gör att filen upphör att gälla (markeras för borttagning) om två timmar.

Exempel 2: Ta bort förfallodatumet för en fil

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

Tar bort alla förfallodatum som tidigare angetts för filen "myfile.txt" i kontot "ContosoADL". Det innebär att filen inte upphör att gälla automatiskt (markeras för borttagning) och måste tas bort manuellt eller ställas in för att upphöra att gälla igen.

Exempel 3: Ange förfallotid för en fil i förhållande till nu

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

Det första kommandot anger förfallotiden för filen /myfile.txt 240 sekunder i förhållande till aktuell tid på servern. Det andra kommandot anger förfallotiden för filen /myfile.txt 240 sekunder i förhållande till skapandetiden på servern.

Parametrar

-Account

Anger Data Lake Store-kontonamnet.

Typ:String
Alias:AccountName
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Typ:SwitchParameter
Alias:cf
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Typ:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Expiration

Den absoluta förfallotiden för den angivna filen. Om inget värde eller anges till MaxValue upphör filen aldrig att gälla.

Typ:DateTimeOffset
Position:2
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Path

Anger sökvägen till Data Lake Store för det filobjekt som du vill ange eller ta bort förfallodatum för.

Typ:DataLakeStorePathInstance
Position:1
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-RelativeFileExpiryOption

Alternativ för relativ förfallodatum. RelativeToNow eller RelativeToCreationDate är aktuella alternativ

Typ:Microsoft.Azure.Commands.DataLakeStore.Models.DataLakeStoreEnums+PathRelativeExpiryOptions
Godkända värden:RelativeToNow, RelativeToCreationDate
Position:2
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-RelativeTime

Den relativa tiden i millisekunder med avseende på nu eller skapandetid

Typ:Int64
Position:3
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

Typ:SwitchParameter
Alias:wi
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

String

DataLakeStorePathInstance

DateTimeOffset

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

Int64

Utdata

DataLakeStoreItem

Kommentarer

Alias: Set-AdlStoreItemExpiry