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.
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 "'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 "'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 "'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 "'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.