Start-BitsTransfer: подешавање акредитива за прокси на BITS задатку
Користите параметре проксија наредбе Start-BitsTransfer да наведете путању, метод провере идентитета и акредитиве за пренос.
Start-BitsTransfer излаже конфигурацију проксија на самом преносу. Када је доступан модул Windows BitsTransfer, изричита аутентификована путања може се задати овако:
$transfer = @{
Source = 'https://downloads.example.net/file.zip'
Destination = 'C:\Downloads\file.zip'
ProxyUsage = 'Override'
ProxyList = 'proxy.example.net:8080'
ProxyAuthentication = 'Negotiate'
ProxyCredential = (Get-Credential)
ErrorAction = 'Stop'
}
Start-BitsTransfer @transfer
Адресе и локална путања су примери. Изаберите метод провере идентитета који прокси подржава; у овом исечку изабран је Negotiate. Override говори задатку да користи достављену листу проксија уместо своје подразумеване политике откривања.
Захтев за акредитиве даје налог проксија за овај задатак. Одлука о заобилажењу добијена од WebClient-а не утврђује да ли ће BITS-у требати провера идентитета. BITS има сопствену конфигурацију задатка и сопствену размену провере идентитета.
-ErrorAction Stop омогућава позиваоцу да обради грешку cmdlet-а кроз try/catch ток у PowerShell-у. Сачувајте изворни запис о грешци када пријављујете неуспешан пренос. Поређење само са енглеском фразом попут “Proxy authentication is required” везује обраду грешака за приказану поруку уместо за стварне податке о грешци задатка.