Set-AzureRmDataLakeStoreItemExpiry

Nastaví nebo odebere čas vypršení platnosti souboru v účtu Azure Data Lake Store.

Upozorňující

Modul AzureRM PowerShell byl od 29. února 2024 oficiálně zastaralý. Uživatelům se doporučuje migrovat z AzureRM do modulu Az PowerShell, aby se zajistila nepřetržitá podpora a aktualizace.

I když může modul AzureRM stále fungovat, už se neudržuje ani nepodporuje, přičemž jakékoli další použití se bude umisťovat podle vlastního uvážení a rizika uživatele. Pokyny k přechodu na modul Az najdete v našich zdrojích informací o migraci.

Syntax

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

Description

Rutina Set-AzureRmDataLakeStoreItemExpiry nastaví nebo odebere čas vypršení platnosti souboru v účtu Azure Data Lake Store.

Příklady

Příklad 1: Nastavení doby vypršení platnosti souboru

PS C:\> Set-AzureRmDataLakeStoreItemExpiry -AccountName "ContosoADL" -Path /myfile.txt -Expiration [DateTimeOffset]::Now.AddHours(2)

Nastaví vypršení platnosti souboru myfile.txt v účtu ContosoADL na dvě hodiny od této chvíle. To způsobí, že platnost souboru vyprší (bude označena k odstranění) za dvě hodiny.

Příklad 2: Odebrání vypršení platnosti souboru

PS C:\> Set-AzureRmDataLakeStoreItemExpiry -AccountName "ContosoADL" -Path /myfile.txt

Odebere všechna vypršení platnosti, která byla dříve nastavena u souboru myfile.txt v účtu ContosoADL. To znamená, že platnost souboru nevyprší automaticky (bude označena k odstranění) a bude nutné ho ručně odstranit nebo nastavit tak, aby znovu vypršela.

Příklad 3: Nastavení času vypršení platnosti souboru vzhledem k

PS C:\> Set-AdlStoreItemExpiry -Account "ContosoADL" -path /myfile.txt -RelativeFileExpiryOption RelativeToNow -RelativeTime 240000
PS C:\> Set-AdlStoreItemExpiry -Account "ContosoADL" -path /myfile.txt -RelativeFileExpiryOption RelativeToCreationDate -RelativeTime 240000

První příkaz nastaví čas vypršení platnosti souboru /myfile.txt 240 sekund vzhledem k aktuálnímu času na serveru. Druhý příkaz nastaví dobu vypršení platnosti souboru /myfile.txt 240 sekund vzhledem k času vytvoření na serveru.

Parametry

-Account

Určuje název účtu Data Lake Store.

Type:String
Aliases:AccountName
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Před spuštěním rutiny zobrazí výzvu k potvrzení.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Type:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Expiration

Absolutní doba vypršení platnosti zadaného souboru. Pokud není nastavena žádná hodnota nebo nastavena hodnota MaxValue, soubor nikdy nevyprší.

Type:DateTimeOffset
Position:2
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Path

Určuje cestu Data Lake Store položky souboru, pro kterou se má nastavit nebo odebrat vypršení platnosti.

Type:DataLakeStorePathInstance
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-RelativeFileExpiryOption

Relativní možnosti vypršení platnosti RelativeToNow nebo RelativeToCreationDate jsou aktuální možnosti.

Type:Microsoft.Azure.Commands.DataLakeStore.Models.DataLakeStoreEnums+PathRelativeExpiryOptions
Accepted values:RelativeToNow, RelativeToCreationDate
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-RelativeTime

Relativní čas v milisekundách s ohledem na nyní nebo čas vytvoření

Type:Int64
Position:3
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Vstupy

String

DataLakeStorePathInstance

DateTimeOffset

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

Int64

Výstupy

DataLakeStoreItem

Poznámky

Alias: Set-AdlStoreItemExpiry