Рейтинг@Mail.ru
Операционные системы
Как создать файл PowerShell
anton
29-01-2019 01:33
4 мин на чтение
2 282 views
0

Вы новичок в PowerShell? Не знаете как создать файл powershell? Используйте это руководство для создания и запуска вашего первого файла сценария в Windows 10.

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

Сценарий — это просто набор команд, сохраненных в текстовом файле (с использованием расширения .ps1). Единственное отличие от командной строки в том, что протокол безопасности по умолчанию запрещает запуск всех сценариев.

Это означает, что при двойном щелчке по файлу .ps1 в Windows 10 ничего не произойдет. Если вы попытаетесь выполнить сценарий в PowerShell, то получите сообщение об ошибке «Не удается загрузить, так как запуск сценариев в этой системе отключен». Тем не менее это не значит, что невозможно запускать скрипты на вашем компьютере. Вам просто нужно выполнить несколько простых настроек в Windows 10.

В этой статье мы расскажем, как успешно запустить ваш первый файл сценария в PowerShell.

  1. Как создать файл сценария powershell.
  2. Запуск powershell из командной строки.

Как создать файл сценария PowerShell

В Windows 10 вы можете создавать файлы сценариев PowerShell, используя любой текстовый редактор

Создание скрипта с помощью Блокнота:

Чтобы создать сценарий PowerShell с помощью Блокнота, выполните следующие действия.

  1. Откройте Пуск.
  2. Найдите Блокнот.
  3. Создайте или вставьте свой скрипт. Например: Write-Host “Congratulations! Your first script executed successfully
  4. Нажмите меню Файл.
  5. Нажмите кнопку Сохранить.
  6. Введите имя для сценария. Например, first_script.ps1.
  7. Нажмите кнопку Сохранить.

создать файл powershell

создать файл powershell

Приведенный выше скрипт выведет на экран фразу «Write-Host “Congratulations! Your first script executed ».

Создание сценария с использованием интегрированной среды сценариев (ISE)

Кроме того, вы можете использовать консоль PowerShell ISE для написания сценариев в Windows 10.

Интегрированная среда сценариев – сложный инструмент, но вы можете начать, используя следующие шаги:

  1. Откройте Пуск.
  2. Найдите Windows PowerShell ISE, щелкните правой кнопкой мыши и выберите параметр «Запуск от имени администратора».
  3. Среда запустится с пустым файлом .ps1, где вы можете создать или вставить скрипт, который хотите запустить. Например: Write-Host “Congratulations! Your first script executed successfully”
  4. Нажмите меню Файл.
  5. Нажмите «Сохранить».
  6. Введите имя для сценария. Например, first_script.ps1.
  7. Нажмите кнопку Сохранить.

создать файл powershell

создать файл powershell

После того как вы выполнили эти шаги, используя Notepad или PowerShell ISE, скрипт готов к запуску, но он не будет выполнен. Это связано с тем, что стандартные настройки PowerShell всегда устанавливаются таким образом, чтобы блокировать выполнение любого сценария.

Запуск PowerShell из командной строки

Если вы хотите запустить файл сценария в PowerShell из командной строки, вы должны изменить политику, выполнив следующие действия:

  1. Откройте Пуск.
  2. Найдите PowerShell, щелкните правой кнопкой мыши верхний результат и выберите параметр «Запуск от имени администратора».
  3. Введите следующую команду, чтобы разрешить выполнение сценариев, и нажмите Enter: Set-ExecutionPolicy RemoteSigned
  4. Введите A и нажмите Enter.
  5. Введите следующую команду для запуска скрипта и нажмите Enter: & “C: \ PATH \ TO \ SCRIPT \ first_script.ps1”

запуск powershell из командной строки

запуск powershell из командной строки

В приведенной выше команде обязательно измените «PATH\TO\SCRIPT» на местоположение вашего скрипта.

После того как вы выполните шаги, скрипт запустится и, если он был создан правильно, вы должны увидеть вывод без проблем.

В Windows 10 PowerShell включают четыре политики выполнения:

  • Restricted – останавливает запуск любого скрипта.
  • RemoteSigned – запускает скрипты, созданные на устройстве. Однако сценарии, созданные на другом компьютере, не будут выполняться, если они не содержат подписи доверенного издателя.
  • AllSigned – все сценарии будут выполняться, если они подписаны доверенным издателем.
  • Неограниченный – запускает любой скрипт без каких-либо ограничений.

В приведенных выше шагах мы используем команду, чтобы разрешить запуск локальных сценариев в Windows 10. Однако, если вы не планируете выполнять сценарии регулярно, вы можете восстановить настройки по умолчанию, используя те же инструкции.

Поддержите проект

Друзья, сайт Netcloud каждый день развивается благодаря вашей поддержке. Мы планируем запустить новые рубрики статей, а также некоторые полезные сервисы. 

У вас есть возможность поддержать проект и внести любую сумму, которую посчитаете нужной.