Windows PowerShell ISE и Windows PowerShell: в чем разница?

Оболочка(Shell) — это программа, которая использует интерфейс командной строки или графический интерфейс пользователя и позволяет пользователям получать доступ к своим компьютерам и управлять ими путем ввода команд. Программа называется Shell , потому что это самый внешний слой операционной системы. Оболочка действует как средство связи между пользователем и операционной системой.

PowerShell — это инструмент командной строки и сценариев в Windows 10 . Он разработан корпорацией Microsoft(Microsoft Corporation) и используется для автоматизации задач и управления конфигурацией. PowerShell ISE — это еще один инструмент, разработанный корпорацией Microsoft(Microsoft Corporation) , который используется для создания, запуска и отладки команд и сценариев. В PowerShell ISE ISE расшифровывается как Integrated Scripting Environment . Следовательно(Hence) , PowerShell ISE также включает в себя некоторые дополнительные функции, которых нет в Windows PowerShell .

PowerShell против PowerShell ISE

В то время как PowerShell использует интерфейс командной строки ( CLI ), PowerShell ISE использует графический пользовательский интерфейс ( GUI ). Поскольку графический интерфейс(GUI) прост в использовании и понимании, пользователи могут выполнять и отлаживать команды и сценарии, не записывая все команды в интерфейсе командной строки. Помимо этого, есть еще несколько функций, которые делают PowerShell ISE более продвинутым, чем PowerShell . В этой статье показано различие между Windows PowerShell и Windows PowerShell ISE .

Что такое PowerShell ISE?

Как описано выше в этом посте, PowerShell ISE — это приложение с графическим интерфейсом, которое позволяет пользователям запускать и отлаживать команды и сценарии.

Давайте посмотрим на возможности PowerShell ISE :

  • Многострочное редактирование(Multiline editing) : с помощью этой функции вы можете вставить пустую строку под текущую строку в панели команд(Command Pane) . Чтобы использовать функцию многострочного(Multiline) редактирования, вы должны нажать Shift  + Enter на клавиатуре.
  • Выборочное выполнение(Selective execution) : эта функция позволяет запускать часть скрипта, выбирая текст. После выбора текста вам просто нужно нажать кнопку « Выполнить сценарий»(Run Script) . Клавиша F5 является ярлыком для этой функции.
  • Контекстная справка(Context-sensitive help) : открывает файл справки. Чтобы использовать эту функцию, введите Invoke-Itemи нажмите клавишу F1.

Прочтите(Read) : Советы и рекомендации по работе с терминалом Windows(Windows Terminal Tips and Tricks) .

Разница между PowerShell и PowerShell ISE

Мы будем сравнивать эти инструменты на основе следующих свойств/особенностей:

  1. Пользовательский интерфейс
  2. Задачи
  3. Редактирование команд и скриптов
  4. Контекстная справка
  5. Командные надстройки

1] Пользовательский интерфейс

Выше в этой статье мы описали, что PowerShell имеет интерфейс командной строки, тогда как PowerShell ISE поставляется с графическим пользовательским интерфейсом. Благодаря этому PowerShell предлагает удобный интерфейс и прост в использовании и понимании для начинающих.

Если вы сравните интерфейс обоих этих инструментов, вы обнаружите, что PowerShell ISE имеет привлекательный интерфейс с панелью инструментов, строкой меню, панелью сценариев, панелью консоли, функцией нескольких вкладок и т. д.

2] Задачи

Поскольку в PowerShell ISE(PowerShell ISE) можно открывать несколько вкладок , это многозадачный инструмент. Вы можете запускать несколько команд и сценариев в PowerShell ISE на разных вкладках. Эта функция недоступна в PowerShell .

СОВЕТ(TIP) : Posterpedia — это классное приложение Microsoft Store , которое поможет вам понять технологии Microsoft .

3] Редактирование команд и скриптов

Редактировать сценарий в PowerShell ISE очень просто, так как он поставляется с рядом инструментов, которые вы можете использовать для редактирования. Если вы нажмете на меню « Правка(Edit) », вы увидите следующие функции:

  • найти в скрипте
  • Найти следующее в сценарии
  • Найти предыдущий в сценарии
  • Заменить в скрипте
  • Перейти к линии
  • Перейти к матчу

Эти функции экономят ваше время, делая процесс редактирования скрипта беспроблемным. С другой стороны, меню « Правка(Edit) » недоступно в PowerShell , что делает процесс редактирования скрипта немного трудоемким, если скрипт длинный.

Прочтите(Read) : Как установить(Install) и использовать Windows PowerShell ISE(Use Windows PowerShell ISE) .

4] Контекстная справка

Функция контекстной справки недоступна в PowerShell .

5] Надстройки команд

В PowerShell ISE в правой части интерфейса доступна панель надстроек команд. Вы можете найти конкретную команду и вставить ее в панель консоли(Console Pane) , нажав кнопку « Вставить(Insert) » . Вы также можете отфильтровать команды, щелкнув раскрывающееся меню.

Такой тип панели недоступен в PowerShell .

Вот и все.

Связанные чтения(Related reads) :



About the author

Я инженер-программист и эксперт по Windows 10. У меня более двух лет опыта работы со смартфонами, Windows 10 и Microsoft Edge. Моя основная задача — сделать так, чтобы ваши устройства работали лучше и быстрее. Я работал над различными проектами для таких компаний, как Verizon, IMac, HP, Comcast и многих других. Я также являюсь сертифицированным инструктором по обучению работе с облачными технологиями Microsoft Azure.



Related posts