ps1 не имеет цифровой подписи. Невозможно выполнить сценарий в указанной системе.
Для получения дополнительных сведений о выполнении сценариев и настройке политики выполнения
см. about_Execution_Policies по адрес у https:/go.microsoft.com/fwlink/?LinkID=135170.

Текущее значение политики выполнения скриптов PowerShell:

Запускаем PowerShell от имени администратора

Get-ExecutionPolicy

Возможные варианты:

Restricted – запрещен запуск скриптов PowerShell, можно выполнять только интерактивные команды.

AllSigned – разрешено выполнять только скрипты с цифровой подписью от доверенного издателя.

RemoteSigned – можно запускать локальные PowerShell скрипты без ограничения. Можно запускать удаленные PowerShell скрипты с цифровой подписью. Нельзя запускать PS1 файлы, скачанные из Интернета. В свойствах скачанного файла можно «Разблокировать» запуск скрипта.Unrestricted – разрешен запуск любых PowerShell скриптов

Bypass – разрешён запуск любых PowerShell скриптов. Эта политика обычно используется для автоматического запуска PS скриптов без вывода каких-либо уведомлений и не рекомендуется для постоянного использования.

Default – сброс настроек выполнения скриптов на стандартные.
У меня установлена политика AllSigned, поэтому неподписанный скрипт не запустился.

Для изменения текущего значения политики запуска PowerShell скриптов используется командлет Set-ExecutionPolicy.

Set-ExecutionPolicy Bypass

На вопрос отвечаем A для всех.

От admin

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x