Start-BitsTransfer yana bayyana saitin wakili a kan canja wurin kansa. Idan module ɗin Windows BitsTransfer yana nan, ana iya ba da tabbataccen hanya kamar haka:

$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

Adiresoshin da hanyar gida misalai ne. Zaɓi hanyar tabbatarwa da wakilin ke goyon baya; Negotiate ita ce hanyar da aka zaɓa a wannan ɓangaren. Override yana gaya wa aikin ya yi amfani da jerin wakilan da aka bayar maimakon manufarsa ta gano ta asali.

Buƙatar takardar shaida tana ba da asusun wakili don wannan aikin. Shawarar wucewa da aka samu daga WebClient ba ta tabbatar da ko BITS zai buƙaci tabbatarwa ba. BITS yana da nasa saitin aiki da nasa musayar tabbatarwa.

-ErrorAction Stop yana ba mai kira damar sarrafa kuskuren cmdlet ta hanyar try/catch na PowerShell. Riƙe ainihin rikodin kuskure yayin ba da rahoton canja wurin da ya kasa. Daidaita wata jimlar Turanci kawai kamar “Proxy authentication is required” yana ɗaure sarrafa kuskure ga saƙon da aka nuna maimakon ainihin bayanin kuskuren aikin.

Labarai masu alaƙa