- - So laden Sie eine Datei mit einem PowerShell-Befehl unter Windows 10 herunter

Herunterladen einer Datei mit einem PowerShell-Befehl unter Windows 10

Windows PowerShell wird mit Windows 10 geliefert. Sie können sogar die Eingabeaufforderung im Power User-Menü durch PowerShell ersetzen. Ähnlich wie bei der Eingabeaufforderung können Sie mit PowerShell unzählige Konfigurationsaktionen auf Ihrem Desktop ausführen, z. B. die Deinstallation von Standard-Apps. Sie können auch verwenden, um eine wesentlich grundlegendere Aufgabe zu erledigen, z. B. das Herunterladen einer Datei. Mit einem einfachen Befehl können Sie nicht nur eine öffentlich verfügbare Datei herunterladen, sondern auch eine, die eine Authentifizierung erfordert, bevor sie heruntergeladen werden kann, z. eine Datei in Ihrem Dropbox-Ordner. Wir haben den Prozess hier detailliert beschrieben.

Die Befehle, die Sie benötigen, sind:

$client = new-object System.Net.WebClient
$client.DownloadFile("Download Link","File Destination")

Im obigen Befehl ersetzen Sie "DownloadVerknüpfung ’mit dem Link zu der Datei, die Sie kopieren möchten. Die URL muss sich in Anführungszeichen befinden, und Klammern sind Teil der Syntax. Ersetzen Sie "Dateiziel" durch den Speicherort, an dem Sie die Datei speichern möchten, und anschließend durch die Erweiterung der Datei. Sie können einen beliebigen Namen angeben, aber stellen Sie sicher, dass die Erweiterung korrekt ist. PowerShell erstellt keinen Ordner. Stellen Sie daher sicher, dass der Ordner, in dem Sie die Datei speichern möchten, bereits vorhanden ist.

Der Befehl sieht ungefähr so ​​aus.

$client = new-object System.Net.WebClient
$client.DownloadFile("http://i.imgur.com/JnphmRt.jpg","C:UsersFatima WahabDesktopcat.jpg")

Powershell-Download-Datei

Wenn Sie versuchen, eine Datei herunterzuladen, für die Sie sich bei einem Dienst anmelden müssen, fügen Sie diesen Befehl zwischen den beiden Zeilen ein.

$client.Credentials =  Get-Credential

Auf dem Bildschirm werden Sie aufgefordert, Ihre einzugebenLogin und Passwort. Sie müssen im Voraus wissen, welches Login und Passwort Sie eingeben müssen, da die Eingabeaufforderung Sie nicht darüber informiert, ob Sie nach Ihrem Google-Konto oder Ihren Dropbox-Anmeldeinformationen gefragt werden.

Der Befehl mit dem Authentifizierungsbefehl sieht folgendermaßen aus.

$client = new-object System.Net.WebClient
$client.Credentials = Get-Credential
$client.DownloadFile("http://i.imgur.com/JnphmRt.jpg","C:UsersFatima WahabDesktopcat.jpg")

Stellen Sie sicher, dass Sie einen direkten Link zu einer Datei haben. Links zu Seiten mit einem Download-Button funktionieren nicht. Stattdessen erhalten Sie entweder eine Fehlermeldung oder speichern die Seite selbst anstelle der Datei.

Bemerkungen