Команда "Сохранить модуль" была найдена в модуле "PowerShellGet", но модуль не может быть загружен

Когда я выполняю команду в PowerShell Save-Module -Name ACMESharp -Path <path>

Это выдает ошибку, как показано ниже:

Команда "Сохранить модуль" была найдена в модуле "PowerShellGet", но модуль не может быть загружен.

Затем я пытаюсь выполнить Import-Module PowerShellGet оказалось, что это были проблемы с политикой исполнения, что статус "ограничен" сценарием.

1 ответ

Чтобы проверить, касается ли политика выполнения, вы можете просто попытаться выполнить команду ps Get-ExecutionPolicy

если возвращаемый результат показ ограничен, то вы должны изменить политику выполнения на RemoteSigned. PS: надеюсь, что это не вызовет никаких проблем с безопасностью. На всякий случай отключите его после того, как вы сделали.

Чтобы отключить ограничение, я просто выполняю команду ps ниже.

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

Чтобы изменить / удалить политику выполнения

Set-ExecutionPolicy Undefined

Или введите:

Set-ExecutionPolicy Undefined -scope LocalMachine

Для получения дополнительной информации посетите следующую ссылку: https://msdn.microsoft.com/powershell/reference/5.1/Microsoft.PowerShell.Core/about/about_Execution_Policies

Другие вопросы по тегам