Windows PowerShell — это одновременно командная оболочка и язык сценариев, основанный на .NET. 1 Его используют для управления компьютером и автоматизации задач. 1
PowerShell ISE — это интегрированная среда сценариев для PowerShell. 1 В ней можно писать, сохранять и запускать скрипты, есть подсветка синтаксиса, автодополнение, справочник команд и инструменты отладки. 1
Основные отличия этих инструментов:
- Пользовательский интерфейс. 2 PowerShell использует интерфейс командной строки, а PowerShell ISE — графический пользовательский интерфейс. 2
- Многозадачность. 2 В PowerShell ISE можно запускать несколько команд и скриптов на разных вкладках, эта функция недоступна в PowerShell. 2
- Редактирование команд и скриптов. 2 В PowerShell ISE есть ряд инструментов для редактирования, например, меню «Редактирование», в то время как в PowerShell меню редактирования недоступно. 2
- Дополнения к командам. 2 В PowerShell ISE в правой части интерфейса доступна панель командных дополнений, где можно выполнить поиск конкретной команды и вставить её в панель консоли. 2 Такой тип панели недоступен в PowerShell. 2
PowerShell ISE предназначен для версий языка 5.1 и младше, для более старших версий Microsoft рекомендует использовать Visual Studio Code с расширением PowerShell. 1