Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 12006|Răspunde: 1

PowerShell utilizează WebClient-ul pentru a descărca fișiere

[Copiază linkul]
Postat pe 17.01.2017 17:18:57 | | | |
Descarcă software-ul prin linia de comandă din Windows și este mai convenabil să folosești comanda "ftp". Motivul principal este că nu există comanda Linux "wget" în Windows, dar deși cmd nu poate fi implementat, PowerShell nu este o problemă.
Acest articol folosește PowerShell pentru a finaliza operațiunea de descărcare a fișierelor în linia de comandă, ceea ce poate extinde acoperirea descărcărilor în linia de comandă. În șabloanele de implementare din Microsoft Private Cloud și Hyper-V, vei întâlni întotdeauna momentul în care îl folosești.

$client = "System.Net.WebClient" cu obiect nou
$client. DownloadFile("http://www.maytide.net/info.txt","D:info.txt")
Prima propoziție este pentru a defini o clasă
A doua propoziție este să descarci prin xxx, să furnizezi adresa de descărcare și apoi să salvezi adresa local.
Dar, evident, un caracter englezesc atât de lung este greu de reținut
=== PowerShell este prea complicat======
Salvăm codul de mai jos ca aa.ps1

Codul pare să aibă 4 linii, nu e mai complicat? De fapt, este mai simplu.
Utilizatorii pot rula "PowerShell .aa.ps1 download address local address" sub CMD.
$args poate transmite parametrii de intrare, exemplul de mai sus este folosit pentru a transmite direct parametrii la rularea scriptului, iar după finalizarea acestui script, este ușor să-l descarci ulterior.
Dacă rulează sub PowerShell, este "adresa de descărcare .aa.ps1 adresă locală"
Efectul specific este prezentat în figura de mai jos

Acest script nu verifică erorile, vrea doar să fie rapid. Frați mai mari, asta e deja foarte simplu, dacă vrei să fie prea complicat, e cu adevărat fără speranță.






Precedent:PowerShell apelează .net și se abonează la evenimente [cod sursă]
Următor:Instalare la distanță Linux WDLinux Nu mai este îngrijorat de deconectarea accidentală sau compilarea MySQL blocat mult timp
 Proprietarul| Postat pe 17.01.2017 17:25:20 |
PowerShell apelează .net și se abonează la evenimente [cod sursă]
http://www.itsvse.com/thread-3466-1-1.html
(Sursa: Arhitect)
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com