PowerShellスクリプトモジュールが削除されたときにカスタムメソッドを実行する方法(それ自体の後でクリーンアップするため)

joshuapoehls

PowerShellスクリプトモジュールが削除されたときにコードを実行する方法はありますか?

例:

Import-Module my-module.psm1
Remove-Module my-module
# At this point I want my-module.psm1 to be notified
# that it is being unloaded so it can run some clean up code.

私の現在のユースケースは、ブレークポイントを追加するRemove-PSBreakpointモジュールであり、モジュールが削除されたときに呼び出して、その混乱をスコープに残さないようにしたいです

アダムバートラム

この行をモジュールに配置することを検討してください。

$MyInvocation.MyCommand.ScriptBlock.Module.OnRemove = { ## Some code }

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