В Windows 11 по умолчанию запрещен запуск PowerShell-скриптов, в отличие от Windows 10. Это часто вызывает проблемы при установке программ, например Microsoft Office, с помощью скриптов. Однако эту защиту можно временно отключить.
Пошаговая инструкция:
Запустите PowerShell от имени администратора
- Нажмите Win + X и выберите Windows Terminal (Admin) или PowerShell (Admin).
- Подтвердите запрос безопасности.
Отключите ограничение на выполнение скриптов
Введите команду:
Set-ExecutionPolicy Unrestricted
и нажмите Enter.
Подтвердите изменение политики
Введите A (Да для всех) и снова нажмите Enter.
Запустите нужный PowerShell-скрипт
Используйте команду:
.\script.ps1
Замените script.ps1 на имя вашего файла.
Верните ограничение после выполнения скрипта
Для безопасности после работы верните настройки обратно:
Set-ExecutionPolicy Restricted
Нажмите Enter, затем введите Exit, чтобы закрыть PowerShell.
⚠️ ВАЖНО! Всегда возвращайте Execution Policy в режим Restricted, чтобы защитить систему от выполнения потенциально опасных скриптов.
Этот способ позволяет временно снять ограничения, сохраняя баланс между удобством и безопасностью работы в Windows 11.