Nochtann Start-BitsTransfer cumraíocht an tseachfhreastalaí ar an aistriú féin. Nuair a bhíonn modúl Windows BitsTransfer ar fáil, is féidir bealach fíordheimhnithe shoiléir a sholáthar mar seo:

$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

Is samplaí iad na seoltaí agus an chonair áitiúil. Roghnaigh an modh fíordheimhniúcháin a thacaíonn an seachfhreastalaí leis; is é Negotiate an modh a roghnaíodh sa mhír seo. Deir Override leis an tasc an liosta seachfhreastalaithe a sholáthraítear a úsáid in ionad a bheartas aimsithe réamhshocraithe.

Soláthraíonn an leid dintiúirí cuntas an tseachfhreastalaí don tasc seo. Ní shocraíonn cinneadh seachanta a fhaightear ó WebClient an mbeidh fíordheimhniú de dhíth ar BITS. Tá a chumraíocht tasca agus a mhalartú fíordheimhniúcháin féin ag BITS.

Ligeann -ErrorAction Stop don ghlaoiteoir earráid cmdlet a láimhseáil le sreabhadh try/catch PowerShell. Coinnigh an taifead earráide bunaidh agus tú ag tuairisciú aistrithe ar theip air. Má dhéantar meaitseáil ar abairt Bhéarla amháin amhail “Proxy authentication is required”, ceanglaítear láimhseáil earráidí leis an teachtaireacht a thaispeántar seachas le faisnéis earráide iarbhír an tasc.

Ailt ghaolmhara