Почетна » како да » Како дозволити извршавање ПоверСхелл скрипти на Виндовс 7

    Како дозволити извршавање ПоверСхелл скрипти на Виндовс 7

    Када преузмете скрипту са интернета и покушате да је покренете, ако раније нисте конфигурисали ПоверСхелл, она ће бацити гадну грешку у црвеном фонту. Ово је довољно да се престраши већина корисника, али постоји лако решење.

    ПоверСхелл има неколико начина извршавања који одређују који тип кода је дозвољен за покретање, а то је регулисано кључем регистратора који живи у ХКЛМ кошници. Постоје 4 различита начина извршења, они су:

    • Ограничен: Подразумевана политика извршавања, не покреће само скрипте, интерактивне команде.
    • Све је потписано: Покреће скрипте; све скрипте и конфигурационе датотеке морају бити потписане од стране издавача којем вјерујете; отвара вам ризик да покренете потписане (али злонамерне) скрипте, након што потврдите да имате поверења у издавача.
    • Ремоте Сигнед: Локалне скрипте раде без потписа. Сви скенирани скрипти требају дигитални потпис, чак и УНЦ путању.
    • Неограничено: Покреће скрипте; све скрипте и конфигурационе датотеке преузете из комуникационих апликација, као што су Мицрософт Оутлоок, Интернет Екплорер, Оутлоок Екпресс и Виндовс Мессенгер, покрећу се након што потврдите да разумете датотеку која потиче са интернета; није потребан дигитални потпис; отвара вам ризик од покретања непотписаних, злонамерних скрипти преузетих са ових апликација

    Подразумевана политика извршавања ПоверСхелл-а се зове Рестрицтед. У овом режиму, ПоверСхелл ради само као интерактивна љуска. Не покреће скрипте и учитава само конфигурационе датотеке које је потписао издавач којем вјерујете. Ако добијате гадну црвену грешку, највјероватнији узрок је да покушавате покренути непотписани скрипт. Најсигурније је промијенити политику извршавања на неограничено, покренути скрипту и онда вратите га на ограничено.

    Да бисте га променили у неограничен, покрените следећу команду из административног ПоверСхелл-а:

    Сет-ЕкецутионПолици Неограничен

    Биће вам постављено питање да ли сте сигурни да желите да промените политику извршавања, поново притисните дугме ентер.

    Сада можете да покренете преузете скрипте без проблема. Међутим, то је озбиљан сигурносни ризик ако заборавите да поставите Екецутион Полици назад у Рестрицтед моде. Вероватно бисте могли да претпоставите како да га вратите на Ограничено, али не можете:

    Сет-ЕкецутионПолици Рестрицтед

    Опет ћете бити упитани да ли сте сигурни да желите да промените начин извршавања, идите напријед и притисните Ентер.