Start-BitsTransfer: nastavitev proxy poverilnic v opravilu BITS
Uporabite proxy parametre ukaza Start-BitsTransfer, da določite pot, način preverjanja pristnosti in poverilnice za prenos.
Start-BitsTransfer razkrije konfiguracijo proxyja na samem prenosu. Ko je na voljo modul Windows BitsTransfer, lahko izrecno preverjeno pot določite tako:
$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
Naslova in lokalna pot so primeri. Izberite način preverjanja pristnosti, ki ga proxy podpira; v tem odlomku je izbran Negotiate. Override opravilu ukaže, naj uporabi navedeni seznam proxyjev namesto privzete politike odkrivanja.
Poziv za poverilnice zagotovi proxy račun za to opravilo. Odločitev o obvozu, pridobljena iz WebClienta, ne določa, ali bo BITS potreboval preverjanje pristnosti. BITS ima svojo konfiguracijo opravila in svojo izmenjavo preverjanja pristnosti.
-ErrorAction Stop omogoča klicatelju, da obdela napako ukaza cmdlet s tokom try/catch v PowerShellu. Ob sporočanju o neuspelem prenosu ohranite izvirni zapis o napaki. Če se ujema le angleški stavek, kot je “Proxy authentication is required”, je obdelava napak vezana na prikazano sporočilo in ne na dejanske podatke o napaki opravila.