Start-BitsTransfer-ek proxyaren konfigurazioa transferentzian bertan erakusten du. Windows BitsTransfer modulua eskuragarri dagoenean, autentifikatutako ibilbide esplizitua honela eman daiteke:

$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

Helbideak eta bide lokala adibideak dira. Aukeratu proxyak onartzen duen autentifikazio-metodoa; zati honetan Negotiate hautatu da. Override-k lanari esaten dio emandako proxy-zerrenda erabil dezala bere aurkikuntza-politika lehenetsiaren ordez.

Kredentzialen eskaerak lan honetarako proxy-kontua ematen du. WebClient batetik lortutako saihesteko erabakiak ez du zehazten BITSek autentifikazioa beharko duen. BITSk bere lan-konfigurazioa eta autentifikazio-trukea propioa ditu.

-ErrorAction Stop-k deitzaileari cmdlet errore bat PowerShell-en try/catch fluxuarekin tratatzeko aukera ematen dio. Mantendu jatorrizko errore-erregistroa huts egindako transferentzia baten berri ematean. “Proxy authentication is required” bezalako ingelesezko esaldi bat soilik bat etortzea errore-tratamendua bistaratutako mezuari lotzen dio, lanaren benetako errore-informazioari beharrean.

Erlazionatutako artikuluak