Jak pobrać plik za pomocą PowerShell

Jak pobrać plik za pomocą PowerShell
PowerShell to powłoka skryptowa wiersza polecenia używana do automatyzacji różnych zadań. PowerShell jest obsługiwany przez systemy operacyjne Windows, Linux i MacOS. PowerShell obsługuje kilka CMDLETS w celu wykonywania setek operacji. Te CMDLETY mogą być używane do działania na komputerze lokalnym lub pobierać dane ze źródeł internetowych.

W tym poście zademonstrujemy możliwe sposoby pobrania pliku za pomocą PowerShell.

Jak pobrać plik za pomocą PowerShell?

PowerShell to skorupa do automatyzacji zarządzania systemem, ale można go również użyć do pobrania pliku.

Metody są następujące w celu pobrania pliku z linku źródłowego z PowerShell.

  • Invoke-Webrequest: Główna cmdlet
  • iwr: to pseudonim Invoke-Webrequest cmdlet
  • wget: to pseudonim Invoke-Webrequest cmdlet
  • kędzior: jest również pseudonimem invoke-Webrequest cmdlet

Przykład 1: Używanie Invoke-WebRequest do pobrania pliku

W tym przykładzie Invoke-Webrequest służy do pobrania pliku z lokalizacji źródłowej do bezwzględnej ścieżki napędu lokalnego.

Invoke -Webrequest -uri "https: // github.com/PowerShell/PowerShell "'
-Outfile "C: \ Users \ PowerShell \ Documents \ PowerShell \ WebRequest_Powershell.html "
LS "C: \ Users \ PowerShell \ Documents \ PowerShell"

Powyższy kod jest opisany jako,

- Ścieżka pliku do pobrania jest przekazywana do „-URI”Parametr

- Ścieżka docelowa jest zdefiniowana za pomocą „-Outfile”Parametr

Jak widać na powyższym zrzucie ekranu, plik jest pobierany na ścieżkę docelową, bez żadnego błędu.

Przykład 2: Używanie IWR do pobrania pliku

„„iwr”To pseudonim CMDLET INVOKE-WEBREQUEST, który można również użyć do pobierania plików z linku. Przykładowy kod służy do pobrania pliku za pomocą „iwr”:

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

Jak widać na powyższym zrzucie ekranu, plik jest pobierany pomyślnie z pomocą „IWR”.

Przykład 3: Używanie wget do pobrania pliku

Tak jak „IWR”, WGET jest również aliasem Invoke-Webrequest CMDLET. Z tą samą składnią po prostu wymień Invoke-Webrequest z „WGET” Aby pobrać plik. Przykład jest następujący.

wget -uri "https: // github.com/PowerShell/PowerShell "'
-Outfile "C: \ Users \ PowerShell \ Documents \ PowerShell \ Wget_powershell.html "
LS "C: \ Users \ PowerShell \ Documents \ PowerShell"

Pobrany plik można zobaczyć na ścieżce pobierania zgodnie z powyższymi wynikami.

Przykład 4: Używanie curl do pobrania pliku

Plik z linku można pobrać za pomocą polecenia Alias ​​Invoke-WebRequest, kędzior. Poniżej podany przykład pobiera plik ze źródła do lokalnej ścieżki napędu.

curl -uri "https: // github.com/PowerShell/PowerShell "'
-Outfile "C: \ Users \ PowerShell \ Documents \ PowerShell \ curl_powershell.html "
LS "C: \ Users \ PowerShell \ Documents \ PowerShell"

Można zauważyć na załączonym zrzucie ekranu, że PowerShell.HTML jest pomyślnie pobierany na ścieżkę.

Nauczyłeś się czterech różnych metod pobierania plików z linku źródłowego do lokalnej ścieżki napędu.

Wniosek

Plik można pobrać za pomocą Microsoft PowerShell za pośrednictwem polecenia Invoke-WebRequest. PowerShell oferuje trzy pseudonim Invoke-Webrequest I.mi., iwr, curl i wget. Ten post pokazuje różne metody pobierania pliku za pomocą PowerShell. Chociaż działanie wszystkich tych czterech cmdlet jest takie same, dlatego możesz użyć dowolnego z nich do pobrania pliku za pomocą PowerShell.