Start-BitsTransfer toob puhverserveri konfiguratsiooni esile ülekande enda küljes. Kui Windows BitsTransferi moodul on saadaval, saab selgesõnalise autenditud marsruudi anda järgmiselt:

$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

Aadressid ja kohalik tee on näited. Valige autentimismeetod, mida puhverserver toetab; selles katkendis on valitud Negotiate. Override ütleb tööle, et see kasutaks antud puhverserverite loendit oma vaikimisi avastamispoliitika asemel.

Identiteediküsimus annab selle töö jaoks puhverserveri konto. Veebikliendilt saadud möödasõiduotsus ei määra, kas BITS vajab autentimist. BITS-il on oma töökonfiguratsioon ja oma autentimisvahetus.

-ErrorAction Stop võimaldab kutsujal käsitleda cmdlet-viga PowerShelli try/catch-vooga. Ebaõnnestunud ülekandest teatades säilitage algne veakirje. Ainult ingliskeelse fraasi nagu “Proxy authentication is required” sobitamine seob veakäsitluse kuvatava sõnumiga, mitte töö tegeliku veateabega.

Seotud artiklid