Войти

Показать полную графическую версию : [решено] При запуске скрипта с github вижу вопросы вместо русских букв


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

Догадываюсь, что какие-то траблы с кодировкой у ресурса, но как победить проблему пока не ясно. Есть какой-то способ исправить кодировку, при запуске скрипта удаленно ?

alpap
13-08-2021, 23:47
а так
PowerShell

Invoke-WebRequest https://...install.ps1/ -outfile "C:\install.ps1"

удаленно можно так его запустить

Invoke-Command -ComputerName $comp -FilePath "...script.ps1"

или что у вас удаленно ...

Sham
14-08-2021, 00:56
можно через Content брать (Invoke-WebRequest 'https://......Install.ps1').Content | Invoke-Expression. Убедитесь, что ссылка на сам скрипт, а не его html-отображение.

ryok
14-08-2021, 05:12
можно через Content брать »
Через content то что надо, благодарю.




© OSzone.net 2001-2012