У меня был похожий сценарий, в котором мой URL перенаправлен, а затем нам нужно скачать файл.Я получил перенаправленный URL-адрес и проанализировал http-адрес, а затем снова вызвал перенаправленный URL-адрес.Ниже код работал для меня.
$username = "u"
$password = "p"
$auth=$username+":"+$password
$Encoded = [System.Text.Encoding]::UTF8.GetBytes($auth)
$EncodedPassword = [System.Convert]::ToBase64String($Encoded)
$latestArtifactURL = Invoke-WebRequest $url -Headers @{Authorization = "Basic $EncodedPassword"} -MaximumRedirection 0 -ErrorAction SilentlyContinue
$URLIndex = "$latestArtifactURL".IndexOf('http:')
$redirectedURL = "$latestArtifactURL".SubString("$URLIndex")
Invoke-WebRequest $redirectedURL -Headers @{Authorization = "Basic $EncodedPassword"} -Outfile "App.zip"
Вы также можете использовать веб-клиент для загрузки файла.Надеюсь, это поможет.