ryok
13-08-2021, 20:47
Всем доброго дня. Есть скрипт .ps1 в репозитории github, при его удаленном запуске получаю вопросы вместо русского. Если запускаю этот скрипт локально на пк, то русский отображается как надо. Удаленно скрипт запускаю напрямую через powershell так:[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; Invoke-WebRequest -UseBasicParsing 'https://......Install.ps1' | Invoke-Expression
Или еще такой вариант через .bat
@echo off
powershell -Command "& {[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12}"; "& {Invoke-WebRequest -UseBasicParsing '......install.ps1' | Invoke-Expression}"
pause
exit
Догадываюсь, что какие-то траблы с кодировкой у ресурса, но как победить проблему пока не ясно. Есть какой-то способ исправить кодировку, при запуске скрипта удаленно ?
Или еще такой вариант через .bat
@echo off
powershell -Command "& {[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12}"; "& {Invoke-WebRequest -UseBasicParsing '......install.ps1' | Invoke-Expression}"
pause
exit
Догадываюсь, что какие-то траблы с кодировкой у ресурса, но как победить проблему пока не ясно. Есть какой-то способ исправить кодировку, при запуске скрипта удаленно ?