Bestanden downloaden van PowerShell in Windows 10

click fraud protection

PowerShell werd een standaardapp in Windows met Windows 8. Het is geen vervanging voor de opdrachtprompt, maar het kan dingen doen die de opdrachtprompt niet kunnen, en vaker is het gemakkelijker te gebruiken. Een bekend voorbeeld hiervan is bestanden downloaden. Als je een bestand vanaf de opdrachtprompt wilt downloaden, heb je nogal wat hoepels waar je doorheen moet springen. Normaal gesproken moet je een app zoals wget of Cygwin installeren. Met PowerShell is het veel eenvoudiger. U kunt bestanden van PowerShell downloaden en ze opslaan in de huidige map of in een andere map naar keuze.

Download bestanden van PowerShell

Je hebt geen beheerdersrechten nodig om bestanden van PowerShell te downloaden. Het enige dat u hoeft te weten, is de juiste opdracht. De volgende opdracht downloadt een bestand en slaat het op in de huidige map. Als u PowerShell als een gewone gebruiker uitvoert, wordt deze standaard geopend in uw gebruikersmap. Als u de map niet wijzigt, kunt u het gedownloade bestand vinden in de hoofdmap van uw gebruikersmap.

instagram viewer

Syntaxis:

powershell -command "& {iwr url / FileName. Extensie -OutFile Bestandsnaam. Extensie} '

Voorbeeld:

powershell -command "& {iwr https://cloud.addictivetips.com/wp-content/uploads/2018/03/Lines-In-The-Sky.jpg -OutFile image.jpg} "

Opslaan naar maplocatie

Er zijn twee manieren om bestanden van PowerShell te downloaden en ze op een maplocatie op te slaan. Bij de eerste methode ga je naar de map waarin je wilt opslaan met de cd-opdracht.

Als u bijvoorbeeld PowerShell opent, wordt uw huidige gebruikersmap geopend. Met de opdracht cd kunt u bijvoorbeeld overschakelen naar de map Downloads.

Syntaxis:

cd Mappad

Voorbeeld:

cd C: \ Gebruikers \ fatiw \ Downloads

Zodra u zich in de nieuwe map bevindt, kunt u de opdracht uit de vorige sectie gebruiken en uw bestand downloaden.

De tweede methode vereist geen wijziging naar een andere maplocatie. In plaats daarvan kunt u de opslaglocatie gewoon als volgt toevoegen aan de opdracht die u uitvoert.

Syntaxis:

$ client = nieuw-objectsysteem. Netto. WebClient $ client. DownloadFile ("url / Bestandsnaam. Extensie "," SaveLocation \ FileName. Uitbreiding")

Voorbeeld:

$ client = nieuw-objectsysteem. Netto. WebClient $ client. Download bestand(" https://cloud.addictivetips.com/wp-content/uploads/2018/03/Lines-In-The-Sky.jpg","C:\New folder \ image1.jpg ")

Voorbehoud

PowerShell controleert niet of de door u opgegeven bestandsnaam al wordt gebruikt. Het overschrijft een bestand zonder waarschuwing, dus als je al een bestand met de naam image.jpg in een map hebt, zorg er dan voor dat je geen ander bestand met dezelfde naam downloadt en opslaat.

Als u PowerShell als een gewone gebruiker gebruikt, kunt u geen bestanden opslaan in de root van uw Windows-schijf.

PowerShell zal bestandsextensies niet corrigeren. Als u PowerShell gebruikt om een ​​JPG-bestand te downloaden en te vertellen dat het als PNG moet worden opgeslagen wanneer u het de opslaglocatie geeft, zal PowerShell u niet corrigeren. Hierdoor kunt u het bestand niet openen omdat de extensie onjuist is. U moet de bestandsextensie repareren voordat u het bestand kunt openen.

watch instagram story