Windows PowerShell je integrisan u operativni sistem Windows 10 i omogućava čak i zamenu komandne linije u meniju Power User. Slično komandnoj liniji, PowerShell pruža mogućnost izvođenja raznovrsnih konfiguracijskih radnji na vašem računaru, uključujući deinstalaciju standardnih aplikacija. Osim toga, može se koristiti i za jednostavnije zadatke, poput preuzimanja datoteka. Korišćenjem samo jedne komande, možete preuzeti javno dostupne datoteke, kao i one koje zahtevaju autentifikaciju, na primer, datoteke iz vašeg Dropbox foldera. U nastavku detaljno opisujemo kako se to radi.
Osnovna komanda za preuzimanje
Potrebne komande su:
$client = new-object System.Net.WebClient $client.DownloadFile("Link za preuzimanje","Odredište datoteke")
U navedenoj komandi, „Link za preuzimanje“ treba da zamenite adresom datoteke koju želite da preuzmete. URL mora biti naveden unutar navodnika, a zagrade su deo sintakse. „Odredište datoteke“ zamenite putanjom na kojoj želite da sačuvate datoteku, zajedno sa njenom ekstenzijom. Možete izabrati bilo koje ime za datoteku, ali obavezno navedite ispravnu ekstenziju. PowerShell neće automatski kreirati fasciklu, tako da se uverite da fascikla u koju želite da sačuvate datoteku već postoji.
Primer korišćenja komande
Konkretan primer komande može izgledati ovako:
$client = new-object System.Net.WebClient $client.DownloadFile("https://i.imgur.com/JnphmRt.jpg","C:UsersFatima WahabDesktopcat.jpg")
Preuzimanje datoteka koje zahtevaju autentifikaciju
Ukoliko preuzimate datoteku koja zahteva prijavu na servis, ubacite sledeću komandu između navedena dva reda:
$client.Credentials = Get-Credential
Nakon toga, biće vam prikazan upit za unos korisničkog imena i lozinke. Potrebno je da znate koje podatke za prijavu i lozinku da unesete, jer upit ne navodi da li se traže podaci za Google nalog ili Dropbox.
Primer komande sa autentifikacijom
Komanda zajedno sa autentifikacijom izgledaće ovako:
$client = new-object System.Net.WebClient $client.Credentials = Get-Credential $client.DownloadFile("https://i.imgur.com/JnphmRt.jpg","C:UsersFatima WahabDesktopcat.jpg")
Veoma je važno da imate direktan link ka samoj datoteci. Linkovi ka stranicama sa dugmetom za preuzimanje neće funkcionisati. U tom slučaju, ili ćete dobiti grešku, ili ćete umesto željene datoteke sačuvati samu stranicu.