VS Код, устанавливающий расширения из командной строки, завершается ошибкой сертификата

#visual-studio-code

Вопрос:

Я работаю над сценарием настройки наших машин разработчиков с помощью chocolately и т. Д., И я получил его для установки VS-кода, но мои попытки написать сценарий добавления расширений заканчиваются неудачей.

 ps> cmd /c code --install-extension ms-python.python
 

дает…

 Installing extensions...    
self signed certificate in certificate chain    
Failed Installing Extensions: ms-python.python
 

Однако я могу управлять этим внутри VSCode без проблем.

Есть какие-нибудь идеи о том, как это решить?

к вашему сведению: да, я нахожусь в корпоративной среде. Я полагаю, что у нас есть прокси-сервер, но это все, что я знаю(Я невежественный встраиваемый разработчик, не разбирающийся в способах работы в Интернете)

также к вашему сведению: VSCode был установлен через chocolatey, если это имеет значение.

Ответ №1:

Хотя это не дает прямого ответа на вопрос (похоже, что часть CLI vscode не учитывает настройки прокси-сервера), я решил свою конкретную проблему, загрузив файлы .vsix для требуемых расширений и поместив их в репозиторий/доставляемый код конфигурации как код.

 code --install-extension vscode_extensionscpptools-win32.vsix 
 

Кажется, все работает нормально. Это легкая боль в заднице, чтобы пойти и загрузить каждый из них (на рынке есть ссылка для расширения с пометкой «Загрузить расширение»), но, по крайней мере, я могу установить их, и мои пользователи смогут обновить их до последней версии после этого.

введите описание изображения здесь