【问题标题】:PowerShell Module won't import from $profilePowerShell 模块不会从 $profile 导入
【发布时间】:2014-07-09 20:26:35
【问题描述】:

在我个人资料的最后一行,我有Import-Module PSReadline

但当我启动 PowerShell 时,模块并没有加载。我必须手动导入它。我在我的配置文件中设置了另一个要导入的模块 (pscx),它加载得很好。为什么不用 PSReadline?

【问题讨论】:

  • 您正在编辑哪个配置文件(名称和路径)?您还在使用 PowerShell 控制台还是 PowerShell_ISE?
  • 我 95% 的时间都在使用控制台。 $profile = "C:\\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
  • 在您的配置文件脚本中是否有任何可能失败的内容?尝试将 Import-Module psreadline 移动到配置文件脚本的最顶部。
  • 谢谢,这让我朝着正确的方向前进。一个功能静默失败,防止配置文件的其他部分选择性地失败。一旦功能得到修复,其他一切都将顺理成章。
  • 如果您想将其标记为答案,我将该评论转换为答案。

标签: powershell module profile


【解决方案1】:

在此之前,您的配置文件脚本中是否有任何可能失败的内容?尝试将 Import-Module PSReadline 移动到配置文件脚本的最顶部。

【讨论】:

    猜你喜欢
    • 2016-12-15
    • 1970-01-01
    • 1970-01-01
    • 2011-08-03
    • 1970-01-01
    • 2016-11-12
    • 1970-01-01
    • 2014-07-17
    • 1970-01-01
    相关资源
    最近更新 更多