1
resposta

[Dúvida] Dúvida AzCopy

Não está salvando o comando para atalho ou renomeio do azcopy:

Set-Alias azcopy .\AzCopy.exe

Faço o comando no PowerShell ISE (x86) e funciona. Porém, quando fecho e PowerShell e abro novamente o arquivo para executar o Azcopy, retorna o erro: De comando no AzCopy não reconhecido.

Será que para executar o comando, faz necessário abrir o PowerShell como administrador? Será que necessita de algum comando para salvar, após a execução do "Set-Alias azcopy .\AzCopy.exe "?

1 resposta

Olá Luiz.

Tudo bem?

Desculpa a demora, estou respondendo esse tópico para tentar ajudar você e outros alunos que estiverem com essa mesma dúvida. Valeu :)

Pelo que entendi, você está com um problema ao tentar salvar o comando "Set-Alias azcopy .\AzCopy.exe" no PowerShell para poder executar o AzCopy posteriormente.

Uma possível solução para o seu problema é abrir o PowerShell como administrador. Isso pode ser feito clicando com o botão direito no ícone do PowerShell e selecionando "Executar como administrador". Dessa forma, o comando deve ser reconhecido corretamente.

Outra alternativa é adicionar o caminho do diretório onde o AzCopy está instalado à variável de ambiente "PATH" do sistema. Isso permitirá que o PowerShell encontre o executável do AzCopy em qualquer diretório. Para fazer isso, siga os passos abaixo:

  1. Abra o "Painel de Controle" e clique em "Sistema e Segurança".
  2. Clique em "Sistema" e, em seguida, em "Configurações avançadas do sistema".
  3. Na guia "Avançado", clique em "Variáveis de Ambiente".
  4. Na seção "Variáveis do Sistema", encontre a variável "Path" e clique em "Editar".
  5. Na janela "Editar Variável de Sistema", clique em "Novo" e adicione o caminho completo para o diretório onde o AzCopy está instalado (por exemplo, "C:\Program Files\Microsoft SDKs\Azure\AzCopy").
  6. Clique em "OK" em todas as janelas para salvar as alterações.

Depois de adicionar o caminho do AzCopy à variável de ambiente "PATH", você poderá executar o comando "Set-Alias azcopy .\AzCopy.exe" em qualquer diretório no PowerShell, sem a necessidade de abrir o PowerShell como administrador.

Espero que isso resolva o seu problema! Se tiver mais alguma dúvida, é só me dizer. Espero ter ajudado e bons estudos!