Compartilhar via


Export-AzDataLakeStoreChildItemProperty

Exporta as propriedades (uso do disco e Acl) de toda a árvore do caminho especificado para um caminho de saída

Sintaxe

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

O Export-AzDataLakeStoreChildItemProperty é usado para relatar o uso do espaço ADLS e/ou o uso da ACL para um determinado diretório e seus subdiretórios e arquivos.

Exemplos

Exemplo 1: Obter o uso do disco e o uso da ACL para todos os subdiretórios e arquivos

Export-AzDataLakeStoreChildItemProperty -Account ContosoADL -Path /a -OutputPath "C:\Users\contoso\Desktop\DumpFile.txt" -GetAcl -GetDiskUsage -IncludeFile

Obtenha o uso do disco e o uso da ACL para todos os subdiretórios e arquivos em /a. IncludeFile garante que o uso seja relatado para arquivos também

Exemplo 2: Obter o uso da ACL para todos os subdiretórios e arquivos com a ACL consistente oculta

$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

Obtenha o uso da ACL para todos os subdiretórios e arquivos em /a. IncludeFile garante que o uso seja relatado para arquivos também. HideconsistentAcl neste caso mostrará o Acl de /a, não são crianças, uma vez que todas as crianças têm o mesmo acl que /a. Este sinalizador ignora a saída acl da subárvore se todos os acls forem iguais à raiz.

Parâmetros

-Account

A conta do Repositório Data Lake para executar a operação do sistema de arquivos em

Tipo:String
Aliases:AccountName
Position:0
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-Concurrency

Indica o número de arquivos/diretórios processados em paralelo. O padrão será calculado como um melhor esforço com base na especificação do sistema.

Tipo:Int32
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-Confirm

Solicita confirmação antes de executar o cmdlet.

Tipo:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para comunicação com o Azure.

Tipo:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-GetAcl

Recupera a acl a partir do caminho raiz

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-GetDiskUsage

Recupera o uso do disco a partir do caminho raiz

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-HideConsistentAcl

Não mostre a subárvore de diretório se as ACLs forem as mesmas em toda a subárvore. Isso torna mais fácil ver apenas os caminhos até os quais as ACLs diferem. Por exemplo, se todos os arquivos e pastas em /a/b forem os mesmos, não mostre a subárvore em /a/b e apenas saída /a/b com 'True' na coluna ACL consistenteNão pode ser definido se IncludeFiles não estiver definido, porque Acl consistente não pode ser determinado sem recuperar acls para os arquivos.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-IncludeFile

Mostrar estatísticas no nível do arquivo (o padrão é mostrar apenas informações no nível do diretório)

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-MaximumDepth

Profundidade máxima do diretório raiz até qual uso do disco ou acl é exibido

Tipo:Int32
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-OutputPath

Caminho para o arquivo de saída. Pode ser um caminho local ou um caminho Adl. Por padrão, é local. Se SaveToAdl for especificado, então é um caminho ADL na mesma conta

Tipo:String
Position:2
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-PassThru

Indica que uma resposta booleana deve ser retornada indicando o resultado da operação de exclusão.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-Path

O caminho na conta Data Lake especificada que deve ser recuperado. Pode ser um arquivo ou pasta No formato '/folder/file.txt', onde o primeiro '/' após o DNS indica a raiz do sistema de arquivos.

Tipo:DataLakeStorePathInstance
Position:1
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-SaveToAdl

Se aprovado, salva o arquivo de despejo na ADL. O DumpFile será um caminho ADL nesse caso

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Tipo:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

Entradas

Saídas