- - Kā lejupielādēt failu ar komandu PowerShell operētājsistēmā Windows 10

Kā lejupielādēt failu ar komandu PowerShell operētājsistēmā Windows 10

Windows PowerShell komplektācijā ietilpst operētājsistēma Windows 10. Jūs pat varat aizstāt komandu uzvedni izvēlnē Power User ar PowerShell. Tāpat kā komandu uzvedne, arī PowerShell ļauj darbvirsmā veikt neskaitāmas konfigurācijas darbības, piemēram, atinstalēt noklusējuma lietotnes. Varat arī izmantot kaut kam daudz vienkāršākam, piemēram, faila lejupielādei. Izmantojot vienkāršu komandu, jūs varat ne tikai lejupielādēt publiski pieejamu failu, bet arī lejupielādēt to, kam nepieciešama autentifikācija, pirms to var lejupielādēt, piemēram, fails mapē Dropbox. Šeit mēs detalizēti aprakstījām procesu.

Jums vajadzīgās komandas ir;

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

Iepriekš minētajā komandā jūs aizstāsit “Lejupielādētsaite ”ar saiti uz failu, kuru vēlaties kopēt. Vietrādim URL jābūt pēdiņās, un iekavas ir sintakses daļa. Aizstājiet “File Destination” ar vietu, kurā vēlaties saglabāt failu, un pēc tam, un faila paplašinājumu. Jūs varat norādīt jebkuru vēlamo vārdu, bet pārliecinieties, vai esat saņēmis paplašinājumu pareizi. PowerShell neveidos mapi, tāpēc pārliecinieties, vai mape, kurā vēlaties saglabāt failu, jau pastāv.

Komanda izskatīsies kaut kas līdzīgs šim;

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

PowerShell lejupielādēt failu

Ja mēģināt lejupielādēt failu, kurā jāpierakstās pakalpojumā, ievietojiet šo komandu starp divām rindām;

$client.Credentials =  Get-Credential

Ekrānā parādīta uzvedne lūgs ievadīt savupieteikšanās un parole. Jums jau pirms rokas saņemšanas būs jāzina, kuru pieteikumvārdu un paroli ievadīt, jo uzvedne nepateiks, ja tas prasa jūsu Google kontu vai jūsu Dropbox akreditācijas datus.

Komanda kopā ar autentifikācijas komandu izskatīsies šādi;

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

Pārliecinieties, vai jums ir tieša saite uz failu. Nedarbosies saites uz lapām ar lejupielādes pogu. Tā vietā jūs saņemsit kļūdu vai galu galā faila vietā saglabājat pašu lapu.

Komentāri