Start-BitsTransfer: set proxy váttanir á BITS-uppgávuna
Brúka proxy-stýriparametrar Start-BitsTransfer at geva leið, váttanarhátt og váttanir fyri flytingina.
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.