Pangunahin Windows 10 Paano Baguhin ang Patakaran sa Pagpapatupad ng PowerShell sa Windows 10

Paano Baguhin ang Patakaran sa Pagpapatupad ng PowerShell sa Windows 10



Bilang default, nililimitahan ng PowerShell ang pagpapatakbo ng mga script sa mga end user PC. Ang setting na ito ay mabuti mula sa isang pananaw sa seguridad. Gayunpaman, kung gumagamit ka ng maraming mga script na na-download o na-coded mo nang mag-isa, maaari talaga itong nakakainis. Sa artikulong ito, susuriin namin kung paano baguhin ang default na patakaran sa pagpapatupad para sa mga script ng PowerShell sa Windows 10.

Anunsyo


Ang Windows PowerShell ay may apat na magkakaibang mga patakaran sa pagpapatupad:

  • Pinaghihigpitan - Walang pagpapatakbo ng mga script. Magagamit lamang ang Windows PowerShell sa interactive mode.
  • AllSigned - Ang mga script lamang na naka-sign ng isang pinagkakatiwalaang publisher ang maaaring patakbuhin.
  • RemoteSigned - Ang mga na-download na script ay dapat pirmahan ng isang pinagkakatiwalaang publisher bago sila mapatakbo.
  • Hindi pinaghihigpitan - Walang mga paghihigpit; lahat ng mga script ng Windows PowerShell ay maaaring patakbuhin.
  • Hindi natukoy - Walang nakatakdang patakaran sa pagpapatupad.

Kung ang patakaran sa pagpapatupad ay hindi nakatakda at hindi naka-configure, ipinapakita ito bilang 'Hindi Natukoy'. Narito kung paano mo makikita ang kasalukuyang halaga.

Paano makita ang Patakaran sa Pagpapatupad ng PowerShell

  1. Buksan ang PowerShell .
  2. I-type o kopyahin ang sumusunod na utos at pindutin ang Enter key:
    Get-ExecutionPolicy -List

Tingnan ang Patakaran sa Pagpapatupad ng PowerShell

Ipapakita ng utos ang lahat ng mga patakaran sa pagpapatupad. Tulad ng nakikita mo, maraming mga saklaw kung saan maaaring tukuyin ang patakaran sa pagpapatupad. Maaari itong itakda sa buong mundo para sa lahat ng mga gumagamit, para sa kasalukuyang gumagamit lamang, o para sa kasalukuyang proseso. Ang kasalukuyang patakaran sa proseso ay may priyoridad sa itaas ng mga setting ng kasalukuyang gumagamit. Ang kasalukuyang patakaran ng gumagamit ay nag-o-override sa pandaigdigang pagpipilian. Isaisip ito Ngayon, tingnan natin kung paano baguhin ang patakaran sa pagpapatupad ng script para sa PowerShell.

Baguhin ang patakaran sa PowerShell na Pagpapatupad para sa isang proseso

  1. Buksan ang a prompt ng utos o PowerShell.
  2. Ilunsad ang fileshe ng powershell.exe gamit ang -ExcementPolicy Hindi Pinagbawalan na argument. Halimbawa,
    Powershell.exe -ExcementPolicy Walang Pinagbawalan -File c:  data  test.ps1

Sisimulan nito ang iyong iskrip gamit ang Hindi Pinagbawalan na patakaran sa pagpapatupad. Sa halip na ang script, maaari kang magsimula ng isang cmdlet o kung ano ang gusto mo. Sa halip na 'Hindi Pinagbawalan', maaari mong gamitin ang anumang iba pang patakaran na nabanggit sa itaas.

Tip: Para sa isang bukas na PowerShell console, maaari mong ilipat ang patakaran sa pagpapatupad gamit ang utos:

Itakda-PagpapatupadProtesta Hindi Pinagbawalan -Scope Proseso

Mananatili itong aktibo hanggang sa isara mo ang kasalukuyang window ng PowerShell.Ang Patakaran sa PowerShell na Pagpapatupad Ay Itinakda Para Sa Isang Proseso

Baguhin ang patakaran sa Pagpapatupad ng PowerShell para sa kasalukuyang gumagamit

  1. Buksan ang PowerShell.
  2. I-type o kopyahin ang sumusunod na utos at pindutin ang Enter key:
    Itakda-PagpapatupadProtesta Hindi Pinagbawalan -Scope Kasalukuyang Gumagamit

Tip: Kung ang patakaran ay hindi nakatakda pagkatapos ng utos sa itaas, subukang pagsamahin ito sa -Force argument, tulad nito:

Itakda-PagpapatupadPraktikal na Hindi Pinaghihigpitan -Scope Kasalukuyang Gumagamit -Force

Kapag naitakda ang patakaran sa pagpapatupad para sa kasalukuyang gumagamit, maa-override nito ang saklaw na 'LocalMachine'. Muli, para sa isang proseso, maaari mo itong i-override para sa kasalukuyang halimbawa ng PowerShell tulad ng inilarawan sa itaas.

Baguhin ang pandaigdigang patakaran ng Pagpapatupad ng PowerShell

