Како променити политику извршавања да би се покренуле скрипте на PowerShell-у

  • Да бисте променили политику извршавања PowerShell-а, отворите PowerShell (администратор) и покрените команду „Set-ExecutionPolicy RemoteSigned“ да бисте подесили извршавање тако да дозволи скрипте. Команда „Set-ExecutionPolicy AllSigned“ дозвољава скрипте од поузданих издавача. Или команда „Set-ExecutionPolicy Unrestricted“ дозвољава скрипте без ограничења.
  • Такође можете покренути „Set-ExecutionPolicy Restricted“ да бисте поништили промене и спречили покретање скрипти.
  • Коначно, можете дозволити PowerShell скрипте променом смерница из апликације Подешавања за Windows 11 и 10.

У оперативном систему Windows 11 (или 10), када покушате да покренете скрипту на PowerShell-у, подразумевано ће доћи до грешке „не може се учитати јер је покретање скрипти онемогућено на овом систему“ . То је зато што PowerShell има безбедносну функцију „политика извршавања“ која контролише начин учитавања конфигурационих датотека и покретања скрипти како би се спречило покретање злонамерног кода на систему.

Ако морате да покренете скрипту на Windows 11 (или 10), можете променити политику извршавања за локални рачунар, тренутног корисника или сесију.

Када подесите политику извршавања PowerShell-а за локални рачунар и тренутног корисника, информације се чувају у регистру. Ако конфигуришете политику за одређену сесију, она се чува у меморији, а затим губи када затворите сесију.

Према Мајкрософту , политика извршавања не ограничава радње. Можете заобићи политику тако што ћете откуцати скрипту у интерфејсу командне линије (CLI). Политика је осмишљена да помогне корисницима да спрече покретање злонамерних скрипти.

У овом водичу , научићу вас како да промените политику извршавања да бисте успешно покретали скрипте на PowerShell-у на Windows 11 или 10.

Промените политику извршавања на Windows 11 из PowerShell-а

Да бисте променили политику извршавања PowerShell-а на Windows 11 (или 10), користите ове кораке:

  1. Отворите Старт у оперативном систему Windows 11.

     

     

  2. Потражите PowerShell , кликните десним тастером миша на горњи резултат и изаберите опцију Покрени као администратор .

  3. Унесите следећу команду да бисте потврдили тренутну политику извршавања и притисните Ентер :

    Get-ExecutionPolicy

  4. (Опционо) Унесите следећу команду да бисте видели важеће политике извршавања PowerShell-а и притисните Enter :

    Get-ExecutionPolicy-List

  5. Унесите следећу команду да бисте променили политику извршавања PowerShell-а како бисте омогућили покретање скрипти на Windows 11 и притисните Enter :

    Постави политику извршавања са даљинским потписивањем

  6. (Опционо) Унесите следећу команду да бисте променили политику извршавања како бисте спречили покретање скрипти и притисните Ентер :

    Постави ограничену политику извршавања

    Како променити политику извршавања да би се покренуле скрипте на PowerShell-у

Када завршите кораке, можете поново покренути скрипту и она би сада требало успешно да се покрене на Windows 11. Ако више не желите да дозволите покретање скрипти на рачунару, можете покренути опциону команду поменуту у корацима.

Ако желите да промените политику извршавања да бисте покренули скрипте за тренутног корисника или локални рачунар, потребно је да користите опцију „Scope“ овако: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserили Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine.

У оперативном систему Windows 11 можете бирати између четири различите политике извршавања да бисте дозволили или забранили скрипте:

  • Ограничено — блокира покретање било које скрипте.
  • Даљински потписано — омогућава креирање скрипти на рачунару. Међутим, скрипте креиране на другом уређају неће се покренути без поузданог потписа.
  • AllSigned — дозвољава покретање свих скрипти. Међутим, само ако је поуздани издавач укључио потпис.
  • Неограничено — покреће било коју скрипту без ограничења.

Не морате да мењате политику извршавања ако треба да покренете скрипту која нема потребне параметре и не враћа излаз. Уместо тога, можете користити команду PowerShell.exe -File "FILENAME" -ExecutionPolicy Bypassда заобиђете ограничења.

Промените политику извршавања у систему Windows 11 из Подешавања

У оперативним системима Windows 11 и 10, такође можете дозволити покретање скрипти на PowerShell-у променом конфигурације командне конзоле из апликације Подешавања.

Из система Windows 11

Да бисте променили политику извршавања PowerShell-а из апликације Подешавања, користите ове кораке:

  1. Отворите Подешавања .

  2. Кликните на Систем .

  3. Кликните на страницу За програмере .

  4. Кликните на подешавање PowerShell-а .

  5. Укључите прекидач „Промени политику извршавања да би се омогућиле локалне PowerShell скрипте […]“ .

    Како променити политику извршавања да би се покренуле скрипте на PowerShell-у

Ако вам више није потребна ова функција, можете блокирати скрипте користећи исте кораке, али у кораку 5 искључите прекидач „Промени политику извршавања да би се омогућиле локалне PowerShell скрипте […]“ .

Из система Windows 10

Да бисте променили политику извршавања PowerShell-а из апликације Подешавања, користите ове кораке:

  1. Отворите Подешавања .

  2. Кликните на Ажурирање и безбедност .

  3. Кликните на страницу За програмере .

  4. Означите опцију „Промени политику извршавања да би се омогућиле локалне PowerShell скрипте […]“ за PowerShell подешавање.

    Како променити политику извршавања да би се покренуле скрипте на PowerShell-у

  5. Кликните на дугме Примени .

Ако вам више није потребна ова функција, можете блокирати скрипте користећи исте кораке, али у кораку 4 , обришите опцију „Промени политику извршавања да би се омогућиле локалне PowerShell скрипте […]“ и примените промене.

