Este exemplo usa vários cmdlets comuns do Windows PowerShell e o cmdlet atual para carregar todos os arquivos da pasta atual para a pasta raiz do contêiner ContosoShare06.
O primeiro comando obtém o nome da pasta atual e o armazena na variável $CurrentFolder.
O segundo comando usa o cmdlet Get-AzStorageShare para obter o compartilhamento de arquivos chamado ContosoShare06 e o armazena na variável $Container.
O comando final obtém o conteúdo da pasta atual e passa cada um para o cmdlet Where-Object usando o operador de pipeline.
Esse cmdlet filtra objetos que não são arquivos e, em seguida, passa os arquivos para o cmdlet ForEach-Object.
Esse cmdlet executa um bloco de script para cada arquivo que cria o caminho apropriado para ele e, em seguida, usa o cmdlet atual para carregar o arquivo.
O resultado tem o mesmo nome e a mesma posição relativa em relação aos outros arquivos que este exemplo carrega.
Para obter mais informações sobre blocos de script, digite Get-Help about_Script_Blocks.
Exemplo 3: Carregue um arquivo local em um arquivo do Azure e preserve as propriedades SMB do Arquivo local (Atributos do Arquivo, Hora de Criação do Arquivo, Hora da Última Gravação do Arquivo) no arquivo do Azure.
Este exemplo carrega um arquivo local em um arquivo do Azure e preserva as propriedades SMB do arquivo local (Atributos do arquivo, Hora da criação do arquivo, Hora da última gravação do arquivo) no arquivo do Azure.
Exemplo 4: Carregar um arquivo com FileMode, Owner e Group para um compartilhamento de arquivos NFS
Este comando carrega um arquivo local em um arquivo do Azure com FileMode rwxrwSrwx, Proprietário 1 e Grupo 1.
FileMode, Owner, Group só funciona em compartilhamento de arquivos NFS.
Especifica o intervalo de tempo limite do lado do cliente, em segundos, para uma solicitação de serviço.
Se a chamada anterior falhar no 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 reduzir 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 um arquivo ou pasta.
Este cmdlet carrega conteúdo para o arquivo especificado por esse parâmetro ou para um arquivo na pasta especificada por esse parâmetro.
Se você especificar uma pasta, esse cmdlet criará um arquivo com o mesmo nome do arquivo de origem.
Se você especificar um caminho de um arquivo que não existe, esse cmdlet criará esse arquivo e salvará o conteúdo nesse arquivo.
Se você especificar um arquivo que já existe e especificar o parâmetro Force , esse cmdlet substituirá o conteúdo do arquivo.
Se você especificar um arquivo que já existe e não especificar Force, esse cmdlet não fará nenhuma alteração e retornará um erro.
Se você especificar um caminho de uma pasta que não existe, esse cmdlet não fará nenhuma alteração e retornará um erro.
Mantenha as propriedades SMB do arquivo de origem (atributos do arquivo, tempo de criação do arquivo, hora da última gravação do arquivo) no arquivo de destino. Este parâmetro só está disponível no Windows.
Especifica o nome do compartilhamento de arquivos.
Este cmdlet é carregado para um arquivo no compartilhamento de arquivos especificado por este 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.