Nalalapat ang patakaran sa pagpapatupad na ito sa computer, nangangahulugang epektibo ito para sa mga account ng gumagamit na walang patakaran sa pagpapatupad nang paisa-isa na inilapat. Sa mga default na setting, mailalapat ito sa lahat ng mga account ng gumagamit.

Upang mabago ang patakaran sa PowerShell Pagpapatupad sa Windows 10 , gawin ang sumusunod.

  1. Buksan ang PowerShell bilang administrator .
  2. Isagawa ang sumusunod na utos:
    Itakda-PagpapatupadPraktikal na Walang Pinagbawalan -Scope LocalMachine

Tapos ka na.

Baguhin ang patakaran sa Pagpapatupad ng PowerShell gamit ang isang pag-tweak sa Registry

Posibleng baguhin ang patakaran sa pagpapatupad gamit ang isang Registry tweak para sa parehong kasalukuyang gumagamit at ang computer. Narito kung paano ito magagawa.

  1. Buksan ang Editor ng rehistro .
  2. Upang baguhin ang patakaran sa pagpapatupad para sa kasalukuyang gumagamit, pumunta sa
    HKEY_CURRENT_USER  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
  3. Itakda ang halaga ng string na Pagpapatupad ng Patakaran sa isa sa mga sumusunod na halaga: Pinaghihigpitan, AllSigned, RemoteSigned, Hindi Pinagbawalan, Hindi Natukoy.
  4. Upang baguhin ang patakaran sa pagpapatupad para sa saklaw ng LocalMachine, pumunta sa
    HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
  5. Itakda ang halaga ng string na Pagpapatupad ng Patakaran sa isa sa mga sumusunod na halaga: Pinaghihigpitan, AllSigned, RemoteSigned, Hindi Pinagbawalan, Hindi Natukoy.

Tip: Tingnan kung paano pumunta sa isang Registry key sa isang pag-click . Gayundin, maaari mo lumipat sa pagitan ng HKCU at HKLM sa Registry Editor ng Windows 10 nang mabilis .

kung paano hayaan ang minecraft na gumamit ng higit pang ram

Ayan yun.

Kagiliw-Giliw Na Mga Artikulo

Choice Editor

Mga Archive ng Tag: Mag-download ng mga plugin ng winamp
Mga Archive ng Tag: Mag-download ng mga plugin ng winamp
Ang Windows 10 Build 14915 ay nasa labas para sa Mga Tagaloob
Ang Windows 10 Build 14915 ay nasa labas para sa Mga Tagaloob
Naglabas ang Microsoft ng isang bagong Insider Preview build mula sa Windows 10 Redstone 2 development branch. Ang Windows 10 build 14915 ay magagamit na ngayon para sa parehong mga PC at telepono sa Mabilis na singsing. Ang Microsoft ay gumawa ng isang kagiliw-giliw na pagbabago sa Windows 10 build 14915. Ngayon, ang mga PC na nagpapatakbo ng mga build ng Windows Insider ay makakakuha ng mga bagong build, app at
Paano i-factory reset ang Fitbit Charge 2
Paano i-factory reset ang Fitbit Charge 2
Narito kung paano i-factory reset ang Fitbit Charge 2, na magbubura sa lahat ng iyong personal na data sa pagsubaybay at ibabalik ito sa orihinal nitong kundisyon.
Paano Kumopya ng Teksto Mula sa Box ng Mensahe sa Windows 10
Paano Kumopya ng Teksto Mula sa Box ng Mensahe sa Windows 10
Paano makopya ang teksto mula sa kahon ng mensahe sa Windows 10. Minsan kailangan mong kopyahin ang teksto mula sa isang kahon ng mensahe na lilitaw sa iyong screen sa Windows 10.
Paano Mag-sign Out sa Gmail
Paano Mag-sign Out sa Gmail
Matutunan kung paano mag-sign out sa Gmail mula sa isang telepono, tablet, o computer. Kung nakalimutan mong i-log off ang isang device na wala ka na sa iyo, narito ang dapat gawin.
Ang Windows 10 ay may maraming mga bagong edisyon at isang bagong modelo ng pag-update na batay sa sangay
Ang Windows 10 ay may maraming mga bagong edisyon at isang bagong modelo ng pag-update na batay sa sangay
Tuklasin natin kung aling mga edisyon ang magkakaroon ng Windows 10 at kung paano maihahatid ang mga pag-update sa mga edisyong iyon.
Sinimulan ng Microsoft ang pagsubok sa x64-on-ARM na pagtulad
Sinimulan ng Microsoft ang pagsubok sa x64-on-ARM na pagtulad
Tulad ng pagsusulat na ito, ang Windows 10 sa ARM ay isang platform ng ARM64, na sumusuporta lamang sa 32-bit x86 apps sa pamamagitan ng built-in na emulator. Hindi posible na magpatakbo ng tradisyonal na 64-bit na mga app sa OS na ito. Mas maaga, nabanggit namin na sa kalaunan ay mababago ito. Mukhang naging live ang pagbabago. Natuklasan ni Rafael Rivera ang ilang mga nakatagong piraso