Рейтинг@Mail.ru
Операционные системы
Как создать файл PowerShell
anton
29-01-2019 01:33
4 мин на чтение
1 580 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. Однако, если вы не планируете выполнять сценарии регулярно, вы можете восстановить настройки по умолчанию, используя те же инструкции.

 


 

Мы оказываем услуги по ремонту и настройке компьютеров, смартфонов, планшетов, wi-fi роутеров, модемов, IP-TV, принтеров. Качественно и недорого. Возникла проблема? Заполните форму ниже и мы Вам перезвоним.