【问题标题】:Powershell script not updating after saves保存后Powershell脚本不更新
【发布时间】:2015-01-12 19:39:18
【问题描述】:

我有一个正在 Powershell ISE 中处理的 Powershell 脚本,我正在尝试运行它,以确保所做的更改有效。当我进行更改时,我保存它,运行“Import-Module Start-Applications”以引入最新版本,然后运行“Start-Applications”。执行此操作时,我收到有关已删除代码的错误消息,表明它可能没有像我想象的那样更新。我这样做对吗?

【问题讨论】:

    标签: powershell powershell-ise


    【解决方案1】:

    您应该使用Import-Module-Force 参数重新导入已加载的模块。

    【讨论】:

    • 这和其他充分的理由是您应该在测试时重新启动 ISE 会话的原因。干净的石板。
    • @Matt ,除了关闭窗口之外,还有什么特别的方法可以做到这一点吗?我想最佳实践会比这更顺利。
    • 我只在测试时说。我认为最好的做法是从头开始运行,因为如果其他人要使用您的代码,他们就会这样做。为了省去重启会话的工作,我使用了Remove-Variable 之类的东西,这样我的变量就不会保留它们的类型和数据。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-14
    • 1970-01-01
    • 2013-12-11
    • 1970-01-01
    相关资源
    最近更新 更多