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” сияқты тек ағылшын тіркесіне сәйкестендіру қателерді өңдеуді тапсырманың нақты қате ақпаратына емес, көрсетілген хабарламаға байланыстырады.