标签: powershell
目前,只需在脚本范围内编写代码,就可以在加载模块时执行代码。但是,有没有办法在卸载模块时执行代码。唯一的解决方法是创建一个在Remove-Module之前调用的Dispose函数。
为了解释最终目标,我在模块加载时创建了一个C#枚举类型。我希望枚举类型被销毁,因为它存在于脚本主机级别,在加载和重新加载模块时会导致错误。