Start-BitsTransfer: postavljanje proxy akreditiva na BITS poslu
Koristite proxy parametre naredbe Start-BitsTransfer da zadate rutu, metod provjere identiteta i akreditive za prenos.
Start-BitsTransfer izlaže proxy konfiguraciju na samom prenosu. Kada je dostupan modul Windows BitsTransfer, izričita autentifikovana ruta može se zadati ovako:
$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
Adrese i lokalna putanja su primjeri. Izaberite metod provjere identiteta koji proxy podržava; u ovom isječku izabran je Negotiate. Override govori poslu da koristi dostavljenu listu proxyja umjesto svoje podrazumijevane politike otkrivanja.
Upit za akreditive daje proxy račun za ovaj posao. Odluka o zaobilaženju dobijena od WebClienta ne utvrđuje hoće li BITS-u trebati provjera identiteta. BITS ima sopstvenu konfiguraciju posla i sopstvenu razmjenu provjere identiteta.
-ErrorAction Stop omogućava pozivaocu da obradi grešku cmdleta tokom try/catch toka u PowerShell-u. Sačuvajte izvorni zapis greške kada prijavljujete neuspjeli prenos. Upoređivanje samo sa engleskom frazom poput “Proxy authentication is required” veže obradu grešaka za prikazanu poruku umjesto za stvarne podatke o grešci posla.