PowerShell (Start-BitsTransfer) aracılığıyla dosyalar nasıl indirilir?


İnternetten dosya indirmek için grafik arayüzü veya PowerShell modülü BitsTransfer'den bir komut kullanabilirsiniz. Bu blog yazısında Windows PowerShell ile dosyaların nasıl indirileceğini gösteriyorum.

Modül BitTransferi

Dosyaları indirmek için Modülün komutlarını inceleyerek bulabileceğiniz Cmdlet Start-BitsTransfer'e ihtiyacımız var.

Get-Command -Module BitsTransfer

PowerShell Aracılığıyla Dosya İndirme

Tek yapmamız gereken bir URL sağlamak. Örneğin Technet'ten Windows Azure ile ilgili bir Video indirip izlemek istiyorum. İndirilen dosya Ana Dizinime kaydedilmelidir. Yani koşuyorum

Start-BitsTransfer "http://video.ch9.ms/ch9/3202/b43a9daa-b0e7-4591-b1b9-14a4ab503202/AzureFridayEventGridBanisadr20170814_high.mp4" -Destination $Home

Videoyu PowerShell Üzerinden İzlemek

İndirdikten sonra dosyayı Invoke-Item ile açın.

Invoke-Item $Home\AzureFridayEventGridBanisadr20170814_high.mp4

Büyük dosyaları Eşzamansız Modda indirme

Eğer büyük dosyalar indirmeyi düşünüyorsanız bunu işlerinizi aksatmadan yapabilirsiniz. Daha sonra indirme işlemi arka planda başlar. İyi haber şu ki, PowerShell'den çıksanız bile indirme işlemi devam edecek. Bilgisayarınızı kapattığınızda, indirme işlemi bir sonraki açılıştan sonra otomatik olarak devam edecektir.

Örnek :

Start-BitsTransfer "http://video.ch9.ms/ch9/3202/b43a9daa-b0e7-4591-b1b9-14a4ab503202/AzureFridayEventGridBanisadr20170814_mid.mp4" -Destination $Home -Asynchronous

İndirme çalıştırmasının durumunu kontrol etmek için

Get-BitsTransfer

Önemli Not: İndirilen dosyayı açmak için aktarımı tamamlamanız gerekmektedir.

Get-BitsTransfer | Complete-BitsTransfer

Tamamlandığında dosyayı bulmak için dizininizi kontrol edin.

Get-ChildItem $Home -Filter *.mp4

İlgili makaleler