Start-BitsTransfer: postavljanje proxy vjerodajnica na BITS poslu
Upotrijebite proxy parametre naredbe Start-BitsTransfer za zadavanje rute, metode provjere identiteta i vjerodajnica za prijenos.
Start-BitsTransfer izlaže proxy konfiguraciju na samom prijenosu. Kada je dostupan modul Windows BitsTransfer, izričita autentificirana 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 primjeri su. Odaberite metodu provjere identiteta koju proxy podržava; u ovom je isječku odabran Negotiate. Override govori poslu da upotrijebi dostavljeni popis proxyja umjesto svoje zadane politike otkrivanja.
Upit za vjerodajnice daje proxy račun za ovaj posao. Odluka o zaobilaženju dobivena od WebClienta ne utvrđuje hoće li BITS-u trebati provjera identiteta. BITS ima vlastitu konfiguraciju posla i vlastitu razmjenu provjere identiteta.
-ErrorAction Stop omogućuje pozivatelju da obradi pogrešku cmdleta tokom try/catch tijeka u PowerShellu. Sačuvajte izvorni zapis pogreške kada prijavljujete neuspjeli prijenos. Uspoređivanje samo s engleskom frazom poput “Proxy authentication is required” veže obradu pogrešaka za prikazanu poruku umjesto za stvarne podatke o pogrešci posla.