当我使用Visual Studio Code编写PowerShell脚本时,我遇到了一个非常棘手的问题。
执行完脚本后,我对该脚本进行了一些更改,但是当我再次启动脚本时,这些更改将不会执行。
我以为可能我的RAM很少,但我使用的是8GB的联想T570。
另外有时在调试脚本期间,我还会收到一条错误消息,内容为:PowerShell意外终止。
是否有人知道可能是什么问题?
我使用VS Code 1.30和最新的PowerShell加载项
答案 0 :(得分:2)
如果Powershell脚本使用的是您已更改的模块,则一旦该模块已加载到内存中,这些更改将不会生效。
您可以尝试通过添加来强制重新加载更新的模块
Remove-Module xxx
在使用
导入之前Import-Module xxx
您还可以尝试在Import-Module cmdlet上使用-Force
参数:
Import-Module xxx -Force