Powershell简介“退出”活动?

时间:2010-03-12 23:19:17

标签: powershell

我正在寻找一种在PowerShell会话退出时自动执行一些清理任务的方法。因此,例如在我的个人资料文件中,我启动了一个需要在后台运行以完成大量任务的流程,我希望在关闭控制台时自动关闭该流程。

关闭会话时PowerShell会自动调用某些函数,就像显示提示符时prompt一样吗?

1 个答案:

答案 0 :(得分:20)

您可以使用Register-EngineEvent cmdlet将事件处理程序附加到Exiting事件:

Register-EngineEvent PowerShell.Exiting –Action { ... }

但请注意,如果关闭控制台窗口,则不会触发此事件。