Export-AzDataLakeStoreChildItemProperty
Eksportuje właściwości (użycie dysku i listę ACL) dla całego drzewa z określonej ścieżki do ścieżki wyjściowej
Składnia
Export-AzDataLakeStoreChildItemProperty
[-Account] <String>
[-Path] <DataLakeStorePathInstance>
[-OutputPath] <String>
[-SaveToAdl]
[-IncludeFile]
[-MaximumDepth <Int32>]
[-Concurrency <Int32>]
[-GetDiskUsage]
[-PassThru]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Export-AzDataLakeStoreChildItemProperty
[-Account] <String>
[-Path] <DataLakeStorePathInstance>
[-OutputPath] <String>
[-SaveToAdl]
[-IncludeFile]
[-MaximumDepth <Int32>]
[-Concurrency <Int32>]
[-GetDiskUsage]
[-GetAcl]
[-HideConsistentAcl]
[-PassThru]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Export-AzDataLakeStoreChildItemProperty
[-Account] <String>
[-Path] <DataLakeStorePathInstance>
[-OutputPath] <String>
[-SaveToAdl]
[-IncludeFile]
[-MaximumDepth <Int32>]
[-Concurrency <Int32>]
[-GetAcl]
[-HideConsistentAcl]
[-PassThru]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Export-AzDataLakeStoreChildItemProperty służy do raportowania użycia miejsca usługi ADLS lub/i listy ACL dla danego katalogu oraz katalogów podrzędnych i plików.
Przykłady
Przykład 1. Pobieranie użycia dysku i użycia listy ACL dla wszystkich podkatalogów i plików
Export-AzDataLakeStoreChildItemProperty -Account ContosoADL -Path /a -OutputPath "C:\Users\contoso\Desktop\DumpFile.txt" -GetAcl -GetDiskUsage -IncludeFile
Pobierz użycie dysku i użycie listy ACL dla wszystkich podkatalogów i plików w obszarze /a. Plik IncludeFile zapewnia również raportowanie użycia plików
Przykład 2. Pobieranie użycia listy ACL dla wszystkich podkatalogów i plików z spójną listą ACL ukrytą
$fullAcl="user:contoso-userid:--x|user::rwx|other::---|group::rwx"
$newFullAcl = $fullAcl.Split("{|}");
Set-AzDataLakeStoreItemAcl -Account ContosoADL -Path /a -Acl $newFullAcl -Recurse -Debug
Export-AzDataLakeStoreChildItemProperty -Account ContosoADL -Path /a -OutputPath "C:\Users\contoso\Desktop\DumpFile.txt" -GetAcl -HideConsistentAcl -IncludeFile
Pobierz użycie listy ACL dla wszystkich podkatalogów i plików w obszarze /a. Funkcja IncludeFile zapewnia również raportowanie użycia plików. HideconsistentAcl w tym przypadku pokaże listę Acl /a, a nie jest to dzieci, ponieważ wszystkie dzieci mają takie same listy acl jak /a. Ta flaga pomija dane wyjściowe listy acl poddrzewa, jeśli wszystkie listy acl są takie same jak katalog główny.
Parametry
-Account
Konto usługi Data Lake Store do wykonania operacji systemu plików w programie
Typ: | String |
Aliasy: | AccountName |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-Concurrency
Wskazuje liczbę plików/katalogów przetwarzanych równolegle. Wartość domyślna zostanie obliczona jako najlepsze rozwiązanie na podstawie specyfikacji systemu.
Typ: | Int32 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
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 |
-GetAcl
Pobiera listę acl rozpoczynającą się od ścieżki głównej
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-GetDiskUsage
Pobiera użycie dysku rozpoczynające się od ścieżki głównej
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-HideConsistentAcl
Nie pokazuj poddrzewa katalogów, jeśli listy ACL są takie same w całym poddrzewie. Ułatwia to wyświetlanie tylko ścieżek, do których listy ACL różnią się. Jeśli na przykład wszystkie pliki i foldery w folderze /a/b są takie same, nie pokazuj poddrzewa /a/b i po prostu wyjściowe /a/b z wartością True w kolumnie Spójne listy ACLNie można ustawić, jeśli nie ustawiono plików IncludeFiles, ponieważ spójne listy Acl nie mogą być określone bez pobierania list acl dla plików.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-IncludeFile
Pokaż statystyki na poziomie pliku (wartość domyślna to pokazywanie tylko informacji na poziomie katalogu)
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-MaximumDepth
Maksymalna głębokość z katalogu głównego do momentu wyświetlenia użycia dysku lub listy acl
Typ: | Int32 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-OutputPath
Ścieżka do pliku wyjściowego. Może to być ścieżka lokalna lub ścieżka Adl. Domyślnie jest on lokalny. Jeśli określono parametr SaveToAdl, jest to ścieżka ADL na tym samym koncie
Typ: | String |
Position: | 2 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-PassThru
Wskazuje, że powinna zostać zwrócona odpowiedź logiczna wskazująca wynik operacji usuwania.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-Path
Ścieżka na określonym koncie usługi Data Lake, które należy pobrać. Może być plikiem lub folderem w formacie "/folder/file.txt", gdzie pierwszy "/" po systemie DNS wskazuje katalog główny systemu plików.
Typ: | DataLakeStorePathInstance |
Position: | 1 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-SaveToAdl
Jeśli przekazano plik zrzutu, zapisze plik zrzutu w usłudze ADL. Plik DumpFile będzie ścieżką ADL w tym przypadku
Typ: | SwitchParameter |
Position: | Named |
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 |