Start-BitsTransfer: agordi prokurajn akreditaĵojn por la BITS-tasko
Uzu la prokurajn parametrojn de Start-BitsTransfer por doni itineron, aŭtentikan metodon kaj akreditaĵojn por la transdono.
Start-BitsTransfer montras la prokuran agordon sur la transdono mem. Se la modulo Windows BitsTransfer disponeblas, eksplicita aŭtentigita itinero povas esti donita jene:
$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
La adresoj kaj la loka vojo estas ekzemploj. Elektu la aŭtentikan metodon, kiun subtenas la prokuro; Negotiate estas la metodo elektita en ĉi tiu fragmento. Override ordonas al la tasko uzi la donitan prokuran liston anstataŭ sia implicita eltrovpolitiko.
La akreditaĵa invito donas la prokuran konton por ĉi tiu tasko. Preterira decido akirita de WebClient ne determinas, ĉu BITS bezonos aŭtentigon. BITS havas propran taskan agordon kaj propran aŭtentigan interŝanĝon.
-ErrorAction Stop ebligas al la vokanto pritrakti cmdlet-eraron per la try/catch-fluo de PowerShell. Konservu la originan erarregistraĵon kiam vi raportas malsukcesan transdonon. Korespondigi nur anglan frazon kiel “Proxy authentication is required” ligas la erarpritraktadon al la montrata mesaĝo anstataŭ al la reala erarinformo de la tasko.