Start-BitsTransfer: BITS ажилд прокси нэвтрэх мэдээлэл тохируулах
Дамжуулалтад маршрут, баталгаажуулалтын арга, нэвтрэх мэдээлэл өгөхийн тулд Start-BitsTransfer-ийн прокси параметрүүдийг ашиглана уу.
Start-BitsTransfer прокси тохиргоог дамжуулалт дээр шууд ил гаргадаг. Windows BitsTransfer модуль боломжтой үед тодорхой баталгаажсан маршрутыг дараах байдлаар өгч болно:
$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
Хаягууд болон локал зам нь жишээ юм. Прокси дэмждэг баталгаажуулалтын аргыг сонгоно уу; энэ хэсэгт Negotiate сонгогдсон. Override нь ажилд өгөгдмөл илрүүлэх бодлогын оронд өгсөн прокси жагсаалтыг ашиглахыг хэлнэ.
Нэвтрэх мэдээллийн асуулт энэ ажилд зориулсан прокси бүртгэлийг өгнө. WebClient-ээс авсан тойрч гарах шийдвэр нь BITS-д баталгаажуулалт шаардагдах эсэхийг тодорхойлохгүй. BITS өөрийн ажлын тохиргоо, өөрийн баталгаажуулалтын солилцоотой.
-ErrorAction Stop нь дуудагчид cmdlet алдааг PowerShell-ийн try/catch урсгалаар зохицуулах боломж олгоно. Амжилтгүй дамжуулалтын талаар мэдээлэхдээ анхны алдааны бичлэгийг хадгална уу. Зөвхөн “Proxy authentication is required” гэх мэт англи хэллэгтэй тааруулах нь алдаа зохицуулалтыг ажлын бодит алдааны мэдээллийн оронд харуулсан мессежтэй холбодог.