在 ISE 中编写 powershell 脚本时,我有类似的东西(我用 执行F5):
Function DoSomethingNow
{
"What am I doing?"
}
DoSomethingNow
问题是如果我重命名或删除DoSomethingNow
它在会话中仍然可用。这会导致混淆,因为我的脚本将继续工作,而我预计在缺少该功能时会出现错误。
我只能假设我需要在每轮调试后清除会话,但是看来这只能通过重新启动 ISE(因此重新启动 powershell 会话)来实现。
因此我问:
- 是否可以清除会话以便
DoSomethingNow
不再在范围内? - 重复调试和执行powershell脚本的“正确”方法是什么?
- 也许我没有以正确的方式使用 ISE?
我很感激被指出正确的方向。