Након што завршите кораке, подешавање ће поставити политику извршавања за PowerShell на „RemoteSigned“. Ова политика ће вам омогућити покретање скрипти без потписивања, али ће захтевати потписивање за удаљене скрипте.

Промените политику извршавања да бисте дозволили скрипту која није дигитално потписана

Ако имате PowerShell скрипту која је креирана на другом рачунару или преузета са интернета, ако покушате да покренете скрипту, можете добити поруку о грешци „Датотека […].ps1 не може бити учитана. Датотека […].ps1 није дигитално потписана. Не можете покренути ову скрипту на тренутном систему“ или поруку о грешци „Скрипта се неће извршити на систему“ . Међутим, све док знате да је скрипта безбедна за употребу и да сте је преузели из поузданог извора, можете променити политику опсега „Процес“ да бисте је успешно покренули. 

Како променити политику извршавања да би се покренуле скрипте на PowerShell-у

Грешка „PowerShell скрипта није дигитално потписана“ / Слика: Мауро Хуцулак

Да бисте променили политику извршавања PowerShell-а тако да покреће „.ps1“ скрипту која није дигитално потписана, користите ове кораке:

  1. Отворите Старт .

  2. Потражите PowerShell , кликните десним тастером миша на горњи резултат и изаберите опцију Покрени као администратор .

  3. Унесите следећу команду да бисте омогућили PowerShell скрипте са дигиталним потписом и притисните Enter :

    Постави-Политика извршавања-Обим процеса-Заобилажење политике извршавања

    Како променити политику извршавања да би се покренуле скрипте на PowerShell-у

Када завршите кораке, можете покренути датотеку скрипте помоћу .\Your-PowerShell-Script.ps1команде током тренутне сесије. Након затварања PowerShell сесије, политика извршавања ће се вратити на првобитно стање како би се спречило покретање других скрипти. 

Ако морате да покренете другу датотеку скрипте, можете поновити горе наведене кораке.

Ажурирање 10. октобра 2024: Овај водич је ажуриран како би се осигурала тачност и одразиле промене у процесу.

Остави коментар

Како претраживати локалне датотеке помоћу апликације Copilot на Windows 11

Како претраживати локалне датотеке помоћу апликације Copilot на Windows 11

Да бисте користили претрагу датотека са Копилотом на оперативном систему Windows 11, морате да дозволите дозволе и да користите природни језик за проналажење и отварање датотека.

Како инсталирати Duck.ai (DuckDuckGo) као апликацију на Windows 11, 10

Како инсталирати Duck.ai (DuckDuckGo) као апликацију на Windows 11, 10

Инсталирајте апликацију Duck.ai на Windows 11 или 10 са Edge-ом или Chrome-ом као PWA за брз, приватан приступ DuckDuckGo AI-у без потребе за оригиналном апликацијом.

Како инсталирати апликацију ChatGPT на Windows 11, 10

Како инсталирати апликацију ChatGPT на Windows 11, 10

Да бисте инсталирали ChatGPT као апликацију на Windows 11 (10), из Edge менија изаберите Апликације и кликните на Инсталирај или из Chrome менија користите Креирај пречицу.

Верзија 26100.6588 (KB5068221) за Windows 11 доноси хитне исправке за верзију 24H2

Верзија 26100.6588 (KB5068221) за Windows 11 доноси хитне исправке за верзију 24H2

Windows 11 KB5068221 (верзија 26100.6588) за верзију 24H2 исправља грешку са Office апликацијама на App-V и ажурира AI компоненте.

Верзија 26100.6584 (KB5065426) за Windows 11 излази као ажурирање за септембар 2025.

Верзија 26100.6584 (KB5065426) за Windows 11 излази као ажурирање за септембар 2025.

Верзија 26100.6584 (KB5065426) за Windows 11 24H2 издања за ажурирање из септембра 2025. са новим функцијама. Windows 11 23H2 добија KB5065431.

Потпуно деинсталирајте функцију опозива на оперативном систему Windows 11 (3 начина)

Потпуно деинсталирајте функцију опозива на оперативном систему Windows 11 (3 начина)

Да бисте деинсталирали функцију „Позивање“ на оперативном систему Windows 11, отворите Подешавања > Систем > Опционе функције > Још функција оперативног система Windows и обришите опцију „Позивање“.

Како користити Robocopy вишенитну опцију за убрзање копирања датотека на Windows 11

Како користити Robocopy вишенитну опцију за убрзање копирања датотека на Windows 11

Научите како да користите прекидач Robocopys /MT на Windows 11 да бисте копирали датотеке брже него помоћу File Explorer-а, са вишенитним преносима за SSD дискове и мреже.

Како направити покретачки УСБ инсталациони медијум за Windows 11

Како направити покретачки УСБ инсталациони медијум за Windows 11

Да бисте направили покретачки УСБ за инсталирање система Windows 11, можете користити Rufus, Ventoy, командну линију или алатку за креирање медија. Ево како.

Издања Windows 10 build 17040 са новим функцијама

Издања Windows 10 build 17040 са новим функцијама

Верзија 17040 се сада објављује за Windows 10 као део развоја Redstone 4 (верзија 1803) са новим функцијама и побољшањима.

Издања Windows 10 build 17634 са побољшањима

Издања Windows 10 build 17634 са побољшањима

Верзија 17634 за Windows 10 верзије 1809 сада се објављује за рачунаре регистроване у Fast Ring-у са опцијом Skip Ahead. У овом новом ажурирању Redstone 5, Microsoft представља нову функцију претраге календара и ажурирану Cortana Show Me са подршком за гласовне команде. Ево свега што треба да знате...