Start-BitsTransfer: stilla proxy-skírteini á BITS-verkið
Notið proxy-færibreytur Start-BitsTransfer til að gefa upp leið, auðkenningaraðferð og skírteini fyrir flutninginn.
Start-BitsTransfer birtir proxy-stillingarnar á flutningnum sjálfum. Þegar Windows BitsTransfer-einingin er tiltæk er hægt að gefa upp skýra auðkennda leið svona:
$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
Slóðirnar og staðbundin slóð eru dæmi. Veljið auðkenningaraðferðina sem proxyið styður; Negotiate er aðferðin sem valin er í þessum bút. Override segir verkinu að nota proxy-listann sem gefinn er upp í stað sjálfgefnu uppgötvunarstefnunnar.
Skírteinisbeiðnin veitir proxy-reikninginn fyrir þetta verk. Ákvörðun um framhjáhald frá WebClient segir ekki til um hvort BITS þurfi auðkenningu. BITS hefur sína eigin verkstillingu og sína eigin auðkenningarskipti.
-ErrorAction Stop gerir kallaranum kleift að meðhöndla cmdlet-villu með try/catch-flæði PowerShell. Varðveitið upprunalegu villufærsluna þegar tilkynnt er um misheppnaðan flutning. Að passa eingöngu við enska setningu eins og “Proxy authentication is required” bindur villumeðferð við skilaboðin sem birtast í stað raunverulegra villuupplýsinga verksins.