我正在寻找一种在PowerShell会话退出时自动执行一些清理任务的方法.因此,例如在我的配置文件中,我启动了一个需要在后台运行以完成大量任务的进程,并且我希望在关闭控制台时自动关闭该进程.
PowerShell在关闭会话时是否会自动调用某些功能,就像prompt显示提示时一样?
Joe*_*oey 20
还有就是Register-EngineEvent,你可以使用一个事件处理程序附加到cmdlet Exiting事件:
Register-EngineEvent PowerShell.Exiting –Action { ... }
Run Code Online (Sandbox Code Playgroud)
但请注意,如果关闭控制台窗口,则不会触发此事件.
| 归档时间: |
|
| 查看次数: |
6546 次 |
| 最近记录: |