【问题标题】:The 'Save-Module' command was found in the module 'PowerShellGet', but the module could not be loaded在模块“PowerShellGet”中找到“Save-Module”命令,但无法加载该模块
【发布时间】:2016-12-06 03:01:05
【问题描述】:

当我在 power shell Save-Module -Name ACMESharp -Path <path> 执行命令时

提示错误如下:

在“PowerShellGet”模块中找到“Save-Module”命令,但无法加载该模块。

然后我尝试执行Import-Module PowerShellGet 原来是执行策略问题,状态是“限制”脚本。

【问题讨论】:

    标签: windows powershell 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-03-07
      • 2019-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-30
      相关资源
      最近更新 更多