Инструменты пользователя

Инструменты сайта


powershell

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
powershell [2018/10/04 12:36]
vladimir [С помощью графической оболочки]
powershell [2023/09/15 15:12] (текущий)
vladimir [PowerShell]
Строка 1: Строка 1:
 ====== PowerShell ====== ====== PowerShell ======
 +Информация в данном разделе актуальна для:
 +  * Windows 10: 1607, 1809, 21H2.
 +  * Windows 11: 21H2
 **PowerShell** - расширяемое средство автоматизации от Microsoft с открытым исходным кодом. **PowerShell** - расширяемое средство автоматизации от Microsoft с открытым исходным кодом.
-Входит в состав Windows 10\\+Входит в состав ​операционной системы начиная с Windows 10\\
 **Windows PowerShell (ISE)** - среда для создания,​ выполнения и тестирования скриптов PowerShell. **Windows PowerShell (ISE)** - среда для создания,​ выполнения и тестирования скриптов PowerShell.
-Входит в состав Windows 10. +Входит в состав ​в состав операционной системы начиная с Windows 10.
 ===== Как запустить оболочку PowerShell ===== ===== Как запустить оболочку PowerShell =====
-==== Способ №1 ==== +  - Нажмите "​Win+X"​. 
-  - [[как_открыть_строку_поиска|Откройте строку поиска.]]+  - Выберите пункт:​ 
 +    - Для Windows 10 - "​Windows PowerShell"​ 
 +    - Для Windows 11 - "​Windows Terminal"​ 
 +  - При необходимости запустить PowerShell с повышенными привилегиями выберите пункт:​ 
 +    - Для Windows 10 - «Windows PowerShell (администратор)» (Windows PowerShell (Admin)) 
 +    - Для Windows 11 - "​Windows Terminal (Admin)"​ 
 +==== Для Windows 10 1607 ==== 
 +=== Способ №1 === 
 +  - [[+tab|как_открыть_строку_поиска|Откройте строку поиска.]]
   - В строке поиска наберите "​power"​   - В строке поиска наберите "​power"​
   - В результатах поиска выберите пункт «Windows PowerShell»   - В результатах поиска выберите пункт «Windows PowerShell»
   - При необходимости запустить PowerShell с повышенными привилегиями,​ нажмите правой кнопкой мыши на вышеуказанном пункте меню и выберите пункт "​Запуск от имени администратора"​ (Run as administrator)   - При необходимости запустить PowerShell с повышенными привилегиями,​ нажмите правой кнопкой мыши на вышеуказанном пункте меню и выберите пункт "​Запуск от имени администратора"​ (Run as administrator)
- +=== Способ №2 === 
-==== Способ №2 ==== +  - [[+tab|как_открыть_окно_выполнить|Откройте окно "​Выполнить"​]]
-  - [[как_открыть_окно_выполнить|Откройте окно "​Выполнить"​]]+
   - Введите «powershell»   - Введите «powershell»
   - Нажмите "​Enter"​   - Нажмите "​Enter"​
- 
 ===== Как запустить "​Windows PowerShell ISE" ===== ===== Как запустить "​Windows PowerShell ISE" =====
 ==== С помощью графической оболочки ==== ==== С помощью графической оболочки ====
-  - [[как_открыть_строку_поиска|Откройте строку поиска]]+  - [[+tab|как_открыть_строку_поиска|Откройте строку поиска]]
   - В строке поиска наберите "​ise"​   - В строке поиска наберите "​ise"​
   - В результатах поиска найдите "​Windows PowerShell ISE"   - В результатах поиска найдите "​Windows PowerShell ISE"
Строка 25: Строка 33:
     - С обычными привилегиями - нажмите на вышеуказанный пункт левой кнопкой мыши     - С обычными привилегиями - нажмите на вышеуказанный пункт левой кнопкой мыши
     - С повышенными привилегиями - нажмите правой кнопкой мыши и выберите пункт «Запуск от имени администратора» (Run as administrator)     - С повышенными привилегиями - нажмите правой кнопкой мыши и выберите пункт «Запуск от имени администратора» (Run as administrator)
- 
 ==== С помощью команды ==== ==== С помощью команды ====
-  - [[как_открыть_окно_выполнить|Откройте окно "​Выполнить"​]]+  - [[+tab|как_открыть_окно_выполнить|Откройте окно "​Выполнить"​]]
   - Введите команду "​powershell_ise"​ без кавычек   - Введите команду "​powershell_ise"​ без кавычек
   - Нажмите "​Enter"​   - Нажмите "​Enter"​
- 
 ===== Как создать сценарий PowerShell ​ ===== ===== Как создать сценарий PowerShell ​ =====
 Если вы хотите создать сценарий просто вставив перечень команд из другого источника,​ можете воспользоваться блокнотом. Если вы хотите создать сценарий просто вставив перечень команд из другого источника,​ можете воспользоваться блокнотом.
 Для разработки сценариев луче использовать среду "​Windows PowerShell ISE". Для разработки сценариев луче использовать среду "​Windows PowerShell ISE".
- 
 ==== С помощью блокнота ==== ==== С помощью блокнота ====
