Как автоматически запускать сценарии PowerShell в Windows 10



В PowerShell много разных уровней безопасности, которые предотвращают запуск вредоносных сценариев и команд. Например, по умолчанию вы не можете запустить сценарий, который вы загрузили из Интернета, если вы не измените политику выполнения PowerShell. Другие меры безопасности не позволяют выполнить скрипт, дважды щелкнув его. Вы не можете связывать сценарии PS1 с PowerShell, и единственный способ запустить скрипт - это щелкнуть его правой кнопкой мыши и выбрать вариант запуска. Двойной щелчок откроет его в Блокноте. Это отлично подходит для меры безопасности, но раздражает, если вы хотите, чтобы сценарий PowerShell выполнялся при выполнении запланированной задачи. Работа вокруг проста. Вы можете использовать пакетный скрипт для автоматического запуска сценариев PowerShell.
Пакетный сценарий

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

Синтаксис

@ECHO OFF
PowerShell.exe -Command "Path to script"
PAUSE


Замените «Путь к сценарию» на фактический путь к сценарию PowerShell, который вы хотите выполнить. Рассмотрим следующий пример;


Пример

@ECHO OFF
PowerShell.exe -Command "C:\Reminder-Scripts\Milk\Buy-Milk.ps1"
PAUSE


Откройте «Блокнот» и вставьте в него скрипт. Сохраните файл с расширением .bat.
Как автоматически запускать сценарии PowerShell в Windows 10 Как автоматически запускать сценарии PowerShell в Windows 10 Reviewed by Admin on июня 08, 2018 Rating: 5

Комментариев нет: