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