Как решить проблему со скриптами (разрешаем выполнение)
Следующая информация посвящается тем из вас, кто хоть немного понимает что такое скрипты. Итак!
Вы скачали какой-либо скрипт, а потом пытаетесь его использовать, то есть - запустить. Но куда-там: не работает ни фига! А почему? А потому, что вы не настроили PowerShell: в результате чего, вы постоянно получаете "красное" системное сообщение об какой-то ошибке. И до тех пор, пока вы не настроите PowerShell, проблема с запуском скрипта не решится.
У PowerShell есть целых четыре исполнительных режима для скрипта:
- Restricted или ограниченный - этот режим включен по умолчанию и не разрешает исполнение скриптов: он разрешает лишь работу интерактивных команд;
- All Signed (все подписанные) - этот режим разрешает работу всех скриптов. Однако есть один нюанс: для правильной работы все исполняемые скрипты должны иметь подпись издателя, который пользуется у вас доверием. В общем, проще говоря этот режим разрешает вам работать на ваш страх и риск;
- Remote Signed (удаленные и подписанные) - этот режим разрешает работу скриптов без подписи;
- Unrestricted (неограниченный) - самый стремный из всех режимов, поскольку чтобы понять принцип его работы следует хоть сколько-нибудь понимать в теме.
Короче говоря, скрипты, которые вы получили из коммуникационных приложений, вроде Internet Explorer, Outlook Express и Windows Messenger и тд будут работать только после того, как вы кликните на подтверждение о том, что вы понимаете что делаете запуская данный скрипт. Цифровые подписи в этом случае не требуются, а вот хороший антивирус - очень даже уместен! Зачем антивирус? Так ведь любой скрипт из Интернета - это не только польза, но и вред, в виде вирусных "посылок"!
Итак, переходим к настройке программы PowerShell. Чтобы изменить политику программы PowerShell с ограниченной на неограниченную, следует запустить команду в самой программе PowerShell вот это: Set-ExecutionPolicy Unrestricted.
Теперь вы получите сообщение о подтверждении ваших действий - просто нажмите на "Ввод" (Enter). Всё: теперь можете запустить ваш скрипт. После того, как система исполнит ваш скрипт - не забудьте вернуть политику на место: то есть - в ограниченный режим!
Делается это посредством введения команды Set-ExecutionPolicy Restricted - нажать "Ввод" (Enter). Всё, теперь вы знаете, как можно без проблем запускать скрипт, который ранее не запускался. Удачи!
Просмотров: 8671
Похожие статьи
Комментарии
Написать комментарий
Облако тегов
- AdSense
- CMS
- CSS
- Chrome
- Dmoz
- Drupal
- Evernote
- Firefox
- ICQ
- Joomla
- Linux
- Mac OS X
- Microsoft
- Photoshop
- Sape
- Skype
- Telegram
- WebMoney
- Windows
- YouTube
- html
- iOS
- iPad
- iPhone iPad
- Антивирусные программы
- Аудит
- Блог
- Видео
- Графика
- Дизайн
- Домен
- Заработок в Интернет
- Игры
- Индексация
- Интернет магазин
- Интернет-реклама
- Конверсия
- Контекстная реклама
- Контент
- Метрика
- Мобильные приложения
- Настройка компьютера
- Облачные сервисы
- Онлайн сервисы
- Перелинковка
- Поведенческие факторы
- Поисковые запросы
- Почта Яндекс
- Роботы
- Семантическое ядро
- Спам
- Ссылки
- Статистика
- Текст
- Траст
- Трафик
- Фильтры Яндекс
- Форматы
- Хостинг
- Электронные книги
- Юзабилити
- Яндекс
- Яндекс.Деньги
Комментарий добавил(а): Е.
Дата: 2012-11-13
Когда возникнет очередная проблема со скриптами, попробую воспользоваться данной информацией. Очень хочется верить, что не все так тяжело, как кажется на первый взгляд.