Отримання можливості виконання сценаріїв PowerShell у Windows 10

Спосіб 1: налаштування локальної політики

За замовчуванням запуск сценаріїв PowerShell заборонений політикою виконання функцій засобу, що обумовлено вимогами безпеки і покликане запобігти можливості виконання окремих шкідливих скриптів в середовищі Windows. Змінити такий стан речей в загальному-то нескладно, а основний спосіб це зробити має на увазі залучення " редактор локальної групової політики» ( " РЛГП» ).

" РЛГП» за замовчуванням доступний тільки в Windows 10 редакцій &171;Pro&187; і &171;Enterprise&187; , користувачам &171;Home&187; - випуску операційки з кінцевою метою запуску PowerShell-сценаріїв слід відразу переходити до розгляду інструкцій &171;Спосіб 2&187; і &171;3&187; у цій статті.

  1. Відкриваємо вікно " редактор локальної групової політики» . Найпростіше це зробити ввівши запит зміна групової політики в системний »пошук" Віндовс, Как включить выполнение сценариев PowerShell в Windows 10 07

    Також можливо через оснащення " виконати» (відкривається після натискання «Win» + «R» на клавіатурі – - відправляємо з її допомогою на виконання команду:

    Gpedit.msc

    Как включить выполнение сценариев PowerShell в Windows 10 08

    Читайте також: Запуск "Редактора локальної групової політики" в Windows 10

  2. Задіявши кошти лівій частині вікна РЛГП, в розділі " конфігурація комп'ютера» по черзі розгортаємо каталоги: " Адміністративні шаблони» , Как включить выполнение сценариев PowerShell в Windows 10 09

    Потім з нього &8212; " Компоненти Windows» .

  3. Как включить выполнение сценариев PowerShell в Windows 10 10
  4. У вмісті " Компоненти Windows» знаходимо і кліком виділяємо каталог «Windows Powershell» .
  5. Как включить выполнение сценариев PowerShell в Windows 10 11
  6. Переміщаємося в область праворуч вікна Редактора, натискаємо правою кнопкою маніпулятора (ПКМ) по найменуванню політики " увімкнути виконання сценаріїв» . Как включить выполнение сценариев PowerShell в Windows 10 12

    В відобразиться меню вибираємо " змінити» .

  7. Как включить выполнение сценариев PowerShell в Windows 10 13
  8. У відкритому засобі зміни параметрів політики " увімкнути виконання сценаріїв» переводимо розташовану в правій верхній частині вікна радіокнопку в положення »Включено" . Как включить выполнение сценариев PowerShell в Windows 10 14

    Крім того, переходимо тут в блок»Параметри:" , клацаємо по спочатку порожньому списку »політика виконання" ,

    Как включить выполнение сценариев PowerShell в Windows 10 16

    Вибираємо в ньому " вирішити всі сценарії» .

  9. Как включить выполнение сценариев PowerShell в Windows 10 17
  10. Завершивши конфігурування політики вищевказаним чином, натискаємо »ОК" . Как включить выполнение сценариев PowerShell в Windows 10 18

    На цьому все, закриваємо вікно засобу зміни локальної групової політики – можливість запуску, по суті, будь-яких сценаріїв PowerShell в поточному екземплярі Windows 10 отримана.

  11. Как включить выполнение сценариев PowerShell в Windows 10 19

Спосіб 2: редагування реєстру

