Команда "Сохранить модуль" была найдена в модуле "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