Start-BitsTransfer: angiv proxy-legitimationsoplysninger på BITS-jobbet
Brug Start-BitsTransfer-proxyparametrene til at angive en rute, en godkendelsesmetode og legitimationsoplysninger til overførslen.
Start-BitsTransfer viser proxy-konfigurationen på selve overførslen. Når Windows BitsTransfer-modulet er tilgængeligt, kan en eksplicit godkendt rute angives sådan:
$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
Adresserne og den lokale sti er eksempler. Vælg den godkendelsesmetode, som proxyen understøtter; Negotiate er metoden, der er valgt i dette uddrag. Override fortæller jobbet, at det skal bruge den angivne proxyliste i stedet for sin standard-registreringspolitik.
Legitimationsprompten angiver proxy-kontoen til dette job. En omgåelsesbeslutning fra en WebClient fastslår ikke, om BITS får brug for godkendelse. BITS har sin egen jobkonfiguration og sin egen godkendelsesudveksling.
-ErrorAction Stop lader kalderen håndtere en cmdlet-fejl med PowerShells try/catch-forløb. Behold den oprindelige fejlpost, når du rapporterer en mislykket overførsel. At matche en engelsk sætning som “Proxy authentication is required” alene binder fejlhåndteringen til den viste meddelelse i stedet for jobbets faktiske fejloplysninger.