Почему установка Powershell для установки сбоев remotesigned?

Используя Win7-32bit и ISE Powershell я пытался запустить справедливый сохраненный скрипт (скажем, содержащий простой cls). Я получил ошибку, то выполнение сценариев запрещается с обычной "получать-справкой about_signing" совет.

При использовании "набора-executionpolicy remotesigned" для решения я заставил dialogoue проверять, уверен ли я. Но если я признаю, что другая ошибка подходит:

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

Что я сделаю, для запущения сохраненных скриптов как пользователь (или automatable как ежедневный сервис)?

15
задан 17.03.2012, 18:01

3 ответа

Необходимо выполнить powershell как администратор для установки политики выполнения.

После того как Вы установили его на remotesigned, можно выполнить powershell как обычный пользователь.

15
ответ дан 07.12.2019, 11:05

Просто перейдите к панели управления-> средства администрирования-> Windows PowerShell Modules (открывает powershell), и введите обычный "набор-executionpolicy remotesigned".Именно.

7
ответ дан 07.12.2019, 11:05

Я нашел решение путем добавления полномочий непосредственно к реестру окон.

Записал об этом здесь: Powershell 101

Надеюсь, это поможет.

0
ответ дан 07.12.2019, 11:05

Теги

Похожие вопросы