Что вы используете для разработки PowerShell?

Я не вижу для него плагин Visual Studio (хотя я не выглядел так тяжело, поэтому, возможно, я его пропустил), а поисковые запросы вызывают случайные сторонние решения, но есть ли что-то, что поставляется с PowerShell или что-то, что подключается к Visual Studio?

Ответ 2

В основном я использую редактор PowerGui Script. Это позволяет мне использовать многофайловое редактирование и отладку, а также прямую информацию о командной строке.

Ответ 3

PowerShell v2 CTP имеет приятный интерфейс графического интерфейса, который включает в себя возможность запуска нескольких рабочих пространств и редактирования и запуска скриптов. В редакторе script есть подсветка синтаксиса, которая очень полезна. PSH v2 также имеет другие полезные функции, такие как командлеты script. Это очень здорово. PowerGUI должен быть довольно аккуратным, хотя я лично его не использовал. До начала PSH v2 я использовал Textpad с синтаксическим файлом, который был создан для предварительной версии PowerShell - Monad.

Ответ 5

Красота PS - это командная строка. Честно говоря, я выполняю большую часть своего развития в командной строке. С PowerTab snapin из // \ O//, у меня такая хорошая intellisense, как я нашел в любой среде IDE для PS. После того, как все части обработаны в командной строке, я использую VIM, чтобы поместить все это в script.

Ответ 6

PrimalScript от Sapien - это хорошо. Он платит, хотя.

Ответ 7

Зависит от того, что вы подразумеваете под "разработкой".

PowerShell можно использовать довольно эффективно из командной строки без скриптов. Однако, если вы используете скрипты, продукты включают PowerShell Plus, PrimalScript и PowerGUI.

Если вы разрабатываете командлеты и оснастки, Visual Studio не требует каких-либо подключаемых модулей, хотя вам нужны ссылочные сборки, доступные в SDK Windows.

Visual Studio не планирует размещать PowerShell в качестве редактора script - команда Visual Studio считает, что у большинства администраторов не будет Visual Studio и что их целью является создание лучших инструментов разработки, а не скриптовых инструментов (которые довольно отличные с точки зрения функций, которые вам нужно быть более эффективными). Поэтому не стоит искать сценарии PowerShell для отображения в Visual Studio, по крайней мере, в ближайшем будущем. Есть некоторые сторонние вещи, чтобы получить его там, но ничего такого, как выделенные редакторы script, перечисленные выше.

Ответ 8

ISE - это то, что поставляется с PowerShell (так что вам не нужно ничего устанавливать). Вот как вы можете добраться до него.

  • В меню "Пуск" перейдите в командную строку Powershell.
  • Введите ise, вы должны увидеть что-то вроде этого:

enter image description here

Ответ 9

Я действительно нахожу, что Notepad ++ очень полезен для меня при написании сценариев в Powershell. Мне легче ориентироваться и визуально понимать общий поток script с интеллектуальной разметкой, которая включает в себя маркировку If-Then-Else и For.