Start-BitsTransfer: proxybewizen ynstelle foar de BITS-taak
Brûk de proxyparameters fan Start-BitsTransfer om in rûte, autentikaasjemetoade en bewizen foar de oerdracht te jaan.
Start-BitsTransfer lit de proxykonfiguraasje sjen op de oerdracht sels. As de Windows BitsTransfer-module beskikber is, kin in eksplisite autentisearre rûte sa jûn wurde:
$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
De adressen en it lokale paad binne foarbylden. Kies de autentikaasjemetoade dy’t de proxy stipet; Negotiate is de metoade dy’t yn dit fragmint keazen is. Override seit tsjin de taak dat er de oanlevere proxylist brûke moat ynstee fan syn standert ûntdekkingsbelied.
De bewiisfrege jout it proxyaccount foar dizze taak. In omsybeslissing fan in WebClient makket net dúdlik oft BITS autentikaasje nedich hat. BITS hat syn eigen taakkonfiguraasje en autentikaasje-útwikseling.
-ErrorAction Stop lit de oanropper in cmdlet-flater mei de try/catch-stream fan PowerShell ôfhandelje. Bewarje it oarspronklike flaterrecord as jo in mislearre oerdracht rapportearje. Allinnich in Ingelske sin lykas “Proxy authentication is required” ferlykje bynt flaterôfhanneling oan it toande berjocht ynstee fan de werklike flaterynformaasje fan de taak.