Laadi tarkvara alla Windowsi käsurealt ja on mugavam kasutada käsku "ftp". Peamine põhjus on see, et Windowsis puudub Linuxi käsk "wget", kuid kuigi cmd-d ei saa rakendada, pole PowerShell probleem. See artikkel kasutab PowerShelli käsurea failide allalaadimise lõpuleviimiseks, mis võib laiendada käsurea allalaadimiste ulatust. Microsoft Private Cloudi ja Hyper-V juurutusmallides leiad alati päeva, mil seda kasutad.
$client = Uus objekt "System.Net.WebClient" $client. DownloadFile("http://www.maytide.net/info.txt","D:info.txt") Esimene lause on klassi defineerimine Teine lause on laadida alla kuni xxx, sisestada allalaadimisaadress ja seejärel salvestada aadress kohapeal. Aga ilmselgelt on nii pikk inglise tegelaskuju raske meelde jätta === PowerShell on liiga keeruline====== Salvestame alloleva koodi kui aa.ps1
Kood näeb välja nagu 4 rida, kas see pole keerulisem? See on tegelikult lihtsam. Kasutajad saavad CMD all käivitada "PowerShell.aa.ps1 download address local address". $args suudab sisestada sisendparameetreid, eelnev näide kasutab parameetrite otseseks edastamiseks skripti käivitamisel ning pärast selle lõpetamist on seda hiljem lihtne alla laadida. Kui see töötab PowerShelli all, siis on see ".aa.ps1 download address local address" Spetsiifiline efekt on näidatud alloleval joonisel
See skript ei kontrolli vigu, tahab lihtsalt olla kiire. Suured vennad, see on juba väga lihtne, kui tahad, et see oleks liiga keeruline, on see tõesti lootusetu.
|