Cómo descargar archivos a través de PowerShell (Start-BitsTransfer)
Para descargar archivos de Internet puede utilizar la interfaz gráfica o un comando del módulo BitsTransfer de PowerShell. En esta publicación de blog, muestro cómo descargar archivos con Windows PowerShell.
El módulo BitsTransfer
Para descargar archivos necesitamos el cmdlet Start-BitsTransfer que se puede encontrar explorando los comandos del módulo.
Get-Command -Module BitsTransferDescarga de archivos a través de PowerShell
Bueno, todo lo que tenemos que hacer es proporcionar una URL. Por ejemplo, me gustaría descargar y ver un vídeo de Technet sobre Windows Azure. El archivo descargado debe guardarse en mi directorio personal. Entonces corro
Start-BitsTransfer "http://video.ch9.ms/ch9/3202/b43a9daa-b0e7-4591-b1b9-14a4ab503202/AzureFridayEventGridBanisadr20170814_high.mp4" -Destination $HomeVer el vídeo a través de PowerShell
Una vez descargado, abra el archivo con Invoke-Item.
Invoke-Item $Home\AzureFridayEventGridBanisadr20170814_high.mp4Descarga de archivos grandes en modo asíncrono
Si está pensando en descargar archivos grandes, puede hacerlo sin interrumpir su trabajo. La descarga comienza entonces en segundo plano. La buena noticia es que la descarga continuará incluso si sale de PowerShell. Cuando apague su computadora, la descarga se reanudará automáticamente después del siguiente inicio.
Ejemplo :
Start-BitsTransfer "http://video.ch9.ms/ch9/3202/b43a9daa-b0e7-4591-b1b9-14a4ab503202/AzureFridayEventGridBanisadr20170814_mid.mp4" -Destination $Home -Asynchronous
Para comprobar el estado de la ejecución de descarga
Get-BitsTransferNota importante: para abrir el archivo descargado, debe completar la transferencia.
Get-BitsTransfer | Complete-BitsTransferUna vez completado, verifique su directorio para encontrar el archivo.
Get-ChildItem $Home -Filter *.mp4




