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.

Artikli relatati