未执行新的PowerShell代码| Visual Studio代码
当我使用VisualStudio代码编写PowerShell脚本时,我遇到了一个非常棘手的问题未执行新的PowerShell代码| Visual Studio代码,powershell,visual-studio-code,Powershell,Visual Studio Code,当我使用VisualStudio代码编写PowerShell脚本时,我遇到了一个非常棘手的问题 执行完脚本后,我对脚本进行了一些更改,但当我再次启动脚本时,这些更改不会被执行。 我想我可能需要小内存,但我使用的是8GB的联想T570。 有时在调试脚本时,我会收到一条错误消息,上面写着:PowerShell意外终止。 有人知道问题出在哪里吗?我使用VS代码1.30和最新的PowerShell加载项如果PowerShell脚本使用的是您已更改的模块,这些更改将不会在该模块加载到内存后生效 您可以尝
执行完脚本后,我对脚本进行了一些更改,但当我再次启动脚本时,这些更改不会被执行。 我想我可能需要小内存,但我使用的是8GB的联想T570。
有时在调试脚本时,我会收到一条错误消息,上面写着:PowerShell意外终止。
有人知道问题出在哪里吗?
我使用VS代码1.30和最新的PowerShell加载项如果PowerShell脚本使用的是您已更改的模块,这些更改将不会在该模块加载到内存后生效 您可以尝试通过添加
Remove-Module xxx
在导入之前,请使用
Import-Module xxx
您还可以尝试在Import Module cmdlet上使用-Force
参数:
Import-Module xxx -Force
如果Powershell脚本正在使用您已更改的模块,则一旦该模块已加载到内存中,这些更改将不会生效 您可以尝试通过添加
Remove-Module xxx
在导入之前,请使用
Import-Module xxx
您还可以尝试在Import Module cmdlet上使用-Force
参数:
Import-Module xxx -Force
如果您提到的Powershell脚本正在使用您已更改的模块,则如果该模块已加载到内存中,这些更改将不会生效。在使用
导入模块xxx
导入之前,您可以通过删除模块xxx
尝试并强制重新加载更新的模块。您还可以尝试在导入模块
cmdlet上使用强制
参数。如果这里不是这样,请给我们看一些问题所在的代码。@theo非常感谢!这就解决了我的问题:)我现在已经把评论作为答案发布了。您可以考虑单击它旁边的模糊复选标记图像来接受它。这将帮助其他有同样问题的人找到它。干杯如果您提到的Powershell脚本正在使用您已更改的模块,则如果该模块已加载到内存中,这些更改将不会生效。在使用导入模块xxx
导入之前,您可以通过删除模块xxx
尝试并强制重新加载更新的模块。您还可以尝试在导入模块
cmdlet上使用强制
参数。如果这里不是这样,请给我们看一些问题所在的代码。@theo非常感谢!这就解决了我的问题:)我现在已经把评论作为答案发布了。您可以考虑单击它旁边的模糊复选标记图像来接受它。这将帮助其他有同样问题的人找到它。干杯