Как разрешить выполнение сценариев PowerShell в Windows 7

Как разрешить выполнение сценариев PowerShell в Windows 7
Как разрешить выполнение сценариев PowerShell в Windows 7

Видео: Как разрешить выполнение сценариев PowerShell в Windows 7

Видео: Как разрешить выполнение сценариев PowerShell в Windows 7
Видео: Wire: защищенный мессенджер с элементами корпоративного мессенджера, типа Slack или Rocket.Chat - YouTube 2024, Апрель
Anonim
Когда вы загружаете скрипт из Интернета и пытаетесь его запустить, если вы еще не настроили PowerShell, это вызовет неприятную ошибку в красном шрифте. Этого достаточно, чтобы отпугнуть большинство пользователей, но есть легкое исправление.
Когда вы загружаете скрипт из Интернета и пытаетесь его запустить, если вы еще не настроили PowerShell, это вызовет неприятную ошибку в красном шрифте. Этого достаточно, чтобы отпугнуть большинство пользователей, но есть легкое исправление.

В PowerShell есть несколько режимов выполнения, которые определяют, какой тип кода разрешен для запуска, это определяется ключом реестра, который живет в ульке HKLM. Существует 4 разных режима выполнения:

  • Ограничение: Y all all 30y all ally all all ally all all all all all all all all all all all all all all all all all all all all all all would all all all all would all all all would all all all all would all ally ally would all all all all all all all all all
  • Все подписаны: Запускает скрипты; все скрипты и файлы конфигурации должны быть подписаны издателем, которому вы доверяете; вы рискуете запустить подписанные (но вредоносные) скрипты, подтвердив, что доверяете издателю.
  • Удаленная подписка: Локальные скрипты работают без подписи. Wouldyyyyy would all would all all all all would all 30 would would all all 30 would would would would 30 all all 30 would all all would would all all all 30 would all all would would all all all 30 would all all would all would all all all all 30 would all would all all all
  • неограниченный: Запускает скрипты; все сценарии и файлы конфигурации, загруженные из приложений связи, таких как Microsoft Outlook, Internet Explorer, Outlook Express и Windows Messenger, запускаются после подтверждения того, что вы понимаете файл, созданный из Интернета; цифровая подпись не требуется; открывает вам риск запуска неподписанных, вредоносных сценариев, загруженных из этих приложений

Would 30 all all all all all would all all all all all all all would all all all all all would all all all all all all would all all all all all all all all would all would all all all all all all all all would all all would all all all all all all would all all all all all В этом режиме PowerShell работает только как интерактивная оболочка. Он не запускает скрипты и загружает только файлы конфигурации, подписанные издателем, которому вы доверяете. Если вы получаете неприятную красную ошибку, наиболее вероятной причиной является то, что вы пытаетесь запустить неподписанный скрипт. Самое безопасное, что нужно сделать, - это изменить политику выполнения на неограниченный, запустить сценарий, а затем изменить его на.

Чтобы изменить его на неограниченный запуск, выполните следующую команду из административного PowerShell:

Set-ExecutionPolicy Unrestricted

Вас спросят, уверены ли вы, что хотите изменить политику выполнения, нажмите кнопку ввода еще раз.

Теперь вы можете запускать загруженные сценарии без проблем. Тем не менее, это серьезный риск для безопасности, если вы забыли вернуть политику выполнения в режим ограничения. Вероятно, вы могли бы угадать, как вернуть его в Restricted, но не можете:
Теперь вы можете запускать загруженные сценарии без проблем. Тем не менее, это серьезный риск для безопасности, если вы забыли вернуть политику выполнения в режим ограничения. Вероятно, вы могли бы угадать, как вернуть его в Restricted, но не можете:

Set-ExecutionPolicy Restricted

Опять вас спросят, уверены ли вы, что хотите изменить режим выполнения, идите и нажмите enter.

Рекомендуемые: