A Windows PowerShell a Windows 10 csomagban található. Még a Power User menüben található parancssort is kicserélheti a PowerShellre. A parancssorhoz hasonlóan a PowerShell számtalan konfigurációs műveletet is végrehajthat az asztalon, például az alapértelmezett alkalmazások eltávolítását. Használhat valami sokkal alapvetõbb dolgot is, például egy fájl letöltését. Egy egyszerű paranccsal nemcsak egy nyilvánosan elérhető fájlt tölthet le, hanem azt is letöltheti, amely hitelesítést igényel, mielőtt letölthető, például pl. egy fájlt a Dropbox mappában. Itt részletezzük a folyamatot.
A szükséges parancsok:
$client = new-object System.Net.WebClient $client.DownloadFile("Download Link","File Destination")
A fenti parancsban a „Letöltés” helyébe léplink ”a másolni kívánt fájl linkjével. Az URL-nek idézőjelekben kell lennie, és a zárójelek a szintaxis részét képezik. Cserélje ki a „File Destination” helyet arra a helyre, ahová a fájlt el akarja menteni, majd a fájl kiterjesztésével. Megadhat bármilyen kívánt nevet, 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 fájl elmentésére szolgáló mappa már létezik.
A parancs így néz ki;
$client = new-object System.Net.WebClient $client.DownloadFile("http://i.imgur.com/JnphmRt.jpg","C:UsersFatima WahabDesktopcat.jpg")

Ha olyan fájlt próbál letölteni, amelyhez be kell jelentkeznie egy szolgáltatásba, illessze be ezt a parancsot a két sor közé;
$client.Credentials = Get-Credential
A képernyőn megjelenő prompt kéri, hogy írja be a telefonszámátbejelentkezés és jelszó. A kézbesítés előtt meg kell tudnia, mely bejelentkezési azonosítót és jelszót kell megadnia, mivel a prompt nem fogja mondani, hogy a Google-fiókját vagy a Dropbox hitelesítő adatait kéri-e.
A parancs a hitelesítési paranccsal együtt így néz ki;
$client = new-object System.Net.WebClient $client.Credentials = Get-Credential $client.DownloadFile("http://i.imgur.com/JnphmRt.jpg","C:UsersFatima WahabDesktopcat.jpg")
Győződjön meg arról, hogy van egy közvetlen link egy fájlhoz. A letöltés gombokkal rendelkező oldalak linkjei nem működnek. Ehelyett hibaüzenetet kap, vagy maga a lap mentése a fájl helyett.
Hozzászólások