Зміст
Спосіб 1: налаштування локальної політики
За замовчуванням запуск сценаріїв PowerShell заборонений політикою виконання функцій засобу, що обумовлено вимогами безпеки і покликане запобігти можливості виконання окремих шкідливих скриптів в середовищі Windows. Змінити такий стан речей в загальному-то нескладно, а основний спосіб це зробити має на увазі залучення " редактор локальної групової політики» ( " РЛГП» ).
" РЛГП» за замовчуванням доступний тільки в Windows 10 редакцій &171;Pro&187; і &171;Enterprise&187; , користувачам &171;Home&187; - випуску операційки з кінцевою метою запуску PowerShell-сценаріїв слід відразу переходити до розгляду інструкцій &171;Спосіб 2&187; і &171;3&187; у цій статті.
- Відкриваємо вікно " редактор локальної групової політики»
. Найпростіше це зробити ввівши запит
зміна групової політики
в системний »пошук" Віндовс,Також можливо через оснащення " виконати» (відкривається після натискання «Win» + «R» на клавіатурі – - відправляємо з її допомогою на виконання команду:
Gpedit.msc
Читайте також: Запуск "Редактора локальної групової політики" в Windows 10
- Задіявши кошти лівій частині вікна РЛГП, в розділі " конфігурація комп'ютера»
по черзі розгортаємо каталоги:
" Адміністративні шаблони»
,
Потім з нього &8212; " Компоненти Windows» .
- У вмісті " Компоненти Windows» знаходимо і кліком виділяємо каталог «Windows Powershell» .
- Переміщаємося в область праворуч вікна Редактора, натискаємо правою кнопкою маніпулятора (ПКМ) по найменуванню політики " увімкнути виконання сценаріїв»
.
В відобразиться меню вибираємо " змінити» .
- У відкритому засобі зміни параметрів політики " увімкнути виконання сценаріїв»
переводимо розташовану в правій верхній частині вікна радіокнопку в положення
»Включено"
.
Крім того, переходимо тут в блок»Параметри:" , клацаємо по спочатку порожньому списку »політика виконання" ,
Вибираємо в ньому " вирішити всі сценарії» .
- Завершивши конфігурування політики вищевказаним чином, натискаємо »ОК"
.
На цьому все, закриваємо вікно засобу зміни локальної групової політики – можливість запуску, по суті, будь-яких сценаріїв PowerShell в поточному екземплярі Windows 10 отримана.
Спосіб 2: редагування реєстру
Параметри політик виконання сценаріїв ПоверШелл для локального комп'ютера, а також його поточного користувача збережені в головній базі даних налаштувань Віндовс 10 &8212; системному реєстрі. Відповідно, змінивши тут значення окремих записів, можна вирішити в тому числі і завдання з заголовка цієї статті.
- Відкриваємо " Редактор реєстру»
. Існує безліч способів це зробити, найбільш швидкі: відшукати посилання на запуск програми через системний
»пошук"
,
Надіслати команду
regedit
через оснащення " виконати» .Детальніше: способи відкриття "Редактора реєстру" в Windows 10
- Клікаючи по розгортають розділи з переліку зліва у вікні " Редактор реєстру»
елементам, переходимо за наступним шляхом:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows
Інший метод переміщення в потрібний розділ реєстру: копіюємо шлях до нього з тексту цієї статті в буфер обміну Windows 10, потім вставляємо дані в поле під рядком меню Редактора, натискаємо «Enter» .
- Виділивши (клацанням ЛФМ по найменуванню в панелі зліва вікна Редактора) розташовану за вказаною вище шляху папку «Windows»
, викликаємо меню
«Правка»
,
Натискаємо в ньому»створити" &8212; " розділ» .
- Далі вводимо ім'я сформованого каталогу – PowerShell
,
Натискаємо»введення" на клавіатурі.
- Переходимо в праву частину вікна Редактора, натискаємо ПКМ в її вільної від значків і записів області, в контекстному меню натискаємо»створити" &8212; «Параметр DWORD (32 біти)» .
- Присвоюємо створеному об'єкту найменування EnableScripts
,
Двічі клацаємо по ньому.
- У полі»Значення"
отобразившегося віконця
" Зміна параметра DWORD (32 біти)»
замість
0
пишемо
1
,
Після цього натискаємо «ОК» .
- Знову натискаємо ПКМ в відображає параметри з розділу реєстру «PowerShell» області, тепер вибираємо в меню »створити" &8212; " параметр рядка» .
- В якості імені параметра вводимо ExecutionPolicy
,
Після чого подвійним кліком по отриманому об'єкту відкриваємо віконце його зміни.
- У полі»Значення:"
вводимо
RemoteSigned
,
Клацаємо «ОК» мишкою.
- На цьому все-закриваємо вікно " Редактор реєстру» , перезавантажуємо комп'ютер і можемо приступати до відтепер безпроблемного і практично нічим не обмежується запуску сценаріїв PowerShell.
Спосіб 3: консольна команда
Ще один метод усунення передбачених в Windows 10 перешкод для виконання PowerShell-сценаріїв реалізувати набагато простіше, ніж вищеописані підходи, але рішення більшою мірою одноразове (діє в рамках одного сеансу роботи з консольної оболонкою). Підійде, коли потрібно задіяти один-єдиний скрипт розглянутого типу або це потрібно рідко.
- Запускаємо додаток PowerShell від імені адміністратора. Один з варіантів це зробити-засобами системної оснастки " виконати»
:
- Натискаємо «Win»
+
«R»
на клавіатурі, вводимо в поле
»відкрити"
отобразившегося віконця таку команду:
Рowershell
- Далі натискаємо «Ctrl» + «Shift» на клавіатурі і, утримуючи ці клавіші, натискаємо «ОК» у вікні " виконати» лівою кнопкою миші.
- Підтверджуємо( «так» ) надійшов з системного модуля " Контроль облікових записів» запит.
Читайте також: Запуск "PowerShell" в ОС Windows 10
- Натискаємо «Win»
+
«R»
на клавіатурі, вводимо в поле
»відкрити"
отобразившегося віконця таку команду:
- Вводимо і запускаємо команду переведення політики виконання сценаріїв PowerShell в стан, коли нею нічого не блокується:
Set-ExecutionPolicy Bypass
- Ввівши
Y
і потім натиснувши «Enter» , підтверджуємо запит системи " ви хочете змінити політику виконання?» . - На цьому все – можливості виконувати сценарії тепер нічого не перешкоджає і так триватиме до моменту закриття сесії ПоверШелл. Вводимо в консоль шлях на диску ПК, по якому розташований цільової виконуваний файл розглянутого типу, ініціюємо його запуск.
Читайте також: як завантажити ISO-образ Windows за допомогою PowerShell-скрипта Fido