【发布时间】:2021-07-30 04:32:06
【问题描述】:
我在脚本中使用 Start-Transcript 和 Stop-Transcript。问题是如果有人在 ISE 中使用 read button 进行 ctrl+break,或者只是在窗口中使用 ctrl+c。脚本结束,但 Stop-Transcript 永远不会被调用。这会锁定文件,我需要手动执行 Stop-Transcript 来解锁文件。
那么如何解决这个问题,即使在 ctrl+c 上,我也可以进行清理?
在 win32 中,我知道我可以注册一个被调用的函数,并且我可以做到这一点。
【问题讨论】:
-
你能提供一些代码示例,我们可以复制这个问题吗?
-
这个stackoverflow.com/questions/1710698/…应该回答你的问题。
标签: powershell