Aracılığıyla paylaş


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

Girişler

String

DataLakeStorePathInstance

SwitchParameter

Int32

Çıkışlar

Boolean