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
Azure PowerShell