当我在 power shell 上执行命令时 Save-Module -Name ACMESharp -Path <path>
它提示错误如下:
在模块“PowerShellGet”中找到“Save-Module”命令,但无法加载该模块。
然后我尝试执行 Import-Module PowerShellGet
结果是状态为“限制”脚本的执行策略问题。
当我在 power shell 上执行命令时 Save-Module -Name ACMESharp -Path <path>
它提示错误如下:
在模块“PowerShellGet”中找到“Save-Module”命令,但无法加载该模块。
然后我尝试执行 Import-Module PowerShellGet
结果是状态为“限制”脚本的执行策略问题。
要检查是否与执行策略有关,您可以尝试执行 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