你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Set-AzDataLakeStoreItemExpiry
设置或删除 Azure Data Lake Store 帐户中文件的过期时间。
语法
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>]
说明
Set-AzDataLakeStoreItemExpiry cmdlet 设置或删除 Azure Data Lake Store 帐户中文件的过期时间。
示例
示例 1:设置文件的过期时间
Set-AzDataLakeStoreItemExpiry -AccountName "ContosoADL" -Path /myfile.txt -Expiration ([DateTimeOffset]::Now.AddHours(2))
将帐户 ContosoADL 中的文件myfile.txt过期时间设置为两小时。 这将导致文件在两小时内过期(标记为删除)。
示例 2:删除文件的过期时间
Set-AzDataLakeStoreItemExpiry -AccountName "ContosoADL" -Path /myfile.txt
删除以前在帐户“ContosoADL”中的文件“myfile.txt”上设置的任何过期时间。 这意味着该文件不会自动过期(标记为删除),需要手动删除或设置为再次过期。
示例 3:设置相对于现在的文件的过期时间
Set-AzDataLakeStoreItemExpiry -Account "ContosoADL" -Path /myfile.txt -RelativeFileExpiryOption RelativeToNow -RelativeTime 240000
Set-AzDataLakeStoreItemExpiry -Account "ContosoADL" -Path /myfile.txt -RelativeFileExpiryOption RelativeToCreationDate -RelativeTime 240000
第一个命令设置文件 /myfile.txt 240 秒相对于服务器当前时间的过期时间。 第二个命令设置文件 /myfile.txt 240 秒相对于服务器创建时间的过期时间。
参数
-Account
指定 Data Lake Store 帐户名称。
Type: | String |
Aliases: | AccountName |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
提示你在运行 cmdlet 之前进行确认。
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
用于与 Azure 通信的凭据、帐户、租户和订阅。
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Expiration
指定文件的绝对过期时间。 如果没有值或设置为 MaxValue,则文件永远不会过期。
Type: | DateTimeOffset |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Path
指定要为其设置或删除到期的文件项的 Data Lake Store 路径。
Type: | DataLakeStorePathInstance |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RelativeFileExpiryOption
相对过期选项。 RelativeToNow 或 RelativeToCreationDate 是当前选项
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
相对于现在或创建时间的相对时间(以毫秒为单位)
Type: | Int64 |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
显示运行该 cmdlet 时会发生什么情况。 cmdlet 未运行。
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
输入
Microsoft.Azure.Commands.DataLakeStore.Models.DataLakeStoreEnums+PathRelativeExpiryOptions
输出
备注
别名:Set-AdlStoreItemExpiry