Export-AzDataLakeStoreChildItemProperty
Tüm ağacın özelliklerini (Disk kullanımı ve Acl) belirtilen yoldan çıkış yoluna aktarır
Syntax
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>]
Description
Export-AzDataLakeStoreChildItemProperty, verilen dizin ve alt dizinleri ve dosyaları için ADLS alan kullanımını veya/ve ACL kullanımını raporlamak için kullanılır.
Örnekler
Örnek 1: Tüm alt dizinler ve dosyalar için disk kullanımını ve ACL kullanımını alma
Export-AzDataLakeStoreChildItemProperty -Account ContosoADL -Path /a -OutputPath "C:\Users\contoso\Desktop\DumpFile.txt" -GetAcl -GetDiskUsage -IncludeFile
/a altındaki tüm alt dizinler ve dosyalar için disk kullanımını ve ACL kullanımını alın. IncludeFile, kullanımın dosyalar için de bildirilmesini sağlar
Örnek 2: Tutarlı ACL gizli olan tüm alt dizinler ve dosyalar için ACL kullanımını alma
$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
/a altındaki tüm alt dizinler ve dosyalar için ACL kullanımını alın. IncludeFile, kullanımın dosyalar için de bildirilmesini sağlar. Bu durumda HideconsistentAcl, tüm alt öğeler /a ile aynı acl'ye sahip olduğundan alt öğe değil, /a Acl'sini gösterir. Bu bayrak, tüm acl'ler kökle aynıysa alt ağacın acl çıkışını atlar.
Parametreler
-Account
içinde dosya sistemi işlemini yürütmek için Data Lake Store hesabı
Type: | String |
Aliases: | AccountName |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Concurrency
Paralel olarak işlenen dosya/dizin sayısını gösterir. Varsayılan değer, sistem belirtimine göre en iyi çaba olarak hesaplanır.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-GetAcl
Kök yoldan başlayarak acl'yi alır
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-GetDiskUsage
Kök yoldan başlayarak disk kullanımını alır
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-HideConsistentAcl
ACL'ler tüm alt ağaç boyunca aynıysa dizin alt ağacını göstermeyin. Bu, yalnızca ACL'lerin farklılık gösterdiği yolları görmeyi kolaylaştırır. Örneğin, /a/b altındaki tüm dosya ve klasörler aynıysa, /a/b alt ağacını göstermeyin ve yalnızca Tutarlı ACL sütununda 'True' olan /a/b çıktısı IncludeFiles ayarlanmadıysa ayarlanamaz, çünkü tutarlı ACL dosyalar için acl'ler alınmadan belirlenemez.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-IncludeFile
İstatistikleri dosya düzeyinde göster (varsayılan olarak yalnızca dizin düzeyindeki bilgileri gösterir)
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-MaximumDepth
Kök dizinden disk kullanımı veya acl'nin görüntülendiği ana kadar en fazla derinlik
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OutputPath
Çıkış dosyasının yolu. Yerel yol veya Adl Yolu olabilir. Varsayılan olarak yereldir. SaveToAdl belirtilirse aynı hesaptaki bir ADL yoludur
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PassThru
Silme işleminin sonucunu gösteren boole yanıtı döndürülmesi gerektiğini gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Path
Belirtilen Data Lake hesabındaki alınması gereken yol. Bir dosya veya klasör olabilir '/folder/file.txt' biçiminde olabilir; burada DNS'nin ardından gelen ilk '/' dosya sisteminin kökünü gösterir.
Type: | DataLakeStorePathInstance |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SaveToAdl
Geçirilirse döküm dosyasını ADL'ye kaydeder. DumpFile bu durumda bir ADL yolu olacaktır
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |