По умолчанию запуск скриптов PowerShell может быть запрещён. Пытаюсь запустить скрипт, получаю ошибку: Не удается загрузить файл. Файл не имеет цифровой подписи. Невозможно выполнить сценарий в указанной системе. Посмотрим текущее значение политики выполнения скриптов PowerShell: Get-ExecutionPolicy Возможные варианты: У меня установлена политика AllSigned, поэтому неподписанный скрипт не запустился. Для изменения текущего значения политики запуска PowerShell скриптов используется командлет Set-ExecutionPolicy. Set-ExecutionPolicy Bypass Как видно из скриншота, политика запуска PowerShell скриптов изменилась, но... не изменилась. Такая ошибка появляется, если политики запуска PowerShell скриптов управляются групповыми политиками, например, если компьютер в домене. В этом случае нам поможет реестр. В разделе \HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\PowerShell Установить ExecutionPolicy=Bypass. Ещё можно запустить скрипт с явно указанной политикой: powershell.exe -noprofil