Используя Win7-32bit и Powershell ISE, я попытался запустить только что сохраненный скрипт (скажем, содержащий простые cls). Я получил ошибку, что выполнение сценариев запрещено обычным советом "get-help about_signing".
При использовании «set-executepolicy remotesigned» для решения я получил диалоговое окно, чтобы проверить, уверен ли я. Но если я принимаю другую ошибку, появляется:
acces to registry key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell" denied
+ set-executionpolicy <<<< remotesigned
+ CategoryInfo : NotSpecified: (:) [Set-ExecutionPolicy], UnauthorizedAccessException
+ FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.PowerShell.Commands.SetExecutionPolicyCommand
Что мне делать, чтобы запускать сохраненные скрипты как пользователь (или автоматизировать как ежедневный сервис)?
Просто зайдите в панель управления -> Инструменты администрирования -> Модули Windows PowerShell (открывает PowerShell) и введите обычную команду «set-executepolicy remotesigned». Вот и все.
источник
Я нашел решение, добавив разрешения непосредственно в реестр Windows.
Написал об этом здесь: Powershell 101
Надеюсь это поможет.
источник