Параметри політик виконання сценаріїв ПоверШелл для локального комп'ютера, а також його поточного користувача збережені в головній базі даних налаштувань Віндовс 10 &8212; системному реєстрі. Відповідно, змінивши тут значення окремих записів, можна вирішити в тому числі і завдання з заголовка цієї статті.

  1. Відкриваємо " Редактор реєстру» . Існує безліч способів це зробити, найбільш швидкі: відшукати посилання на запуск програми через системний »пошук" ,

    Как включить выполнение сценариев PowerShell в Windows 10 20

    Надіслати команду regedit через оснащення " виконати» .

    Детальніше: способи відкриття "Редактора реєстру" в Windows 10

  2. Как включить выполнение сценариев PowerShell в Windows 10 21
  3. Клікаючи по розгортають розділи з переліку зліва у вікні " Редактор реєстру» елементам, переходимо за наступним шляхом:

    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows

    Как включить выполнение сценариев PowerShell в Windows 10 23

    Інший метод переміщення в потрібний розділ реєстру: копіюємо шлях до нього з тексту цієї статті в буфер обміну Windows 10, потім вставляємо дані в поле під рядком меню Редактора, натискаємо «Enter» .

    Как включить выполнение сценариев PowerShell в Windows 10 24
  4. Виділивши (клацанням ЛФМ по найменуванню в панелі зліва вікна Редактора) розташовану за вказаною вище шляху папку «Windows» , викликаємо меню «Правка» ,

    Как включить выполнение сценариев PowerShell в Windows 10 25

    Натискаємо в ньому»створити" &8212; " розділ» .

  5. Как включить выполнение сценариев PowerShell в Windows 10 26
  6. Далі вводимо ім'я сформованого каталогу – PowerShell , Как включить выполнение сценариев PowerShell в Windows 10 27

    Натискаємо»введення" на клавіатурі.

  7. Как включить выполнение сценариев PowerShell в Windows 10 28
  8. Переходимо в праву частину вікна Редактора, натискаємо ПКМ в її вільної від значків і записів області, в контекстному меню натискаємо»створити" &8212; «Параметр DWORD (32 біти)» .
  9. Как включить выполнение сценариев PowerShell в Windows 10 29
  10. Присвоюємо створеному об'єкту найменування EnableScripts , Как включить выполнение сценариев PowerShell в Windows 10 30

    Двічі клацаємо по ньому.

  11. Как включить выполнение сценариев PowerShell в Windows 10 31
  12. У полі»Значення" отобразившегося віконця " Зміна параметра DWORD (32 біти)» замість 0 пишемо 1 , Как включить выполнение сценариев PowerShell в Windows 10 32

    Після цього натискаємо «ОК» .

  13. Как включить выполнение сценариев PowerShell в Windows 10 33
  14. Знову натискаємо ПКМ в відображає параметри з розділу реєстру «PowerShell» області, тепер вибираємо в меню »створити" &8212; " параметр рядка» .
  15. Как включить выполнение сценариев PowerShell в Windows 10 34
  16. В якості імені параметра вводимо ExecutionPolicy , Как включить выполнение сценариев PowerShell в Windows 10 35

    Після чого подвійним кліком по отриманому об'єкту відкриваємо віконце його зміни.

  17. Как включить выполнение сценариев PowerShell в Windows 10 36
  18. У полі»Значення:" вводимо RemoteSigned , Как включить выполнение сценариев PowerShell в Windows 10 37

    Клацаємо «ОК» мишкою.

  19. Как включить выполнение сценариев PowerShell в Windows 10 38
  20. На цьому все-закриваємо вікно " Редактор реєстру» , перезавантажуємо комп'ютер і можемо приступати до відтепер безпроблемного і практично нічим не обмежується запуску сценаріїв PowerShell.
  21. Как включить выполнение сценариев PowerShell в Windows 10 39

Спосіб 3: консольна команда

Ще один метод усунення передбачених в Windows 10 перешкод для виконання PowerShell-сценаріїв реалізувати набагато простіше, ніж вищеописані підходи, але рішення більшою мірою одноразове (діє в рамках одного сеансу роботи з консольної оболонкою). Підійде, коли потрібно задіяти один-єдиний скрипт розглянутого типу або це потрібно рідко.

  1. Запускаємо додаток PowerShell від імені адміністратора. Один з варіантів це зробити-засобами системної оснастки " виконати» :
    • Натискаємо «Win» + «R» на клавіатурі, вводимо в поле »відкрити" отобразившегося віконця таку команду:

      Рowershell

    • Как включить выполнение сценариев PowerShell в Windows 10 40

    • Далі натискаємо «Ctrl» + «Shift» на клавіатурі і, утримуючи ці клавіші, натискаємо «ОК» у вікні " виконати» лівою кнопкою миші.
    • Как включить выполнение сценариев PowerShell в Windows 10 41
    • Підтверджуємо( «так» ) надійшов з системного модуля " Контроль облікових записів» запит.
    • Как включить выполнение сценариев PowerShell в Windows 10 42

    Читайте також: Запуск "PowerShell" в ОС Windows 10

  2. Вводимо і запускаємо команду переведення політики виконання сценаріїв PowerShell в стан, коли нею нічого не блокується:

    Set-ExecutionPolicy Bypass

  3. Как включить выполнение сценариев PowerShell в Windows 10 43

  4. Ввівши Y і потім натиснувши «Enter» , підтверджуємо запит системи " ви хочете змінити політику виконання?» .
  5. Как включить выполнение сценариев PowerShell в Windows 10 44
  6. На цьому все – можливості виконувати сценарії тепер нічого не перешкоджає і так триватиме до моменту закриття сесії ПоверШелл. Вводимо в консоль шлях на диску ПК, по якому розташований цільової виконуваний файл розглянутого типу, ініціюємо його запуск.
  7. Как включить выполнение сценариев PowerShell в Windows 10 46

Читайте також: як завантажити ISO-образ Windows за допомогою PowerShell-скрипта Fido

більше статей на цю тему: