Como baixar um arquivo usando PowerShell

Como baixar um arquivo usando PowerShell
PowerShell é um shell de script de linha de comando usado para automatizar uma variedade de tarefas diferentes. PowerShell é suportado por sistemas operacionais Windows, Linux e MacOS. PowerShell suporta vários cmdlets para realizar centenas de operações. Esses cmdlets podem ser usados ​​para operar na máquina local ou podem recuperar dados de fontes on -line.

Nesta postagem, demonstraremos as maneiras possíveis de baixar um arquivo usando PowerShell.

Como baixar um arquivo usando PowerShell?

PowerShell é um shell de script para automatizar o gerenciamento do sistema, mas também pode ser usado para baixar um arquivo.

Os métodos são os seguintes para baixar um arquivo do link de origem com PowerShell.

  • Invoke-Webrequest: O cmdlet primário
  • iwr: é um pseudônimo de invoke-webrequest cmdlet
  • wget: é um pseudônimo de invoke-webrequest cmdlet
  • ondulação: também é um pseudônimo de invoke-webrequest cmdlet

Exemplo 1: Usando Invoke-Webrequest para baixar um arquivo

Neste exemplo, o Invoke-Webrequest é usado para baixar o arquivo do local da fonte para o caminho absoluto da unidade local.

Invoke -webrequest -uri "https: // github.com/PowerShell/PowerShell "'
-Outfile "C: \ Users \ PowerShell \ Documents \ PowerShell \ WebRequest_powershell.html "
LS "C: \ Usuários \ PowerShell \ Documents \ PowerShell"

O código acima é descrito como,

- O caminho do arquivo a ser baixado é passado para o “-UriParâmetro

- O caminho de destino é definido usando o “-SaídaParâmetro

Como você pode ver na captura de tela acima, o arquivo é baixado no caminho de destino, sem nenhum erro.

Exemplo 2: Usando IWR para baixar um arquivo

O "iwr”É um alias do cmdlet Invoke-Webrequest que também pode ser usado para baixar arquivos do link. O código de exemplo é usado para baixar um arquivo usando “iwr”:

iwr -uri "https: // github.com/PowerShell/PowerShell "'
-Outfile "C: \ Users \ PowerShell \ Documents \ PowerShell \ iwr_powershell.html "
LS "C: \ Usuários \ PowerShell \ Documents \ PowerShell"

Como você pode ver na captura de tela acima, o arquivo é baixado com sucesso com a ajuda de "IWR".

Exemplo 3: Usando o WGet para baixar um arquivo

Como "IWR", o wget também é um alias do Invoke-Webrequest cmdlet. Com a mesma sintaxe, apenas substitua o Invoke-Webrequest com "WGet" Para baixar o arquivo. O exemplo é o seguinte.

wget -uri "https: // github.com/PowerShell/PowerShell "'
-Outfile "C: \ Users \ PowerShell \ Documents \ PowerShell \ WGET_POWERSHELL.html "
LS "C: \ Usuários \ PowerShell \ Documents \ PowerShell"

O arquivo baixado pode ser visto no caminho de download conforme os resultados acima.

Exemplo 4: Usando Curl para baixar um arquivo

O arquivo do link pode ser baixado usando o comando Invoke-Webrequest Alias, ondulação. O abaixo, dado um exemplo, baixará o arquivo da fonte para o caminho da unidade local.

Curl -uri "https: // github.com/PowerShell/PowerShell "'
-Outfile "C: \ Users \ PowerShell \ Documents \ PowerShell \ Curl_powershell.html "
LS "C: \ Usuários \ PowerShell \ Documents \ PowerShell"

Pode ser notado na captura de tela em anexo que o PowerShell.HTML é baixado para o caminho com sucesso.

Você aprendeu os quatro métodos diferentes de baixar arquivos do link de origem para o caminho da unidade local.

Conclusão

Um arquivo pode ser baixado com o Microsoft PowerShell através do comando Invoke-Webrequest. O PowerShell oferece três pseudônimos de Invoke-Webrequest I.e., iwr, cacho e wget. Esta postagem demonstra vários métodos para baixar um arquivo usando PowerShell. Embora o funcionamento de todos esses quatro cmdlets seja o mesmo, você pode usar qualquer um deles para baixar um arquivo usando PowerShell.