O cmdlet Get-AzStorageFile lista diretórios e arquivos para o compartilhamento ou diretório que você especificar.
Especifique o parâmetro Path para obter uma instância de um diretório ou arquivo no caminho especificado.
Este 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
Este comando lista apenas os diretórios no compartilhamento ContosoShare06.
Primeiro, ele recupera arquivos e diretórios, passa-os para o operador where usando o operador de pipeline e, em seguida, descarta quaisquer objetos cujo tipo não seja "AzureStorageFileDirectory".
Este comando lista os arquivos e pastas no diretório ContosoWorkingFolder sob o compartilhamento ContosoShare06.
Primeiro, ele obtém a instância do diretório e, em seguida, canaliza-a 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 no 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 tentará novamente a solicitação.
Se este cmdlet não receber uma resposta bem-sucedida antes do intervalo passar, ele 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 da CPU e da 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 principal.
Esse parâmetro pode ajudar a mitigar problemas de conexão de rede em ambientes de baixa largura de banda, como 100 kilobits 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 compartilhamento de arquivos ou diretório 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 decorrer antes de o serviço processar 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 também pode criar e rever issues e pull requests. Para mais informações, consulte o nosso guia para colaboradores.