PowerShell не е цифрово подписан? Поправете го с тези стъпки

Грешка в цифров подпис на PowerShell
За да коригирате различни проблеми с компютъра, препоръчваме DriverFix:
Този софтуер ще поддържа драйверите ви работещи, като по този начин ви предпазва от често срещани компютърни грешки и отказ на хардуер. Проверете всичките си драйвери сега в 3 лесни стъпки:
  1. Изтеглете DriverFix (проверен файл за изтегляне).
  2. Щракнете Започни сканиране за да намерите всички проблемни драйвери.
  3. Щракнете Актуализиране на драйвери за да получите нови версии и да избегнете неизправности в системата.
  • DriverFix е изтеглен от 0 читатели този месец.

Ако сте се опитали да стартирате скрипт на PowerShell, който не е подписан, вероятно сте попаднали на следната грешка не е цифрово подписан. Не можете да стартирате този скрипт на текущата система.

Windows PowerShell е обвивка, първоначално разработена от Microsoft за целите на автоматизация на задачи и управление на конфигурацията. Не е чудно, че неговата Политика за изпълнение е настроена на Ограничено, което предпазва от стартиране на злонамерени скриптове.

Тази грешка в защитата обаче може да възникне, когато политиката за изпълнение на PowerShell е настроена на AllSigned или RemoteSigned и скриптът не е подписан. Ако искате да подпишете скрипта и да разрешите това, ето няколко метода, които могат да ви помогнат.

Какво мога да направя, ако PowerShell не е цифрово подписан?

1. Проверете и променете политиката за изпълнение

Политика за изпълнение

Нека да разгледаме как да проверите Политиката за изпълнение, както и как това може да се използва, за да се отървете от вашата грешка. На първо място, можете да бягате Командлет Get-ExecutionPolicy за да получите вашата Политика за изпълнение. Параметърът на списъка в командлета Get-ExecutionPolicy ви казва правилата за всеки обхват.

В този момент удобен метод е да промените политиката за изпълнение с помощта на командлета SetExecutionPolicy. Следващата команда задава политиката за изпълнение на неограничен: PS C:> Set-ExecutionPolicy неограничен. Натиснете Y. за да потвърдите промяната, когато бъдете подканени.

Промяната на политиката се актуализира в регистър и остава по този начин, поне докато не го промените отново. Имайте предвид, че неограничен означава зареждане на абсолютно всички конфигурационни файлове и стартиране на всички скриптове. Ако стартирате неподписан скрипт, който е изтеглен от Интернет, ще бъдете подканени за разрешение преди да се стартира.


2. Байпас на текущата сесия PowerShell

байпас PowerShell сесия

Друго бързо решение е да стартирате Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass. Тази проста команда по-горе ще настрои политиката за изпълнение да заобикаля текущата сесия на PowerShell.

Още по-добре, след като затворите тази сесия на PowerShell, тези настройки ще бъдат загубени.


3. Деблокирайте изтегления файл

използвайте кратката команда Unblock-File

Когато политиката за изпълнение е RemoteSigned, това изисква всички скриптове и конфигурационни файлове, изтеглени от интернет или от имейли, да бъдат подписани от доверен издател.

Ако вярвате, че съдържанието на скрипта е безопасно, можете да го деблокирате, за да се изпълни във вашата сесия, като използвате кратката команда Unblock-File: PS C:> Unblock-File -Path C: Downloadsscript1.ps1.

Ако имате някакви въпроси относно тези корекции на срещната грешка в PowerShell, оставете ни съобщение в раздела за коментари по-долу. Ще направим всичко възможно да ви помогнем.

ПРОЧЕТЕТЕ СЛЕДВАЩО:

  • Стартирайте този скрипт на Powershell, за да премахнете приложенията по подразбиране от Windows 10 Image
  • Windows PowerShell спря да работи: Опитайте тези 4 корекции
  • PowerShell не е разпознат? Вижте тези решения
Поправка: Възникна грешка при опит за зареждане на вашата пазарска количка

Поправка: Възникна грешка при опит за зареждане на вашата пазарска количкаПарни водачиГрешка

Ако сървърът не работи, тази грешка може да изскочи Ако сървърите на Steam са в престой, единственият начин да завършите покупките си е да изчакате прекъсването, докато сървърите отново са онлайн.Д...

Прочетете още
Изглежда, че Discord се е сринал неочаквано [Коригиране на грешка]

Изглежда, че Discord се е сринал неочаквано [Коригиране на грешка]Проблеми с раздораГрешка

Лошата мрежова връзка може да причини този проблемИзбягвайте да изпълнявате твърде много фонови приложения; това забавя скоростта на обработка на вашия компютър.Изтриването на някои кеширани или вр...

Прочетете още
Как да поправите код на грешка 25509 в Modern Warfare 2

Как да поправите код на грешка 25509 в Modern Warfare 2ГрешкаXbox

Деактивирането на VPN или прокси може да коригира кода на грешка 25509Ако срещнете код за грешка 25509, докато играете любимата си игра Modern Warfare 2, имайте предвид, че това е често срещана гре...

Прочетете още