Fájl letöltése PowerShell paranccsal Windows 10 rendszerben

A Windows PowerShell a Windows 10 csomaggal együtt érkezik. A Power User menüben a parancssort is lecserélheti a PowerShellre. A Command Prompthoz hasonlóan a PowerShell is lehetővé teszi számtalan konfigurációs művelet végrehajtását az asztalon, például az alapértelmezett alkalmazások eltávolítását. Használhatja valami sokkal alapvetőbb dologhoz is, például egy fájl letöltéséhez. Egy egyszerű paranccsal nemcsak nyilvánosan elérhető fájlokat tölthet le, hanem olyanokat is, amelyek letöltéséhez hitelesítés szükséges, például egy fájl a Dropbox mappájában. Itt részleteztük a folyamatot.

A szükséges parancsok:

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

A fenti parancsban lecseréli a „Letöltési hivatkozást” a másolni kívánt fájl hivatkozására. Az URL-nek idézőjelben kell lennie, és a zárójelek a szintaxis részét képezik. Cserélje ki a „Fájl célhelye” szót arra a helyre, ahová menteni szeretné a fájlt, majd a fájl kiterjesztésével. Bármilyen nevet megadhat, de ügyeljen arra, hogy a kiterjesztés megfelelő legyen. A PowerShell nem hoz létre mappát, ezért győződjön meg arról, hogy a mappa, amelybe menteni szeretné a fájlt, már létezik.

  15 új szolgáltatás a Creators frissítésben a Windows 10 rendszerhez

A parancs valahogy így fog kinézni;

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

Ha olyan fájlt próbál letölteni, amelyhez be kell jelentkezni egy szolgáltatásba, illessze be ezt a parancsot a két sor közé;

$client.Credentials =  Get-Credential

A képernyőn megjelenő felszólítás meg fogja kérni, hogy adja meg bejelentkezési nevét és jelszavát. Előzetesen meg kell tudnia, melyik bejelentkezési nevet és jelszót kell megadnia, mert a prompt nem árulja el, hogy a Google-fiókját vagy a Dropbox hitelesítő adatait kéri-e.

A parancs a hitelesítési paranccsal kiegészítve így fog kinézni;

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

Győződjön meg arról, hogy van egy fájlra mutató közvetlen hivatkozás. A letöltés gombbal rendelkező oldalakra mutató hivatkozások nem működnek. Ehelyett vagy hibaüzenetet kap, vagy magát az oldalt menti a fájl helyett.

  Növelje a Start menü és a tálca átlátszóságát a Windows 10 rendszerben