Start-BitsTransfer: starpniekservera akreditācijas datu iestatīšana BITS uzdevumā
Izmantojiet Start-BitsTransfer starpniekservera parametrus, lai norādītu maršrutu, autentifikācijas metodi un pārsūtīšanas akreditācijas datus.
Start-BitsTransfer atklāj starpniekservera konfigurāciju pašā pārsūtīšanā. Kad Windows BitsTransfer modulis ir pieejams, skaidru autentificētu maršrutu var norādīt šādi:
$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
Adreses un vietējais ceļš ir piemēri. Izvēlieties autentifikācijas metodi, ko atbalsta starpniekserveris; šajā fragmentā ir izvēlēts Negotiate. Override liek uzdevumam izmantot norādīto starpniekserveru sarakstu, nevis noklusējuma atklāšanas politiku.
Akreditācijas datu pieprasījums nodrošina šī uzdevuma starpniekservera kontu. Apiešanas lēmums, kas iegūts no WebClient, nenosaka, vai BITS būs nepieciešama autentifikācija. BITS ir sava uzdevuma konfigurācija un sava autentifikācijas apmaiņa.
-ErrorAction Stop ļauj izsaucējam apstrādāt cmdlet kļūdu ar PowerShell try/catch plūsmu. Saglabājiet sākotnējo kļūdas ierakstu, ziņojot par neizdevušos pārsūtīšanu. Ja tiek salīdzināta tikai angļu frāze, piemēram, “Proxy authentication is required”, kļūdu apstrāde tiek piesaistīta parādītajam ziņojumam, nevis uzdevuma faktiskajai kļūdas informācijai.