Start-BitsTransfer vísir proxy-uppsetingina á sjálvari flytingini. Tá Windows BitsTransfer-modulið er tøkt, kann ein greið váttað leið verða givin soleiðis:

$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

Adressurnar og tann lokala slóðin eru dømi. Vel tann váttanarháttin, sum proxyið stuðlar; Negotiate er hátturin, ið er valdur í hesum broti. Override sigur uppgávuni at brúka uppgivnu proxy-listan í staðin fyri sína sjálvgildu avdúkingarstevnu.

Váttanarbeiðnin letur proxy-kontuna fyri hesa uppgávuna. Ein avvarðandi avgjørð frá einum WebClient staðfestir ikki, um BITS fer at tørva váttan. BITS hevur sína egnu uppgávuuppseting og sína egnu váttanarumsýn.

-ErrorAction Stop letur kallaranum viðgerða eina cmdlet-villu við try/catch-gongd PowerShell. Varðveit upprunaliga villupostin, tá tú boðar frá eini miseydnaðari flyting. At samsvara bert einum enskum setningi sum “Proxy authentication is required” bindur villuviðgerðina at tí vísta boðskapi í staðin fyri tær veruligu villuupplýsingarnar í uppgávuni.

Skyldar greinar