Този софтуер ще поддържа драйверите ви работещи, като по този начин ви предпазва от често срещани компютърни грешки и отказ на хардуер. Проверете всичките си драйвери сега в 3 лесни стъпки:
- Изтеглете DriverFix (проверен файл за изтегляне).
- Щракнете Започни сканиране за да намерите всички проблемни драйвери.
- Щракнете Актуализиране на драйвери за да получите нови версии и да избегнете неизправности в системата.
- DriverFix е изтеглен от 0 читатели този месец.
Ако сте се опитали да стартирате скрипт на PowerShell, който не е подписан, вероятно сте попаднали на следната грешка
Windows PowerShell е обвивка, първоначално разработена от Microsoft за целите на автоматизация на задачи и управление на конфигурацията. Не е чудно, че неговата Политика за изпълнение е настроена на Ограничено, което предпазва от стартиране на злонамерени скриптове.
Тази грешка в защитата обаче може да възникне, когато политиката за изпълнение на PowerShell е настроена на AllSigned или RemoteSigned и скриптът не е подписан. Ако искате да подпишете скрипта и да разрешите това, ето няколко метода, които могат да ви помогнат.
Какво мога да направя, ако PowerShell не е цифрово подписан?
1. Проверете и променете политиката за изпълнение
Нека да разгледаме как да проверите Политиката за изпълнение, както и как това може да се използва, за да се отървете от вашата грешка. На първо място, можете да бягате Командлет Get-ExecutionPolicy за да получите вашата Политика за изпълнение. Параметърът на списъка в командлета Get-ExecutionPolicy ви казва правилата за всеки обхват.
В този момент удобен метод е да промените политиката за изпълнение с помощта на командлета SetExecutionPolicy. Следващата команда задава политиката за изпълнение на неограничен: PS C:> Set-ExecutionPolicy неограничен. Натиснете Y. за да потвърдите промяната, когато бъдете подканени.
Промяната на политиката се актуализира в регистър и остава по този начин, поне докато не го промените отново. Имайте предвид, че неограничен означава зареждане на абсолютно всички конфигурационни файлове и стартиране на всички скриптове. Ако стартирате неподписан скрипт, който е изтеглен от Интернет, ще бъдете подканени за разрешение преди да се стартира.
2. Байпас на текущата сесия PowerShell
Друго бързо решение е да стартирате Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass. Тази проста команда по-горе ще настрои политиката за изпълнение да заобикаля текущата сесия на PowerShell.
Още по-добре, след като затворите тази сесия на PowerShell, тези настройки ще бъдат загубени.
3. Деблокирайте изтегления файл
Когато политиката за изпълнение е RemoteSigned, това изисква всички скриптове и конфигурационни файлове, изтеглени от интернет или от имейли, да бъдат подписани от доверен издател.
Ако вярвате, че съдържанието на скрипта е безопасно, можете да го деблокирате, за да се изпълни във вашата сесия, като използвате кратката команда Unblock-File: PS C:> Unblock-File -Path C: Downloadsscript1.ps1.
Ако имате някакви въпроси относно тези корекции на срещната грешка в PowerShell, оставете ни съобщение в раздела за коментари по-долу. Ще направим всичко възможно да ви помогнем.
ПРОЧЕТЕТЕ СЛЕДВАЩО:
- Стартирайте този скрипт на Powershell, за да премахнете приложенията по подразбиране от Windows 10 Image
- Windows PowerShell спря да работи: Опитайте тези 4 корекции
- PowerShell не е разпознат? Вижте тези решения