Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] При запуске скрипта с github вижу вопросы вместо русских букв (http://forum.oszone.net/showthread.php?t=349389)

ryok 13-08-2021 20:47 2964167

При запуске скрипта с github вижу вопросы вместо русских букв
 
Всем доброго дня. Есть скрипт .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 2964181

а так
PowerShell
Код:

Invoke-WebRequest https://...install.ps1/ -outfile "C:\install.ps1"
удаленно можно так его запустить
Код:

Invoke-Command -ComputerName $comp -FilePath "...script.ps1"
или что у вас удаленно ...

Sham 14-08-2021 00:56 2964189

можно через Content брать
Код:

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

ryok 14-08-2021 05:12 2964204

Цитата:

Цитата Sham
можно через Content брать »

Через content то что надо, благодарю.


Время: 08:42.

Время: 08:42.
© OSzone.net 2001-