O cmdlet Get-AzStorageFile lista diretórios e arquivos para o compartilhamento ou diretório especificado.
Especifique o parâmetro Path para obter uma instância de um diretório ou arquivo no caminho especificado.
Esse cmdlet retorna objetos AzureStorageFile e AzureStorageDirectory .
Você pode usar a propriedade IsDirectory para distinguir entre pastas e arquivos.
Exemplos
Exemplo 1: listar diretórios em um compartilhamento
Esse comando lista apenas os diretórios no compartilhamento ContosoShare06.
Ele primeiro recupera arquivos e diretórios, passa-os para o operador where usando o operador de pipeline e, em seguida, descarta todos os objetos cujo tipo não é "AzureStorageFileDirectory".
Esse comando lista os arquivos e pastas no diretório ContosoWorkingFolder no compartilhamento ContosoShare06.
Primeiro, ele obtém a instância do diretório e, em seguida, a encadeia para o cmdlet Get-AzStorageFile para listar o diretório.
Exemplo 3: listar arquivos e diretórios em um compartilhamento e excluir informações estendidas
Este comando lista os arquivos e pastas no compartilhamento ContosoShare06 e exclui informações de arquivo estendidas, como carimbos de data/hora, ETag, atributos, permissionKey no arquivo de lista e diretório.
Atualmente, -ExcludeExtendedInfo será necessário para listar arquivos e diretórios do compartilhamento de arquivos NFS ou de um diretório no compartilhamento de arquivos NFS.
Parâmetros
-ClientTimeoutPerRequest
Especifica o intervalo de tempo limite do lado do cliente, em segundos, para uma solicitação de serviço.
Se a chamada anterior falhar dentro do intervalo especificado, esse cmdlet repetirá a solicitação.
Se esse cmdlet não receber uma resposta bem-sucedida antes que o intervalo se esgote, esse cmdlet retornará um erro.
Especifica o máximo de chamadas de rede simultâneas.
Você pode usar esse parâmetro para limitar a simultaneidade para limitar o uso local de CPU e largura de banda especificando o número máximo de chamadas de rede simultâneas.
O valor especificado é uma contagem absoluta e não é multiplicado pela contagem de núcleos.
Esse parâmetro pode ajudar a atenuar problemas de conexão de rede em ambientes de baixa largura de banda, como 100 quilobits por segundo.
O valor padrão é 10.
Especifica o caminho de uma pasta.
Se você omitir o parâmetro Path , Get-AzStorageFile listará os diretórios e arquivos no diretório ou compartilhamento de arquivos especificado.
Se você incluir o parâmetro Path , Get-AzStorageFile retornará uma instância de um diretório ou arquivo no caminho especificado.
Especifica o intervalo de tempo limite do lado do serviço, em segundos, para uma solicitação.
Se o intervalo especificado ocorrer antes que o serviço processe a solicitação, o serviço de Armazenamento retornará um erro.
Especifica o nome do compartilhamento de arquivos.
Esse cmdlet obtém um arquivo ou diretório do compartilhamento de arquivos especificado por esse parâmetro.
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.