Start-BitsTransfer: vendosja e kredencialeve të përfaqësuesit në detyrën BITS
Përdorni parametrat e përfaqësuesit të Start-BitsTransfer për të dhënë një rrugë, një metodë vërtetimi dhe kredencialet për transferimin.
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.