Start-BitsTransfer: issettja l-kredenzjali tal-proxy fuq ix-xogħol BITS
Uża l-parametri tal-proxy ta’ Start-BitsTransfer biex tipprovdi rotta, metodu ta’ awtentikazzjoni u kredenzjali għat-trasferiment.
Start-BitsTransfer tesponi l-konfigurazzjoni tal-proxy fuq it-trasferiment innifsu. Meta l-modulu Windows BitsTransfer ikun disponibbli, rotta awtentikata espliċita tista’ tiġi pprovduta hekk:
$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
L-indirizzi u l-passaġġ lokali huma eżempji. Agħżel il-metodu ta’ awtentikazzjoni li jappoġġja l-proxy; Negotiate huwa l-metodu magħżul f’dan il-framment. Override jgħid lix-xogħol biex juża l-lista tal-proxy pprovduta minflok il-politika tiegħu tal-iskoperta awtomatika.
It-talba tal-kredenzjali tipprovdi l-kont tal-proxy għal dan ix-xogħol. Deċiżjoni ta’ qbiż li tinkiseb minn WebClient ma tiddeterminax jekk BITS se jkollux bżonn l-awtentikazzjoni. BITS għandu l-konfigurazzjoni tax-xogħol u l-iskambju tal-awtentikazzjoni tiegħu stess.
-ErrorAction Stop iħalli lis-sejjieħ jittratta żball tal-cmdlet bil-fluss try/catch ta’ PowerShell. Żomm ir-rekord oriġinali tal-iżball meta tirrapporta trasferiment li falla. Li tqabbel biss frażi bl-Ingliż bħal “Proxy authentication is required” torbot l-immaniġġjar tal-iżbalji mal-messaġġ muri minflok mal-informazzjoni reali tal-iżball tax-xogħol.