В VS2013, когда я пытаюсь открыть консоль диспетчера пакетов NuGet, я вдруг получаю сообщение об ошибке:
Windows PowerShell успешно обновила вашу политику выполнения, но параметр переопределяется политикой, определенной в более конкретной области.
Из-за переопределения ваша оболочка сохранит текущее эффективное выполнение политика Неограниченного. Введите "Get-ExecutionPolicy -List", чтобы просмотреть параметры политики выполнения. Для получения дополнительной информации см. "Get-Help Set- ExecutionPolicy".
Если я запускаю "Get-ExecutionPolicy -List" в приглашении PowerShell, я получаю следующее:
Scope ExecutionPolicy
----- ---------------
MachinePolicy Unrestricted
UserPolicy Unrestricted
Process Unrestricted
CurrentUser RemoteSigned
LocalMachine Undefined
Не уверен, что это правильно или нет, но на моем персональном ПК установлены следующие политики:
Scope ExecutionPolicy
----- ---------------
MachinePolicy Unrestricted
UserPolicy Undefined
Process Unrestricted
CurrentUser RemoteSigned
LocalMachine Undefined
Угадайте, что проблема - "UserPolicy", поэтому я попытался выполнить следующую команду:
Set-ExecutionPolicy Undefined -Scope UserPolicy
который дает мне сообщение об ошибке:
Set-ExecutionPolicy: невозможно установить политику выполнения. Политики выполнения в областях MachinePolicy или UserPolicy должны быть с помощью групповой политики.
Не совсем уверен, что делать сейчас. Любая помощь в решении этой проблемы будет с благодарностью.