Как да включите или изключите изпълнението на скрипта на Windows PowerShell

Ако искате да включите или изключите изпълнението на скрипта на Windows PowerShell(turn on or off Windows PowerShell script execution) в Windows 10 , следвайте това ръководство стъпка по стъпка. Ще използваме редактора на системния регистър и редактора(Registry Editor) на локални групови правила(Local Group Policy Editor) , за да активираме или деактивираме тази функционалност.

Windows PowerShell е основен и удобен инструмент, включен в операционната система Windows . Има основно два типа скриптове – Подписани от доверен издател и Локални скриптове. Локалните скриптове са това, което създавате на вашия персонален компютър, докато другият е това, което доверен издател е подписал за изпълнение на конкретна задача.

Включете или изключете изпълнението на скрипта на Windows PowerShell

За да включите или изключите изпълнението на скрипта на Windows PowerShell с помощта (Windows PowerShell)на редактора на групови правила(Group Policy Editor) , следвайте тези стъпки -

  1. Потърсете gpedit.msc в полето за търсене на лентата на задачите.
  2. Щракнете върху Редактиране на групови правила(Edit group policy) в резултата от търсенето.
  3. Отидете на Windows PowerShell в Конфигурация на компютъра(Computer Configuration) .
  4. Щракнете двукратно върху Включване на изпълнението на скрипт(Turn on Script Execution) .
  5. Изберете опцията Enabled .
  6. Изберете Политика(Execution Policy) за изпълнение от падащия списък.
  7. Изберете опцията Disabled , за да изключите изпълнението на скрипт.
  8. Щракнете върху Приложи(Apply) и OK .

Нека разгледаме тези стъпки подробно.

Първо ще трябва да отворите редактора на локални групови правила(Local Group Policy Editor) на вашия компютър. За това потърсете gpedit.mscв полето за търсене на лентата(Taskbar) на задачите и щракнете върху  Редактиране на групови правила (Edit group policy ) в резултата от търсенето. След като отворите този инструмент, преминете към следния път-

Computer Configuration > Administrative Templates > Windows Components > Windows PowerShell

В  папката Windows PowerShell  ще видите настройка, наречена  Включване на изпълнение на скрипт(Turn on Script Execution) . Щракнете двукратно върху него и изберете опцията  Enabled  .

Включете или изключете изпълнението на скрипта на Windows PowerShell

След това изберете Политика за изпълнение от падащия списък. Ще видите тези три опции -

  • Разрешете само подписани скриптове
  • Разрешаване(Allow) на локални скриптове и отдалечено подписани скриптове
  • Разрешете всички скриптове

Ако искате да изключите изпълнението на скрипта в Windows PowerShell , изберете опцията  Disabled  .

Така или иначе, щракнете върху  Приложи (Apply ) и  OK  , за да запазите промяната.

Както казахме по-рано, възможно е да направите същата промяна с помощта на редактора на системния регистър(Registry Editor) . Преди това се препоръчва да  създадете точка за възстановяване на системата  и  да архивирате всички файлове в системния регистър(backup all Registry files) .

Активирайте или деактивирайте изпълнението на скрипта на Windows PowerShell с помощта на (Windows PowerShell)системния регистър(Registry)

За да активирате или деактивирате изпълнението на скрипта на Windows PowerShell , следвайте тези стъпки -

  1. Натиснете Win+R .
  2. Въведете regedit и натиснете бутона Enter .
  3. Щракнете върху бутона Да(Yes) .
  4. Отидете на Windows вътре в HKLM ключ(HKLM key) .
  5. Щракнете с десния бутон върху Windows > Нов > Ключ.
  6. Наименувайте го като PowerShell .
  7. Щракнете с десния бутон(Right-click) върху PowerShell > New DWORD (32-битова) стойност(Value) .
  8. Наименувайте го като EnableScripts .
  9. Щракнете двукратно върху него, за да зададете стойността(Value) на данните като 1 .
  10. Right-click PowerShell > New > String Value .
  11. Наименувайте го като ExecutionPolicy .
  12. Щракнете двукратно върху него, за да зададете данните за стойността(Value) , както е посочено по-долу.

Ако искате да научите повече, продължете да четете.

За да започнете, натиснете  Win+R , въведете regeditи натиснете бутона  Enter  . Ако видите подканата  за UAC , щракнете върху бутона (UAC)Да (Yes ) , за да отворите редактора на системния регистър(Registry Editor) на вашия компютър. След това преминете към следния път-

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows

Щракнете с десния бутон върху Windows, изберете  New > Key,  и го наименувайте като  PowerShell .

Как да включите или изключите изпълнението на скрипта на Windows PowerShell

Ще трябва да създадете DWORD (32-битова) стойност(Value) и низова стойност(String Value) в  ключа PowerShell  . За това щракнете с десния бутон върху PowerShell > New > DWORD (32-bit) Value и го наименувайте като  EnableScripts .

Как да включите или изключите изпълнението на скрипта на Windows PowerShell

Щракнете двукратно върху(Double-click) EnableScripts ,(EnableScripts) за да зададете  стойността на данните (Value data ) като  или  0 . Ако искате да активирате тази функция, направете я  1 . В противен случай нека е  0 .

Как да включите или изключите изпълнението на скрипта на Windows PowerShell

Сега ще трябва да зададете правилата за изпълнение. За това щракнете с десния бутон върху PowerShell > New > String Value и го наименувайте като  ExecutionPolicy .

Как да включите или изключите изпълнението на скрипта на Windows PowerShell

След това щракнете двукратно върху него и въведете  данните за стойността, (Value data ) както е казано по-долу-

  • AllSigned:  Разрешете само подписани скриптове
  • RemoteSigned : Разрешете локални скриптове и отдалечено подписани скриптове
  • Неограничен:(Unrestricted:)  Разрешете всички скриптове

Как да включите или изключите изпълнението на скрипта на Windows PowerShell

Най-накрая щракнете върху  бутона OK  , за да запазите промяната.

Това е всичко! Дано помогне.



About the author

Аз съм компютърен специалист с над 10 години опит в областта на браузърите, Microsoft office и onedrive. Специализирам се в уеб разработка, изследване на потребителския опит и разработка на широкомащабни приложения. Моите умения се използват от някои от водещите световни компании, включително Google, Facebook и Apple.



Related posts