Почему возникает Exception from HRESULT: 0x8007 007B при скачивании картинок?

у меня есть файл с урлами картинок filewithlinks.txt

https://slimages.macysassets.com/is/image/MCY/products/4/optimized/16805414_fpx.tif?op_sharpen=1&wid=1230&hei=1500&fit=fit,1&$filterxlrg$
https://slimages.macysassets.com/is/image/MCY/products/5/optimized/16805415_fpx.tif?op_sharpen=1&wid=1230&hei=1500&fit=fit,1&$filterxlrg$

через powerShell я пытаюсь скачать все картинки

 get-content d:\DEV\filewithlinks.txt | foreach {Start-BitsTransfer -Source $_ -Destination 'd:\DEV\images' -transfertype download}

текст ошибки

> Start-BitsTransfer : The filename, directory name, or volume label
> syntax is incorrect. (Exception from HRESULT: 0x8007   007B)          
> At line:1 char:49                                                     
>  ...  | foreach {Start-BitsTransfer -Source $_ -Destination 'd:\DEV\images ...                                                  
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~             
>  CategoryInfo          : NotSpecified: (:) [Start-BitsTransfer], FileNotFoundException                                   
> FullyQualifiedErrorId :
> System.IO.FileNotFoundException,Microsoft.BackgroundIntelligentTransfer.Management.NewBi
> tsTransferCommand

если урлы без аргументов ?op_sharpen=1&wid=1230&hei=1500&fit=fit,1&$filterxlrg$ , то скрипт работает правильно, но качество хуже

как заставить скачивать скачивать с аргументами?


Ответы (0 шт):