Mae Start-BitsTransfer yn datgelu ffurfweddiad y dirprwy ar y trosglwyddiad ei hun. Pan fo modiwl Windows BitsTransfer ar gael, gellir darparu llwybr dilysedig penodol fel a ganlyn:

$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

Mae’r cyfeiriadau a’r llwybr lleol yn enghreifftiau. Dewiswch y dull dilysu a gefnogir gan y dirprwy; Negotiate yw’r dull a ddewiswyd yn y darn hwn. Mae Override yn dweud wrth y swydd i ddefnyddio’r rhestr dirprwy a ddarperir yn hytrach na’i pholisi darganfod diofyn.

Mae’r anogwr manylion prawdystiolaeth yn darparu’r cyfrif dirprwy ar gyfer y swydd hon. Nid yw penderfyniad osgoi a gafwyd gan WebClient yn pennu a fydd BITS angen dilysu. Mae gan BITS ei ffurfweddiad swydd a’i gyfnewid dilysu ei hun.

Mae -ErrorAction Stop yn gadael i’r galwr drin gwall cmdlet gyda llif try/catch PowerShell. Cadwch y cofnod gwall gwreiddiol wrth adrodd am drosglwyddiad a fethodd. Mae cydweddu â brawddeg Saesneg yn unig fel “Proxy authentication is required” yn clymu trin gwallau wrth y neges a rendrwyd yn hytrach nag wrth wybodaeth wall wirioneddol y swydd.

Erthyglau cysylltiedig