Start-BitsTransfer: itakda ang mga kredensyal ng proxy sa BITS job
Gamitin ang mga parameter ng proxy ng Start-BitsTransfer para magbigay ng ruta, paraan ng pagpapatotoo at mga kredensyal para sa paglilipat.
Inilalantad ng Start-BitsTransfer ang configuration ng proxy sa mismong paglilipat. Kapag may Windows BitsTransfer module, maaaring ibigay ang tahasang authenticated na ruta tulad nito:
$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
Ang mga address at lokal na landas ay mga halimbawa. Piliin ang paraan ng pagpapatotoo na sinusuportahan ng proxy; Negotiate ang paraang pinili sa bahaging ito. Sinasabi ng Override sa job na gamitin ang ibinigay na listahan ng proxy sa halip na ang default na patakaran nito sa pagtuklas.
Ang prompt ng kredensyal ay nagbibigay ng proxy account para sa job na ito. Ang desisyong lumampas na nakuha mula sa isang WebClient ay hindi nagtatakda kung kakailanganin ng BITS ang pagpapatotoo. May sariling configuration ng job at sariling palitan ng pagpapatotoo ang BITS.
Ang -ErrorAction Stop ay nagpapahintulot sa tumatawag na pangasiwaan ang error ng cmdlet gamit ang try/catch na daloy ng PowerShell. Itago ang orihinal na talaan ng error kapag nag-uulat ng nabigong paglilipat. Ang pagtutugma lamang sa isang pariralang Ingles tulad ng “Proxy authentication is required” ay nag-uugnay ng pangangasiwa ng error sa ipinapakitang mensahe sa halip na sa tunay na impormasyon ng error ng job.