Batch файлындагы коддолгон прокси каттоо маалыматтарын бузулбай сактаңыз
Windows буйругун .bat файлына жылдырганда пайыз менен коддолгон прокси колдонуучу атын жана сырсөзүн сактаңыз.
Прокси URL түз конфигурацияланганда иштейт, бирок ошол эле маани Windows batch файлына өткөндөн кийин аутентификация ишке ашпайт. HTTP кардары URLды алганга чейин batch талдоочусу пайыз белгилерин өзгөрткөнүн текшериңиз.
Эки өзүнчө көрүнүш бар. URL коддоосу кайтармай сызыкты %5C катары жана суроо белгисин %3F катары көрсөтө алат. Batch файлынын буйругундагы сөзмө-сөз пайыз белгисин %% катары экрандаш керек.
Мисал катары domain\user эсеби үчүн pass? ордун толтуруучу сырсөз менен .bat файлында төмөнкүлөр болушу мүмкүн:
set "https_proxy=http://domain%%5Cuser:pass%%[email protected]:8080"
Кийин иштетилүүчү процесс domain%5Cuser:pass%3F бар URL алышы керек. Экиленген пайыз белгилери batch булагына таандык, кардар сактаган прокси URLга эмес.
Бул batch жазуусун .npmrc файлына же колдонмонун прокси талаасына көчүрбөңүз: бул киргизүүлөр ошол эле batch талдоо кадамынан өтпөйт. Ошондой эле, бул мисал PowerShell синтаксиси эмес. Башка каптооч, мисалы CALL же экинчи shell үчүн курулган буйрук, дагы бир талдоо өтүүсүн киргизиши мүмкүн жана өзүнүн текшерүүсүн талап кылат.
SET дайындоосун көрсөтүлгөндөй тырмакчага алыңыз, кокустан пайда болгон боштуктар же shell метабелгилери кокус эмес буйруктун бөлүгү болуп калбашы үчүн. Тырмакчалар өз алдынча пайыз кеңейишинен сактабайт.
Натыйжаны текшерүүдө сырсөзү бар URLды жалпы журналга басып чыгаруунун ордуна күтүлгөн коддоону редакцияланган көрүнүш менен салыштырыңыз. Shell экрандоосун оңдоо каттоо маалыматтарын сактайт; ал кардар мурун колдобогон аутентификация схемасын тандабайт.