Start-BitsTransfer፦ በBITS ተግባር ላይ የፕሮክሲ ምስክርነቶችን ያዘጋጁ
የStart-BitsTransfer ፕሮክሲ መለኪያዎችን በመጠቀም ለዝውውሩ መንገድ፣ የማረጋገጫ ዘዴ እና ምስክርነቶች ያቅርቡ።
Start-BitsTransfer የፕሮክሲ ውቅሩን በራሱ ዝውውር ላይ ያሳያል። የWindows BitsTransfer ሞጁል ሲገኝ፣ ግልጽ የሆነ የተረጋገጠ መንገድ እንደሚከተለው ሊቀርብ ይችላል፦
$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
አድራሻዎቹና የአካባቢው መንገድ ምሳሌዎች ናቸው። ፕሮክሲው የሚደግፈውን የማረጋገጫ ዘዴ ይምረጡ፤ በዚህ ክፍል የተመረጠው ዘዴ Negotiate ነው። Override ተግባሩ ከነባሪ የመፈለጊያ ፖሊሲው ይልቅ የተሰጠውን የፕሮክሲ ዝርዝር እንዲጠቀም ይነግረዋል።
የምስክርነት ጥያቄው ለዚህ ተግባር የፕሮክሲ መለያውን ያቀርባል። ከWebClient የተገኘ የማለፍ ውሳኔ BITS ማረጋገጫ ይፈልግ እንደሆነ አያረጋግጥም። BITS የራሱ የተግባር ውቅርና የማረጋገጫ ልውውጥ አለው።
-ErrorAction Stop ጠሪው የcmdlet ስህተትን በPowerShell የtry/catch ፍሰት እንዲያስተናግድ ያስችለዋል። ያልተሳካ ዝውውር ሲዘገቡ የመጀመሪያውን የስህተት መዝገብ ይያዙ። እንደ “Proxy authentication is required” ያለ የእንግሊዝኛ ሐረግ ብቻ ማዛመድ የስህተት አያያዙን ከተግባሩ ትክክለኛ የስህተት መረጃ ይልቅ ከሚታየው መልእክት ጋር ያስራል።