- - Cum să descărcați un fișier cu o comandă PowerShell în Windows 10

Cum să descărcați un fișier cu o comandă PowerShell în Windows 10

Windows PowerShell vine în pachet cu Windows 10. Puteți chiar să înlocuiți promptul de comandă din meniul Power User cu PowerShell. Ca și Prompt Command, PowerShell vă permite să efectuați o multitudine de acțiuni de configurare pe desktop, cum ar fi dezinstalarea aplicațiilor implicite. Puteți utiliza, de asemenea, pentru ceva mult mai de bază, cum ar fi descărcarea unui fișier. Cu o simplă comandă, nu puteți descărca doar un fișier disponibil public, dar puteți descărca și unul care necesită autentificare înainte de a putea fi descărcat, de ex. un fișier din folderul dvs. Dropbox. Am detaliat procesul aici.

Comenzile de care aveți nevoie sunt;

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

În comanda de mai sus veți înlocui „Descărcațilink ”cu linkul la fișierul pe care doriți să îl copiați. Adresa URL trebuie să fie cuprinsă între ghilimele și parantezele fac parte din sintaxa. Înlocuiți „Destinația fișierului” cu locația în care doriți să salvați fișierul și apoi și cu extensia fișierului. Puteți specifica orice nume doriți, dar asigurați-vă că primiți dreptul la extensie. PowerShell nu va crea un folder, așa că asigurați-vă că folderul pe care doriți să îl salvați este deja existent.

Comanda va arăta cam așa;

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

powershell descărca fișierul

Dacă încercați să descărcați un fișier care vă solicită să vă conectați la un serviciu, introduceți această comandă între cele două linii;

$client.Credentials =  Get-Credential

Un prompt de pe ecran vă va cere să introduceți adresa dvs.autentificare și parolă. Va trebui să știți dinainte ce autentificare și parolă trebuie să introduceți, deoarece promptul nu vă va spune dacă solicitați contul Google sau datele dvs. de acreditare Dropbox.

Comanda completată cu comanda de autentificare va arăta astfel;

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

Asigurați-vă că aveți un link direct către un fișier. Linkurile către paginile cu un buton de descărcare nu vor funcționa. În schimb, veți primi o eroare sau veți sfârși salvând pagina în sine în locul fișierului.

Comentarii