$MessageText =[System.Text.Encoding]::Default.GetString([System.Text.Encoding]::Default.GetBytes("Уважаемые коллеги!В связи с проведением технических работ просьба корректно завершить работу на RDS - в течении 10 минут сервер будет перезагружен!"))
нупкг сами по себе - зип архивы. 7зип поможет если нужно только пару длл выдрать. но лучше через save-package и устанавливать на безинтернетной машине.
кстати, пока вы новый файл не сохраните с каким-нибудь повершеловским расширением (.ps1 обычно), вскод не будет знать как подсвечивать код и какую консоль загружать. он же много языков поддерживает, не только повершел. у меня для этого в папке со скриптами валяется dev.ps1 для быстрых набросков. он всегда загружается при открытии вскода (редактор сам запоминает что было открыто при прошлом закрытии).
исе тоже нельзя назвать интуитивно понятным для людей без опыта работы с ним. однако, вы сели и разобрались и работаете с исе. здесь также. в значительно более мощном инструменте кривая вхождения тоже несколько более крутая, но непостижимым вскод назвать нельзя. мне кажется, лучше потратить время и ресурсы на изучение нового, чем сидеть и с бубном выяснять почему один за одним перестают поддерживаться/работать фичи старого продукта и пытаться их починить.
я тоже плевался, когда первый раз вскод пощупал несколько лет назад. однако, сейчас его реально допилили и продолжают допиливать и пользоваться им стало почти также удобно как и исе.
при желании можно вскодом заменить цмд/повершел терминал в виндовсе и выглядеть это будет как на скриншоте выше... нужно скрипт набросать - добавили место для кода и вперед. не нужно - пользуемся как простым повершелом. чуть дольше стартует, правда. очень гибко настраивается.
исе удобен, спору нет. а с такой приблудой как isesteroids в три раза удобней. однако, эта лошадь мертва и с нее нужно уже слезать.
нужно переходить на vs code. у него даже есть какой-то режим совместимости с исе (не у него, а у повершел плагина для вс кода).
сейчас как раз ковыряюсь в связке вс код + повершел плагин к нему + повершел 7.0 + вин8.1...
я думаю проблема комбинированная: вин8.1, псридлайн и, возможно, настройка виндовса.
кстати, повершелл 7.0 в релиз вывалился. пощупал, ничо такой вроде.
интересно, кстати, посмотреть как шестой повершел с ридлайном себя поведет в восьмерке...
...
посмотрел - с полпинка заводится и ридлайн из коробки работает как надо вроде.
не знаю только устроит ли вас 6ой повершел. он сыроват на мой взгляд.
файлы взяты со следующего пути: C:\Program Files\WindowsPowerShell\Modules\PSReadLine\1.2
закройте все повершеловские процессы, воссоздайте путь, удалите/переместите папки с другими версиями, разблочте зип файл после скачивания (это важно!) и положите в указанный выше путь.
у меня на свежей 8ке более менее получилось заставить psreadline работать только стерев папку 2.0.0 в папке psreadline и поставив версию постарше через install-module psreadline -requiredversion 1.2 -force. историю оно по крайней мере сохраняло между сессиями.
если доступа в инет на машине нет, могу только предложить выложить куданить содержимое папки. скачаете, положите в папку 1.2 и может заработает.
а не поможет, так только руками менять настройки не-юникод программ на серверах фермы. пишут помогает:
https://sysadmins.ru/topic480911.html