PowerShell WebClient downloadFile всегда возвращает 401, хотя NetworkCredential прошел правильно - PullRequest
0 голосов
/ 03 декабря 2018

Я пытаюсь загрузить файл jenkins.war через powershell на windows server, но я получаю 401 Несанкционированную ошибку в downloadFile.Я передал правильные сетевые учетные данные, все еще получая эту ошибку.Ниже мой код:

$source = "http://mirrors.jenkins.io/war-stable/latest/jenkins.war"
$destination = "$jenkinsDir\jenkins.war"
$client = new-object System.Net.WebClient

$credCache = new-object System.Net.CredentialCache
$creds = new-object System.Net.NetworkCredential("admin", "P@ssw0rd")
$credCache.Add("http://mirrors.jenkins.io/war-stable/latest/jenkins.war", "Basic", $creds)
$client.Credentials = $credCache

$client.downloadFile($source, $destination)

Как избавиться от этой ошибки 401?

Я также пробовал эту ссылку System.Net.WebClient не работает с проверкой подлинности Windows но не повезло.

...