O "wget”O cmdlet é uma ferramenta base Linux que baixa os arquivos usando o URL fornecido no terminal. Ele suporta todos os tipos de protocolos, incluindo “Ftp "," ftps "," http "e" https”. Infelizmente, este cmdlet não é suportado no PowerShell. No entanto, PowerShell tem outras alternativas, incluindo o “Invoke-Webrequest "," Start-bitstransfer "ou" Invocar-Restmethod”Cmdlet. Todos esses cmdlets são capazes de executar operações que “wget" pode.
Este tutorial será analisado um guia para encontrar a alternativa ao “wget”Cmdlet.
Como baixar um arquivo no PowerShell?
Essas abordagens podem ser consideradas um substituto para o “wget”Cmdlet:
Método 1: Use o cmdlet "Invoke-webrequest" para baixar um arquivo
O cmdlet “Invoke-Webrequest”Pega os arquivos da Internet utilizando seus URLs. É o substituto do “wget”Cmdlet de linux.
Exemplo
Este exemplo vai baixar um arquivo da Internet usando o PowerShell:
$ src = "https: // www.Africau.EDU/imagens/default/amostra.pdf "De acordo com o código acima:
Método 2: Use o cmdlet "Invoke-Restmethod" para baixar um arquivo
O cmdlet “Invocar-Restmethod”É outra alternativa para o“wget”Cmdlet. Ele também baixa os arquivos da Internet usando o URL fornecido.
Exemplo
Esta demonstração baixará um arquivo da Internet usando o URL fornecido:
$ src = "https: // www.Africau.EDU/imagens/default/amostra.pdf "
É assim que o arquivo é baixado com o PowerShell usando o código acima.
Método 3: use o cmdlet "start-bitstransfer" para baixar um arquivo
O "Start-bitstransfer”O cmdlet é um pouco como os cmdlets acima mencionados com pequenas diferenças de parâmetros.
Exemplo
Este exemplo demonstrará baixar um arquivo da Internet usando o “Start-bitstransfer”:
$ src = "https: // www.Africau.EDU/imagens/default/amostra.pdf "Em vez de usar o “-Uri "use" -DeRce”Parâmetro, e como uma alternativa de“-Outfile ", utilize o"-destinação”Opção:
Isso era tudo sobre o download de arquivos da internet.
Conclusão
O "wget”É um cmdlet baseado em Linux que ajuda o terminal a baixar arquivos da Internet usando seu URL. Não é suportado no PowerShell. No entanto, PowerShell tem vários substitutos, incluindo “Start-bitstransfer "," Invocar-Restmethod "e" Invoke-Webrequest”Cmdlets. Este blog elaborou o “wget"Cmdlet e seus substitutos em PowerShell.