-  - [[как_запустить_блокнот|Запустите блокнот]]+  - [[+tab|как_запустить_блокнот|Запустите блокнот]]
   - Напишите или вставьте в блокнот необходимые команды   - Напишите или вставьте в блокнот необходимые команды
   - Нажмите "​Ctrl+S"​   - Нажмите "​Ctrl+S"​
-  - Выберете путь сохранения файла+  - Выберите путь сохранения файла
   - Укажите название файла   - Укажите название файла
   - Измените расширение файла с "​txt"​ на "​ps1"​   - Измените расширение файла с "​txt"​ на "​ps1"​
   - Нажмите на кнопку "​Сохранить"​ (Save)   - Нажмите на кнопку "​Сохранить"​ (Save)
   - Закройте окно блокнота   - Закройте окно блокнота
- 
 ==== С помощью "​Windows PowerShell ISE" ==== ==== С помощью "​Windows PowerShell ISE" ====
-  - [[powershell#Как запустить "​Windows PowerShell ISE"​|Запустите "​Windows PowerShell ISE"]]+  - [[#Как запустить "​Windows PowerShell ISE"​|Запустите "​Windows PowerShell ISE"]]
   - Напишите или вставьте в "​Windows PowerShell ISE" необходимые команды   - Напишите или вставьте в "​Windows PowerShell ISE" необходимые команды
   - Нажмите "​Ctrl+S"​   - Нажмите "​Ctrl+S"​
Строка 53: Строка 57:
   - Нажмите на кнопку "​Сохранить"​ (Save)   - Нажмите на кнопку "​Сохранить"​ (Save)
   - Закройте среду "​Windows PowerShell ISE"   - Закройте среду "​Windows PowerShell ISE"
- 
 ===== Как выполнить сценарий PowerShell ===== ===== Как выполнить сценарий PowerShell =====
-==== Windows 10 1607 ==== +==== Способ №1 ====
-=== Способ №1 ===+
   - Нажмите правой кнопкой мыши на необходимом сценарии   - Нажмите правой кнопкой мыши на необходимом сценарии
-  - Выберете пункт "​Выполнить с помощью PowerShell"​ (Run with PowerShell) +  - Выберите пункт "​Выполнить с помощью PowerShell"​ (Run with PowerShell) 
- +==== Способ №2 ====
-=== Способ №2 ===+
   - Нажмите правой кнопкой мыши на необходимом сценарии   - Нажмите правой кнопкой мыши на необходимом сценарии
   - Выберите пункт "​Изменить"​ (Edit)   - Выберите пункт "​Изменить"​ (Edit)
Строка 66: Строка 67:
   - Убедитесь,​ что на панели инструментов "​Windows PowerShell ISE" активна зеленая стрелка   - Убедитесь,​ что на панели инструментов "​Windows PowerShell ISE" активна зеленая стрелка
   - Нажмите "​F5"​ или нажмите левой кнопкой мыши на зелёную стрелку.   - Нажмите "​F5"​ или нажмите левой кнопкой мыши на зелёную стрелку.
- +==== Способ №3 ==== 
-=== Способ №3 === +  - [[#Как запустить "​Windows PowerShell ISE"​|Запустите "​Windows PowerShell ISE"]]
-  - [[powershell#Как запустить "​Windows PowerShell ISE"​|Запустите "​Windows PowerShell ISE"]]+
   - Нажмите Ctrl+O для открытия сценария,​ который необходимо выполнить   - Нажмите Ctrl+O для открытия сценария,​ который необходимо выполнить
   - Найдите место расположения сценария и откройте его двойным щелчком левой кнопки мыши   - Найдите место расположения сценария и откройте его двойным щелчком левой кнопки мыши
- 
 **При выполнении сценария система может сообщить о том, что выполнение сценариев запрещено.**\\ **При выполнении сценария система может сообщить о том, что выполнение сценариев запрещено.**\\
 Чтобы снять ограничение на выполнение сценариев PowerShell, выполните нижеуказанную команду в командной части Чтобы снять ограничение на выполнение сценариев PowerShell, выполните нижеуказанную команду в командной части
-запущенной среды PowerShell ISE или в среде [[powershell#Как запустить оболочку PowerShell|PowerShell]]+запущенной среды PowerShell ISE или в среде [[#Как запустить оболочку PowerShell|PowerShell]]
 <​code>​ <​code>​
 Set-Executionpolicy -Scope CurrentUser -ExecutionPolicy UnRestricted Set-Executionpolicy -Scope CurrentUser -ExecutionPolicy UnRestricted
 </​code>​ </​code>​
- 
 ===== Официальная документация ===== ===== Официальная документация =====
-  * [[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]] 
-  * [[https://​msdn.microsoft.com/​ru-ru/​library/​ee790872(v=azure.10).aspx|Учебник по использованию Windows PowerShell]] +  * [[+tab|https://​msdn.microsoft.com/​ru-ru/​library/​ee790872(v=azure.10).aspx|Учебник по использованию Windows PowerShell]] 
-  * [[https://​docs.microsoft.com/​en-us/​powershell/​|PowerShell Documentation]] +  * [[+tab|https://​docs.microsoft.com/​en-us/​powershell/​|PowerShell Documentation]] 
-  * [[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/​|Ресурсы сценариев для ИТ-специалистов]]
powershell.1538645789.txt.gz · Последние изменения: 2018/10/04 12:36 — vladimir