PowerShell: Удаленная отладка кода

Просмотров: 913Комментарии: 0
ВкусняшкиWindowsLinuxfor Dummies
PowerShell: Удаленная отладка кода

В предыдущей статье я рассказывал, как я установил PowerShell на Linux хост (без гуев и прочего), а вот сегодня хочу рассказать как писать и отлаживать код на удалененом сервере.

В Windws для локального написания и отладки кода имеется стандартный и отличный инструмент PowerShell ISE, а вот с удаленным linux хостом, до которого у тебя есть только shh (считай голая консоль) особо не разгуляешься с ISE. Но у Microsoft и на это есть рецепт - Visual Studio Code, о нем как раз дальше и пойдет речь.

Первым делом необходимо скачать для своего ПК этот редактор с сайта производителя.

Далее произвести устновку, на которой я не буду останавливаться, там все стандартно и требуется нажимать только далее...

После произвести настройку (обратите внимание, VS Code предложила загрузить MUI для себя на основании региональных настроек)

VS Code первый запуск

Теперь необходимо установить плагин Remote SSH, для этого переключиться в режим расширений и в строку поиска ввести ключевое слово "Remote", выбрать Remote - SSH и кликнуть установить.

install Remote SSH

После установки этого расширения появляется удаленной обозреватель, там указываем данные для подключения к удаленному хосту, подключаемся, создаем новый файл, среда спросит тип нового файла, указываем, чтьо это PowerShell Script, тестируем его выводом простого Hello Word. Сохраняем и радуемся smile.

PowerShell Remote Test

Собственно вот так все просто и решается smile

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Вы можете войти под своим логином или зарегистрироваться на сайте.

(обязательно)