Foillsichidh Start-BitsTransfer rèiteachadh a’ phroxy air a’ ghluasad fhèin. Nuair a tha modal Windows BitsTransfer ri fhaighinn, faodar slighe dhearbhte fhollaiseach a thoirt seachad 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

Tha na seòlaidhean agus an t-slighe ionadail nan eisimpleirean. Tagh an dòigh dearbhaidh a tha a’ phroxy a’ cumail taic ris; ’s e Negotiate an dòigh a chaidh a thaghadh san earrann seo. Their Override ris an obair an liosta proxy a chaidh a thoirt seachad a chleachdadh an àite a poileasaidh lorg bunaiteach.

Bheir an t-iarrtas teisteanais cunntas a’ phroxy airson na h-obrach seo. Cha chuir co-dhùnadh seachnaidh a gheibhear bho WebClient an cèill am feum BITS dearbhadh. Tha a rèiteachadh obrach agus a iomlaid dearbhaidh fhèin aig BITS.

Leigidh -ErrorAction Stop leis an neach a tha a’ gairm mearachd cmdlet a làimhseachadh le sruth try/catch PowerShell. Cùm a’ chlàr mearachd thùsail nuair a bhios tu ag aithris air gluasad a dh’fhàillig. Ma nì thu co-fhreagairt ri abairt Bheurla a-mhàin mar “Proxy authentication is required”, ceanglaidh tu làimhseachadh mhearachdan ris an teachdaireachd a tha air a thaisbeanadh seach ri fìor fhiosrachadh mearachd na h-obrach.

Artaigilean co-cheangailte