Как создать и запустить файл сценария PowerShell в Windows 10

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

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

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

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

Создать и запустить файл сценария PowerShell

В Windows 10 вы можете создавать файлы сценариев PowerShell, используя практически любой текстовый редактор или консоль ISE (Integrated Scripting Environment). Однако предпочтительным вариантом для создания сценариев в дальнейшем является использование редактора кода Visual Studio с расширением PowerShell.

Visual Studio Code — также известный как VS Code — это бесплатный и расширяемый кроссплатформенный редактор кода, который предоставляет среду для редактирования практически любого языка программирования. А при добавлении расширения PowerShell вы получаете полностью интерактивный опыт редактирования сценариев, даже с поддержкой IntelliSense (автозавершение кода).

Вот как создать файл сценария PowerShell в Windows 10 с помощью VS Code:

  • Перейдите на страницу загрузки Visual Studio.
  • Нажмите кнопку Windows, чтобы загрузить установщик.
  • Дважды щелкните загруженный файл, чтобы начать процесс установки VS Code.
  • Подтвердите условия соглашения.
  • Щелкните кнопку Далее.
  • Снова нажмите кнопку «Далее».
  • Щелкните кнопку Далее еще раз.
  • При необходимости подтвердите дополнительные задачи.
  • Щелкните кнопку Далее.
  • Щелкните кнопку Установить.
  • Щелкните кнопку Готово.

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

  • Откройте VS Code.
  • Щелкните вкладку «Расширения» на левой панели или нажмите комбинацию клавиш CTRL + SHIFT + X.
  • Найдите PowerShell и выберите лучший результат.
  • Щелкните кнопку Установить.

После выполнения шагов по установке вы можете приступить к написанию сценариев PowerShell с помощью Visual Studio Code. Вот как:

  • Откройте VS Code.
  • Щелкните меню «Файл» и выберите «Новый файл».
  • Щелкните меню «Файл» и выберите «Сохранить как вариант».
  • в Имя файла укажите имя файла с расширением .ps1 — например, TWC_script.ps1.
  • Нажмите кнопку «Сохранить».

Напишите новый или вставьте скрипт, который хотите запустить, например:

Write-Host «Добро пожаловать на TheWindowsClub.com! Ваш первый скрипт успешно выполнен»

Приведенный выше сценарий выведет на экран фразу ниже.

Добро пожаловать на TheWindowsClub.com! Ваш первый скрипт выполнен успешно

Вы можете нажать кнопку «Выполнить» в правом верхнем углу (или нажать клавишу F5), чтобы запустить сценарий.

  • Щелкните меню «Файл».
  • Нажмите кнопку Сохранить.

После того, как вы выполните эти шаги с помощью Visual Studio Code, сценарий будет готов к запуску, но по умолчанию он завершится ошибкой. Это связано с тем, что настройки PowerShell по умолчанию всегда блокируют выполнение любого скрипта. (Единственное исключение — если вы запускаете содержимое скрипта в Visual Studio Code или PowerShell ISE.)

Как запустить файл сценария PowerShell в Windows 10

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

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

  1. Ограничено — останавливает запуск любого скрипта.
  2. RemoteSigned — разрешает сценарии, созданные на устройстве, но сценарии, созданные на другом компьютере, не будут выполняться, если они не содержат подпись доверенного издателя.
  3. AllSigned — все сценарии будут выполняться, но только в том случае, если их подписал надежный издатель.
  4. Без ограничений — запускает любой скрипт без каких-либо ограничений.

Вот как запустить файл сценария PowerShell в Windows 10:

  • Нажмите клавишу Windows + X, чтобы открыть меню опытного пользователя.
  • Нажмите A на клавиатуре, чтобы запустить PowerShell в режиме администратора / с повышенными правами.
  • В консоли PowerShell введите команду ниже и нажмите Enter.

Set-ExecutionPolicy RemoteSigned

  • Введите A и нажмите Enter (если применимо).

Затем введите команду ниже и нажмите Enter, чтобы запустить сценарий. Обязательно замените заполнитель «PATH TO SCRIPT» на местоположение вашего скрипта.

& «C: ПУТЬ К SCRIPT TWC_script.ps1»

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

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

Связанный: Как запускать локальные сценарии PowerShell без подписи.

.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *