Start-BitsTransfer: BITS laneko proxy-kredentzialak ezartzea
Erabili Start-BitsTransfer-en proxy parametroak transferentziarako ibilbidea, autentifikazio-metodoa eta kredentzialak emateko.
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.