Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
powershell [2018/10/11 12:53] vladimir |
powershell [2018/12/24 17:06] vladimir |
||
---|---|---|---|
Строка 4: | Строка 4: | ||
**Windows PowerShell (ISE)** - среда для создания, выполнения и тестирования скриптов PowerShell. | **Windows PowerShell (ISE)** - среда для создания, выполнения и тестирования скриптов PowerShell. | ||
Входит в состав Windows 10. | Входит в состав Windows 10. | ||
- | |||
===== Как запустить оболочку PowerShell ===== | ===== Как запустить оболочку PowerShell ===== | ||
- | ==== Способ №1 ==== | + | ==== Для Windows 10: 1607, 1809 ==== |
+ | === Способ №1 === | ||
- [[+tab|как_открыть_строку_поиска|Откройте строку поиска.]] | - [[+tab|как_открыть_строку_поиска|Откройте строку поиска.]] | ||
- В строке поиска наберите "power" | - В строке поиска наберите "power" | ||
- В результатах поиска выберите пункт «Windows PowerShell» | - В результатах поиска выберите пункт «Windows PowerShell» | ||
- При необходимости запустить PowerShell с повышенными привилегиями, нажмите правой кнопкой мыши на вышеуказанном пункте меню и выберите пункт "Запуск от имени администратора" (Run as administrator) | - При необходимости запустить PowerShell с повышенными привилегиями, нажмите правой кнопкой мыши на вышеуказанном пункте меню и выберите пункт "Запуск от имени администратора" (Run as administrator) | ||
- | + | === Способ №2 === | |
- | ==== Способ №2 ==== | + | |
- [[+tab|как_открыть_окно_выполнить|Откройте окно "Выполнить"]] | - [[+tab|как_открыть_окно_выполнить|Откройте окно "Выполнить"]] | ||
- Введите «powershell» | - Введите «powershell» | ||
- Нажмите "Enter" | - Нажмите "Enter" | ||
- | |||
===== Как запустить "Windows PowerShell ISE" ===== | ===== Как запустить "Windows PowerShell ISE" ===== | ||
==== С помощью графической оболочки ==== | ==== С помощью графической оболочки ==== | ||
Строка 25: | Строка 23: | ||
- С обычными привилегиями - нажмите на вышеуказанный пункт левой кнопкой мыши | - С обычными привилегиями - нажмите на вышеуказанный пункт левой кнопкой мыши | ||
- С повышенными привилегиями - нажмите правой кнопкой мыши и выберите пункт «Запуск от имени администратора» (Run as administrator) | - С повышенными привилегиями - нажмите правой кнопкой мыши и выберите пункт «Запуск от имени администратора» (Run as administrator) | ||
- | |||
==== С помощью команды ==== | ==== С помощью команды ==== | ||
- [[+tab|как_открыть_окно_выполнить|Откройте окно "Выполнить"]] | - [[+tab|как_открыть_окно_выполнить|Откройте окно "Выполнить"]] | ||
- Введите команду "powershell_ise" без кавычек | - Введите команду "powershell_ise" без кавычек | ||
- Нажмите "Enter" | - Нажмите "Enter" | ||
- | |||
===== Как создать сценарий PowerShell ===== | ===== Как создать сценарий PowerShell ===== | ||
Если вы хотите создать сценарий просто вставив перечень команд из другого источника, можете воспользоваться блокнотом. | Если вы хотите создать сценарий просто вставив перечень команд из другого источника, можете воспользоваться блокнотом. | ||
Для разработки сценариев луче использовать среду "Windows PowerShell ISE". | Для разработки сценариев луче использовать среду "Windows PowerShell ISE". | ||
- | |||
==== С помощью блокнота ==== | ==== С помощью блокнота ==== | ||
- [[+tab|как_запустить_блокнот|Запустите блокнот]] | - [[+tab|как_запустить_блокнот|Запустите блокнот]] | ||
Строка 44: | Строка 39: | ||
- Нажмите на кнопку "Сохранить" (Save) | - Нажмите на кнопку "Сохранить" (Save) | ||
- Закройте окно блокнота | - Закройте окно блокнота | ||
- | |||
==== С помощью "Windows PowerShell ISE" ==== | ==== С помощью "Windows PowerShell ISE" ==== | ||
- [[#Как запустить "Windows PowerShell ISE"|Запустите "Windows PowerShell ISE"]] | - [[#Как запустить "Windows PowerShell ISE"|Запустите "Windows PowerShell ISE"]] | ||
Строка 53: | Строка 47: | ||
- Нажмите на кнопку "Сохранить" (Save) | - Нажмите на кнопку "Сохранить" (Save) | ||
- Закройте среду "Windows PowerShell ISE" | - Закройте среду "Windows PowerShell ISE" | ||
- | |||
===== Как выполнить сценарий PowerShell ===== | ===== Как выполнить сценарий PowerShell ===== | ||
==== Windows 10 1607 ==== | ==== Windows 10 1607 ==== | ||
Строка 59: | Строка 52: | ||
- Нажмите правой кнопкой мыши на необходимом сценарии | - Нажмите правой кнопкой мыши на необходимом сценарии | ||
- Выберите пункт "Выполнить с помощью PowerShell" (Run with PowerShell) | - Выберите пункт "Выполнить с помощью PowerShell" (Run with PowerShell) | ||
- | |||
=== Способ №2 === | === Способ №2 === | ||
- Нажмите правой кнопкой мыши на необходимом сценарии | - Нажмите правой кнопкой мыши на необходимом сценарии | ||
Строка 66: | Строка 58: | ||
- Убедитесь, что на панели инструментов "Windows PowerShell ISE" активна зеленая стрелка | - Убедитесь, что на панели инструментов "Windows PowerShell ISE" активна зеленая стрелка | ||
- Нажмите "F5" или нажмите левой кнопкой мыши на зелёную стрелку. | - Нажмите "F5" или нажмите левой кнопкой мыши на зелёную стрелку. | ||
- | |||
=== Способ №3 === | === Способ №3 === | ||
- [[#Как запустить "Windows PowerShell ISE"|Запустите "Windows PowerShell ISE"]] | - [[#Как запустить "Windows PowerShell ISE"|Запустите "Windows PowerShell ISE"]] | ||
- Нажмите Ctrl+O для открытия сценария, который необходимо выполнить | - Нажмите Ctrl+O для открытия сценария, который необходимо выполнить | ||
- Найдите место расположения сценария и откройте его двойным щелчком левой кнопки мыши | - Найдите место расположения сценария и откройте его двойным щелчком левой кнопки мыши | ||
- | |||
**При выполнении сценария система может сообщить о том, что выполнение сценариев запрещено.**\\ | **При выполнении сценария система может сообщить о том, что выполнение сценариев запрещено.**\\ | ||
Чтобы снять ограничение на выполнение сценариев PowerShell, выполните нижеуказанную команду в командной части | Чтобы снять ограничение на выполнение сценариев PowerShell, выполните нижеуказанную команду в командной части | ||
Строка 78: | Строка 68: | ||
Set-Executionpolicy -Scope CurrentUser -ExecutionPolicy UnRestricted | Set-Executionpolicy -Scope CurrentUser -ExecutionPolicy UnRestricted | ||
</code> | </code> | ||
- | |||
===== Официальная документация ===== | ===== Официальная документация ===== | ||
* [[+tab|https://docs.microsoft.com/ru-ru/powershell/scripting/powershell-scripting?view=powershell-6|PowerShell]] | * [[+tab|https://docs.microsoft.com/ru-ru/powershell/scripting/powershell-scripting?view=powershell-6|PowerShell]] | ||
Строка 84: | Строка 73: | ||
* [[+tab|https://docs.microsoft.com/en-us/powershell/|PowerShell Documentation]] | * [[+tab|https://docs.microsoft.com/en-us/powershell/|PowerShell Documentation]] | ||
* [[+tab|https://docs.microsoft.com/ru-ru/powershell/scripting/core-powershell/ise/introducing-the-windows-powershell-ise?view=powershell-6|Введение в интегрированную среду сценариев Windows PowerShell]] | * [[+tab|https://docs.microsoft.com/ru-ru/powershell/scripting/core-powershell/ise/introducing-the-windows-powershell-ise?view=powershell-6|Введение в интегрированную среду сценариев Windows PowerShell]] | ||
- | + | * [[+tab|https://gallery.technet.microsoft.com/scriptcenter/|Ресурсы сценариев для ИТ-специалистов]] |