Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 12006|Antwort: 1

PowerShell nutzt den WebClient, um Dateien herunterzuladen

[Link kopieren]
Veröffentlicht am 17.01.2017 17:18:57 | | | |
Lade die Software über die Kommandozeile unter Windows herunter, und es ist bequemer, den Befehl "ftp" zu verwenden. Der Hauptgrund ist, dass es unter Windows keinen Linux-Befehl "wget" gibt, aber obwohl ein CMD nicht implementiert werden kann, ist PowerShell kein Problem.
Dieser Artikel verwendet PowerShell, um den Ablauf des Kommandozeilendatei-Downloads abzuschließen, was die Abdeckung von Kommandozeilen-Downloads erweitern kann. In den Bereitstellungsvorlagen in Microsoft Private Cloud und Hyper-V stößt man immer auf den Tag, an dem man es nutzt.

$client = New-Object "System.Net.WebClient"
$client. DownloadFile("http://www.maytide.net/info.txt","D:info.txt")
Der erste Satz dient dazu, eine Klasse zu definieren
Der zweite Satz lautet: Über xxx herunterladen, die Download-Adresse angeben und dann die Adresse lokal speichern.
Aber offensichtlich ist ein so langer englischer Schriftzug schwer zu merken
=== PowerShell ist zu kompliziert======
Wir speichern den Code unten als aa.ps1

Der Code sieht aus, als hätte er 4 Zeilen, ist das nicht komplizierter? Es ist tatsächlich einfacher.
Benutzer können unter CMD "PowerShell .aa.ps1 download address local address" ausführen.
$args Eingabeparameter übergeben kann, wird das obige Beispiel verwendet, um Parameter direkt beim Ausführen des Skripts zu übergeben, und nach Abschluss dieses Skripts ist es einfach, es später herunterzuladen.
Wenn es unter PowerShell läuft, lautet es ".aa.ps1 download address local address".
Der spezifische Effekt ist in der untenstehenden Abbildung dargestellt

Dieses Skript überprüft keine Fehler, sondern will nur schnell sein. Große Brüder, das ist schon sehr einfach, wenn ihr es zu kompliziert machen wollt, ist es wirklich hoffnungslos.






Vorhergehend:PowerShell ruft .net auf und abonniert Ereignisse [Quellcode]
Nächster:Linux Remote Installation WDLinux macht sich keine Sorgen mehr um versehentliche Trennungen oder lange festgefahrene Kompilierungen von MySQL
 Vermieter| Veröffentlicht am 17.01.2017 17:25:20 |
PowerShell ruft .net auf und abonniert Ereignisse [Quellcode]
http://www.itsvse.com/thread-3466-1-1.html
(Quelle: Architekt)
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com