Set-AzDataLakeStoreItemExpiry
Ustawia lub usuwa czas wygaśnięcia pliku na koncie usługi Azure Data Lake Store.
Składnia
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>]
Opis
Zestaw poleceń cmdlet Set-AzDataLakeStoreItemExpiry lub usuwa czas wygaśnięcia pliku na koncie usługi Azure Data Lake Store.
Przykłady
Przykład 1: Ustawianie czasu wygaśnięcia pliku
Set-AzDataLakeStoreItemExpiry -AccountName "ContosoADL" -Path /myfile.txt -Expiration ([DateTimeOffset]::Now.AddHours(2))
Ustawia wygaśnięcie pliku myfile.txt na koncie ContosoADL na dwie godziny od teraz. Spowoduje to wygaśnięcie pliku (zostanie oznaczone do usunięcia) w ciągu dwóch godzin.
Przykład 2. Usuwanie wygaśnięcia pliku
Set-AzDataLakeStoreItemExpiry -AccountName "ContosoADL" -Path /myfile.txt
Usuwa wszelkie wygaśnięcia, które zostały wcześniej ustawione na plik "myfile.txt" na koncie "ContosoADL". Oznacza to, że plik nie wygaśnie automatycznie (zostanie oznaczony do usunięcia) i będzie musiał zostać ręcznie usunięty lub ustawiony na wygaśnięcie ponownie.
Przykład 3. Ustawianie czasu wygaśnięcia dla pliku względem teraz
Set-AzDataLakeStoreItemExpiry -Account "ContosoADL" -Path /myfile.txt -RelativeFileExpiryOption RelativeToNow -RelativeTime 240000
Set-AzDataLakeStoreItemExpiry -Account "ContosoADL" -Path /myfile.txt -RelativeFileExpiryOption RelativeToCreationDate -RelativeTime 240000
Pierwsze polecenie ustawia czas wygaśnięcia pliku /myfile.txt 240 sekund względem bieżącego czasu na serwerze. Drugie polecenie ustawia czas wygaśnięcia pliku /myfile.txt 240 sekund względem czasu utworzenia na serwerze.
Parametry
-Account
Określa nazwę konta usługi Data Lake Store.
Typ: | String |
Aliasy: | AccountName |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Expiration
Bezwzględny czas wygaśnięcia określonego pliku. Jeśli żadna wartość nie zostanie ustawiona na wartość MaxValue, plik nigdy nie wygaśnie.
Typ: | DateTimeOffset |
Position: | 2 |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-Path
Określa ścieżkę usługi Data Lake Store elementu pliku, dla którego chcesz ustawić lub usunąć wygaśnięcie.
Typ: | DataLakeStorePathInstance |
Position: | 1 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-RelativeFileExpiryOption
Opcje względnego wygaśnięcia. RelativeToNow lub RelativeToCreationDate to bieżące opcje
Typ: | Microsoft.Azure.Commands.DataLakeStore.Models.DataLakeStoreEnums+PathRelativeExpiryOptions |
Dopuszczalne wartości: | RelativeToNow, RelativeToCreationDate |
Position: | 2 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-RelativeTime
Względny czas w milisekundach w odniesieniu do teraz lub czasu utworzenia
Typ: | Int64 |
Position: | 3 |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-WhatIf
Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
Microsoft.Azure.Commands.DataLakeStore.Models.DataLakeStoreEnums+PathRelativeExpiryOptions
Dane wyjściowe
Uwagi
Alias: Set-AdlStoreItemExpiry