我正在编写一些PS脚本来帮助我完成工作中的一些任务。这一直很好,但是当我尝试对脚本进行更改时,我注意到了一些非常错误。
在ISE中,一切正常。当我进行更改并运行脚本时,更改会反映出来,并且会执行更改。但是,如果我从资源管理器中运行脚本(通过双击脚本),它将运行看似旧版本的脚本,而不会进行任何更改。
如果我将文件重命名为其他内容,则会运行更新的代码。所以我在重命名的文件中编辑。除非我必须重命名才能进行更改。我确保没有关于可能影响事物的powershell.exe进程挥之不去。
PS中是否有一些我不知道的奇怪的脚本缓存,无法找到有关的信息?