Как создать и запустить файл сценария PowerShell в Windows 11/10
Сценарий — это просто набор команд, сохраненных в текстовом файле (со специальным расширением .ps1 ), которые (.ps1)PowerShell понимает и последовательно выполняет для выполнения различных действий. В этом посте мы расскажем о процессе создания и запуска файла сценария PowerShell в (PowerShell)Windows 11/10 .
PowerShell — это инструмент командной строки, разработанный Microsoft для запуска команд и сценариев для изменения настроек и автоматизации задач. В некотором смысле это похоже на командную строку(Command Prompt) . Однако PowerShell — это более функциональный интерфейс командной строки ( CLI ), который предлагает расширенный набор инструментов и большую гибкость и контроль. Кроме того, в отличие от командной строки, PowerShell доступен в Windows , macOS и Linux .
Чтобы узнать, как создать и запустить файл сценария PowerShell в (PowerShell)Windows 11/10 , следуйте инструкциям для каждой задачи, приведенным в соответствующих разделах.
Как создать файл сценария PowerShell
В Windows 11/10 вы можете создавать файлы сценариев PowerShell , используя практически любой текстовый редактор или консоль ISE ( Integrated Scripting Environment ). Однако предпочтительным вариантом для дальнейшего создания сценариев является использование редактора кода Visual Studio(Studio Code) с расширением PowerShell .
Visual Studio Code , также известный как VS Code, — это бесплатный и расширяемый кроссплатформенный редактор кода, предоставляющий среду для редактирования практически любого языка программирования. А при добавлении расширения PowerShell вы получаете полностью интерактивный опыт редактирования сценариев, даже с поддержкой IntelliSense (дополнение кода).
Вот как создать файл сценария PowerShell в (PowerShell)Windows 11/10 с помощью VS Code :
- Перейдите на страницу загрузки Visual Studio(Head to Visual Studio Download page) .
- Нажмите кнопку Windows , чтобы загрузить программу установки.
- Дважды щелкните(Double-click) загруженный файл, чтобы начать процесс установки VS Code .
- Подтвердите условия соглашения.
- Нажмите кнопку « Далее(Next) ».
- Нажмите кнопку Далее(Next) еще раз.
- Нажмите кнопку Далее(Next) еще раз.
- При необходимости подтвердите(Confirm) дополнительные задачи.
- Нажмите кнопку « Далее(Next) ».
- Нажмите кнопку Установить(Install) .
- Нажмите кнопку Готово(Finish) .
Выполнив эти шаги, вы можете приступить к установке расширения PowerShell . Вот как:
- Откройте код(VS Code) VS.
- Перейдите на вкладку « Расширения(Extensions) » на левой панели или нажмите комбинацию CTRL + SHIFT + X
- Найдите PowerShell и выберите лучший результат.
- Нажмите кнопку Установить(Install) .
После того, как вы выполните шаги по установке, вы можете приступить к написанию сценариев PowerShell с помощью Visual Studio Code . Вот как:
- Откройте код(VS Code) VS.
- Щелкните меню « Файл»(File) и выберите параметр « Новый файл(New File) ».
- Щелкните меню « Файл»(File) и выберите « Сохранить как(Save as) ».
- В поле Имя файла(File name) укажите имя файла с расширением .ps1 — например, TWC_script.ps1 .
- Нажмите кнопку Сохранить(Save) .
Напишите новый или вставьте скрипт, который хотите запустить, например:
Write-Host "Welcome to TheWindowsClub.com! Your first script executed successfully"
Приведенный выше скрипт выведет на экран приведенную ниже фразу.
Welcome to TheWindowsClub.com! Your first script executed successfully
Вы можете нажать кнопку « Выполнить»(Run) в правом верхнем углу (или нажать клавишу F5), чтобы запустить скрипт.
- Щелкните меню « Файл»(File) .
- Нажмите « Сохранить(Save) ».
После выполнения шагов с помощью Visual Studio Code скрипт будет готов к запуску, но по умолчанию он завершится ошибкой. Это связано с тем, что параметры PowerShell по умолчанию всегда блокируют выполнение любого сценария . (Единственным исключением является запуск содержимого скрипта в Visual Studio Code или PowerShell ISE .)
Как запустить файл сценария PowerShell в Windows 11/10(PowerShell)
Чтобы запустить файл сценария с помощью PowerShell , необходимо изменить политику выполнения в Windows 11/10 .
В Windows Windows 11/10PowerShell включает четыре политики выполнения, в том числе:
- Restricted — останавливает запуск любого скрипта.
- RemoteSigned — разрешает (RemoteSigned —) сценарии(Allows) , созданные на устройстве, но сценарии, созданные на другом компьютере, не будут выполняться, если они не содержат подпись доверенного издателя.
- AllSigned — будут выполняться все сценарии, но только в том случае, если их подписал доверенный издатель.
- Unrestricted — Запускает(Runs) любой скрипт без каких-либо ограничений.
Вот как запустить файл сценария PowerShell в Windows 11/10:(PowerShell)
- Нажмите клавишу Windows key + X , чтобы открыть меню опытного пользователя(open Power User Menu) .
- Нажмите A на клавиатуре, чтобы запустить PowerShell в режиме администратора/с повышенными правами.
- В консоли PowerShell введите приведенную ниже команду и нажмите Enter .
Set-ExecutionPolicy RemoteSigned
- Введите A и нажмите Enter (если применимо).
Затем введите команду ниже и нажмите Enter , чтобы запустить скрипт. Обязательно измените заполнитель «PATHTOSCRIPT» на местоположение вашего скрипта .(Make)
& "C:\PATH\TO\SCRIPT\TWC_script.ps1"
После того, как вы выполните эти шаги, скрипт запустится, и, если он был написан правильно, вы должны увидеть его вывод без проблем.
Вот и все о том, как создать и запустить файл сценария PowerShell в (PowerShell)Windows 11/10 !
Связанный(Related) : Как запускать локальные сценарии PowerShell без подписи(How to run local PowerShell Scripts without Signing) .
Related posts
Отключить Security Questions в Windows 10 с использованием PowerShell Script
Check Windows 10 OS architecture с использованием PowerShell or Command Prompt
Create System Restore Point с использованием Command Prompt or PowerShell
Как использовать Windows PowerShell ISE - Учебник для начинающих
Что такое PWSH.EXE? Список PWSH syntax Вы можете использовать
PowerShell открывается на Startup в Windows 10
Create Multiple Folders Using Command Prompt and PowerShell
Включить Remote Desktop, используя Command Prompt or PowerShell
Convert PowerShell script (PS1) Файл на EXE с IExpress в Windows 10
Как сбросить PowerShell and Command Prompt на настройки по умолчанию
Use PowerShell для изменения или изменения значений Registry
Как сбросить Microsoft Store apps с помощью PowerShell в Windows 10
Как создать Local User Account с использованием PowerShell в Windows 10
Как открыть поднятый PowerShell prompt в Windows 10
Как Delete или создать запланированную задачу с PowerShell в Windows 11
Как ALWAYS Run Command Prompt and PowerShell AS Administrator
List computer BIOS Настройки с использованием GetBIOS PowerShell module
Reset Windows Update Client с использованием PowerShell Script
Get назад Open Command Prompt здесь вместо PowerShell в Explorer
PowerShell 7 New Список функций