Start-BitsTransfer e shfaq konfigurimin e përfaqësuesit në vetë transferimin. Kur moduli Windows BitsTransfer është i disponueshëm, një rrugë e vërtetuar shprehimisht mund të jepet kështu:

$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

Adresat dhe shtegu lokal janë shembuj. Zgjidhni metodën e vërtetimit që mbështet përfaqësuesi; në këtë fragment është zgjedhur Negotiate. Override i thotë detyrës të përdorë listën e përfaqësuesve të dhënë në vend të politikës së saj të parazgjedhur të zbulimit.

Kërkesa e kredencialeve jep llogarinë e përfaqësuesit për këtë detyrë. Një vendim anashkalimi i marrë nga një WebClient nuk përcakton nëse BITS do të ketë nevojë për vërtetim. BITS ka konfigurimin e vet të detyrës dhe shkëmbimin e vet të vërtetimit.

-ErrorAction Stop i lejon thirrësit të trajtojë një gabim cmdlet me rrjedhën try/catch të PowerShell. Ruani regjistrin origjinal të gabimit kur raportoni një transferim të dështuar. Përputhja vetëm e një fraze angleze si “Proxy authentication is required” e lidh trajtimin e gabimeve me mesazhin e shfaqur në vend të informacionit real të gabimit të detyrës.

Artikuj të ngjashëm