Задать вопрос
@brar

Почему скрипт на сервере вываливается в ошибку?

Win Server 2016.
В терминале PowerShell делаю:
powershell -Command "(new-object net.webclient).DownloadString('https://api.telegram.org/bot9872429879724:sdfsfdsfedfgdfgrfeve/sendMessage?chat_id=mydididididid&text=mytext')"

Ошибка:
Исключение при вызове "DownloadString" с "1" аргументами: "Запрос был прерван: Не удалось создать защищенный канал SSL/TLS."
строка:1 знак:1
+ (new-object net.webclient).DownloadString('https://api.telegram.org/b ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : WebException


В windows 10 этот же скрипт отработывает норм.
  • Вопрос задан
  • 2021 просмотр
Подписаться 2 Простой Комментировать
Решения вопроса 1
@azarij
В меру опытный никто
попробуйте вот так:
powershell -Command "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; (new-object net.webclient).DownloadString('https://api.telegram.org/bot9872429879724:sdfsfdsfedfgdfgrfeve/sendMessage?chat_id=mydididididid&text=mytext')"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы