Set-AzDataLakeStoreItemExpiry
設定或移除 Azure Data Lake Store 帳戶中檔案的到期時間。
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
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