Start-BitsTransfer: BITS ishida proksi hisob ma’lumotlarini o‘rnatish
O‘tkazish uchun marshrut, autentifikatsiya usuli va hisob ma’lumotlarini berish uchun Start-BitsTransfer proksi parametrlaridan foydalaning.
Start-BitsTransfer proksi konfiguratsiyasini o‘tkazishning o‘zida ko‘rsatadi. Windows BitsTransfer moduli mavjud bo‘lsa, aniq autentifikatsiyalangan marshrutni quyidagicha berish mumkin:
$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
Manzillar va mahalliy yo‘l misollardir. Proksi qo‘llab-quvvatlaydigan autentifikatsiya usulini tanlang; bu parchada Negotiate tanlangan. Override ishga standart aniqlash siyosati o‘rniga berilgan proksilar ro‘yxatidan foydalanishni aytadi.
Hisob ma’lumotlari so‘rovi bu ish uchun proksi hisobini beradi. WebClient’dan olingan chetlab o‘tish qarori BITS’ga autentifikatsiya kerakligini aniqlamaydi. BITS’ning o‘z ish konfiguratsiyasi va o‘z autentifikatsiya almashinuvi bor.
-ErrorAction Stop chaqiruvchiga cmdlet xatosini PowerShell’ning try/catch oqimi bilan ishlash imkonini beradi. Muvaffaqiyatsiz o‘tkazish haqida xabar berishda asl xato yozuvini saqlang. Faqat “Proxy authentication is required” kabi inglizcha iboraga moslanish xatolarni ishlashni ishning haqiqiy xato ma’lumotiga emas, ko‘rsatilgan xabarga bog‘laydi.