Что такое powershell ise
PowerShell_ise
Windows PowerShell Интегрированная среда сценариев (ISE) — это графическое приложение, позволяющее читать, писать, выполнять, отлаживать и тестировать сценарии и модули в среде с графическим интерфейсом. Основные функции, такие как IntelliSense, команда «показывать-Command», фрагменты кода, заполнение нажатием клавиши TAB, выделение синтаксиса, визуальная отладка и контекстная справка, обеспечивают широкие возможности работы с скриптами.
Использование PowerShell.exe
средство PowerShell_ISE.exe запускает сеанс интегрированной среды сценариев Windows PowerShell. при использовании PowerShell_ISE.exeможно использовать свои необязательные параметры, чтобы открывать файлы в среде Windows PowerShell ISE или запускать сеанс интегрированной среды сценариев Windows PowerShell без профиля или с многопоточным апартаментом.
чтобы запустить Windows PowerShell сеанс интегрированной среды сценариев в окне командной строки, в Windows PowerShell или в меню » пуск » введите:
чтобы открыть скрипт (.ps1), модуль скрипта (psm1), манифест модуля (. psd1), XML-файл или любой другой поддерживаемый файл в интегрированной среде сценариев Windows PowerShell, введите:
Чтобы просмотреть файл справки PowerShell_ISE.exe, введите:
Комментарии
Полный список параметров командной строки PowerShell_ISE.exe см. в разделе about_PowerShell_Ise.Exe.
дополнительные сведения о других способах запуска Windows PowerShell см. в разделе starting Windows PowerShell.
Windows PowerShell выполняется в варианте установки server Core в операционных системах Windows Server. однако, поскольку Windows PowerShell интегрированной среде сценариев требуется графический пользовательский интерфейс, она не выполняется в установках Server Core.
The Windows PowerShell ISE
The Windows PowerShell Integrated Scripting Environment (ISE) is a host application for Windows PowerShell. In the ISE, you can run commands and write, test, and debug scripts in a single Windows-based graphic user interface. The ISE provides multiline editing, tab completion, syntax coloring, selective execution, context-sensitive help, and support for right-to-left languages. Menu items and keyboard shortcuts are mapped to many of the same tasks that you would do in the Windows PowerShell console. For example, when you debug a script in the ISE, you can right-click on a line of code in the edit pane to set a breakpoint.
Support
The ISE was first introduced with Windows PowerShell V2 and was re-designed with PowerShell V3. The ISE is supported in all supported versions of Windows PowerShell up to and including Windows PowerShell V5.1.
The PowerShell ISE is no longer in active feature development. As a shipping component of Windows, it continues to be officially supported for security and high-priority servicing fixes. We currently have no plans to remove the ISE from Windows.
There is no support for the ISE in PowerShell v6 and beyond. Users looking for replacement for the ISE should use Visual Studio Code with the PowerShell Extension.
Key Features
Key features in Windows PowerShell ISE include:
The Windows PowerShell ISE lets you customize some aspects of its appearance. It also has its own Windows PowerShell profile script.
To start the Windows PowerShell ISE
Click Start, select Windows PowerShell, and then click Windows PowerShell ISE. Alternately, you can type powershell_ise.exe in any command shell or in the Run box.
To get Help in the Windows PowerShell ISE
Обзор интегрированной среды сценариев Windows PowerShell
Интегрированная среда скриптов (ISE) Windows PowerShell позволяет создавать, выполнять и отлаживать команды и скрипты. Интегрированная среда сценариев Windows PowerShell состоит из строки меню, вкладок Windows PowerShell, панели инструментов, вкладок сценариев, области сценариев, области консоли, строки состояния, ползунка для размера текста и контекстной справки.
Строка меню
Строка меню содержит меню Файл, Правка, Вид, Сервис, Отладка, Надстройки и Справка. Кнопки в меню позволяют выполнять задачи, связанные с написанием и запуском сценариев и выполнением команд в ISE Windows PowerShell. Кроме того, дополнительные средства могут быть помещены в строку меню при помощи запуска скриптов, которые используют Иерархию объектной модели интегрированной среды сценариев.
Вкладки Windows PowerShell
Вкладка Windows PowerShell — это среда, в которой выполняется сценарий Windows PowerShell. Вы можете открыть в ISE Windows PowerShell новые вкладки Windows PowerShell, чтобы создать отдельные среды на локальном или удаленных компьютерах. Число одновременно открытых вкладок PowerShell не может превышать восьми.
Панель инструментов
На панели инструментов расположены следующие кнопки.
Кнопка | Компонент |
---|---|
Создать | Открывает новый сценарий. |
Открыть | Открывает существующий сценарий или файл. |
Сохранить | Сохраняет сценарий или файл. |
Вырезать | Вырезает выбранный текст в буфер обмена. |
Copy. | Копирование выбранного текста в буфер обмена. |
Вставить | Вставляет содержимое буфера обмена в положение курсора. |
Очистить область консоли | Удаляет все содержимое в области консоли. |
Отменить | Отменяет последнее действие. |
Повторить | Выполняет последнее отмененное действие. |
Запустить сценарий | Запускает сценарий. |
Запуск выбранного | Запускает выбранный фрагмент сценария. |
Остановить операцию | Останавливает выполняемый сценарий. |
Создать вкладку удаленного использования PowerShell | Создает вкладку PowerShell, запускающую сеанс на удаленном компьютере. Отображается диалоговое окно, предлагающее ввести сведения для установки удаленного подключения. |
Запустить PowerShell.exe | Открывает консоль Windows PowerShell. |
Показать область сценариев сверху | Перемещает область сценариев в верхнюю часть экрана. |
Показать область сценариев справа | Перемещает область сценариев в правую часть экрана. |
Развернуть область сценариев | Развертывает область сценариев. |
Показать командное окно | Отображает область команд для установленных модулей в виде отдельного окна. |
Показать надстройку команд | Отображает область команд для установленных модулей в виде надстройки сбоку. |
Вкладка сценария
Отображает имя редактируемого сценария. Можно щелкнуть вкладку сценария, чтобы выбрать сценарий для изменения.
При наведении указателя мыши на вкладку сценария в подсказке отображается полный путь к файлу сценария.
Область сценариев
Позволяет создавать и запускать сценарии. В области сценариев можно открыть, изменить и запустить существующие сценарии. Дополнительные сведения: Написание и запуск сценариев в интегрированной среде сценариев Windows PowerShell.
Область консоли
Отображает результаты выполненных команд и сценариев. Команды можно выполнять в области консоли. Вы также можете копировать и очищать ее содержимое.
См. сведения в следующих статьях:
Строка состояния
Позволяет узнать, выполнены ли запущенные команды и сценарии. Эта строка находится в самом низу экрана. В ней отображаются отдельные фрагменты сообщений об ошибках.
Ползунок для размера текста
Увеличивает или уменьшает размера текста на экране.
about_PowerShell_Ise_exe
Краткое описание
Объясняется, как использовать средство командной строки PowerShell_Ise.exe.
Подробное описание
PowerShell_Ise.exe запускает Windows PowerShell сеанс интегрированной среды сценариев (ISE). Его можно запустить в Cmd.exe и в Windows PowerShell.
Чтобы запустить PowerShell_ISE.exe, введите PowerShell_ISE.exe, PowerShell_ISE или ISE.
Синтаксис
Параметры
Открывает указанные файлы в Windows PowerShell интегрированной среде сценариев. Имя параметра («-File») является необязательным. Чтобы получить список из нескольких файлов, введите одну текстовую строку, заключенную в кавычки. Используйте запятые для разделения имен файлов в строке.
PowerShell_ISE-файл «File1.ps1, File2.ps1, File3.xml».
пробелы между именами файлов разрешены в Windows PowerShell, но могут неправильно интерпретироваться другими программами, например Cmd.exe.
этот параметр можно использовать для открытия любого текстового файла, включая Windows PowerShell файлы скриптов и XML-файлы.
запускает Windows PowerShell интегрированную среду сценариев с использованием многопоточного подразделения. Этот параметр впервые появился в Windows PowerShell 3.0. Однопотоковое подразделение (STA) является значением по умолчанию.
-NoProfile
не выполняется Windows PowerShell профилей. по умолчанию Windows PowerShell профили выполняются в каждом сеансе.
Этот параметр рекомендуется использовать при написании общего содержимого, например функций и скриптов, которые будут выполняться в системах с разными профилями. Дополнительные сведения см. в разделе about_Profiles.
Отображает справку для PowerShell_ISE.exe.
Примеры
Эти команды запускаются Windows PowerShell интегрированной среде сценариев. Команды эквивалентны и взаимозаменяемы.
Эти команды открывают скрипт Get-Profile.ps1 в среде Windows PowerShell ISE. Команды эквивалентны и взаимозаменяемы.
Эта команда открывает скрипты Get-Backups.ps1 и Get-BackupInstance.ps1 в среде Windows PowerShell ISE. Чтобы открыть более одного файла, используйте запятую для разделения имен файлов и заключите все значение имени файла в кавычки.
эта команда запускается Windows PowerShell интегрированной среде сценариев без профилей.
Для чего нужен Windows PowerShell – как его использовать
Чтобы понять, что такое Windows PowerShell, мы должны сначала объяснить, что такое оболочка. Оболочка или интерпретатор команд – это программа, которая позволяет взаимодействовать с операционной системой через терминал и в командной строке. Используя оболочку можно давать команды системе и открывать программы.
Windows PowerShell – это усовершенствованная оболочка, интегрированная во все операционные системы Microsoft, начиная с Windows 7. Она включает в себя интерактивные подсказки и среду сценариев, которую можно использовать по отдельности или в комбинации.
Что такое Windows PowerShell
Как следует из названия, Windows PowerShell – это оболочка командной строки. Она была разработана специально для использования системными администраторами и может использоваться для выполнения всех команд cmd.exe.
PowerShell позволяет вам взаимодействовать с операционной системой, используя преимущества инструментов, доступных из командной строки, и используя возможности программирования сценариев для автоматизации рутинной работы.
Давайте подробно рассмотрим, какие функции и преимущества предлагает эта оболочка от Microsoft:
Как запустить Windows PowerShell
После объяснения, что такое Windows PowerShell, давайте посмотрим, как его запустить.
Более современный способ – доступный в Windows 10 – щелкнуть правой кнопкой мыши по меню «Пуск» и выбрать соответствующий пункт из меню «Опытного пользователя»
Как взаимодействовать с Windows PowerShell
Все команды, доступные в командной строке Windows, доступны и могут также использоваться в PowerShell.
Мы можем использовать символы переправления > для отправки вывода в файл или >> для добавления в файл. PowerShell использует псевдонимы для связи команд cmd.exe со своими командлетами. Например, команда cd является псевдонимом для командлета set-location, точно так же, как dir является псевдонимом для командлета get-children.
PowerShell можно использовать для запуска исполняемых команд или для работы непосредственно с реестром Windows без запуска его редактора.
Одна из сильных сторон этой оболочки – её командлеты. Каждый командлет представлен «глаголом», за которым следует тире и существительное.
Чтобы просмотреть полный список всех доступных командлетов, введите get-command. Чтобы получить информацию о конкретном командлете, введите get-help и имя командлета.
Что такое Windows PowerShell ISE
Windows PowerShell ISE (интегрированная среда сценариев) – это приложение, появившееся в PowerShell 2.0. Она позволяет запускать команды и писать, тестировать и отлаживать сценарии в едином графическом интерфейсе пользователя на базе Windows.
Этот ISE включает командную панель, одну для сценариев и одну для вывода. Панель вывода отображает результаты команд, запущенных в двух других панелях. Кроме того, графическое окружение можно изменить, выбрав расположение блоков.
PowerShell ISE поддерживает многострочное редактирование, окрашивание синтаксиса, завершение с помощью клавиши TAB и выборочное выполнение и использует собственный профиль, отличный от того, который используется для настройки PowerShell.