質問

Powershellコマンドレットを作成する場合、 EndProcessing および StopProcessing ?それらは同じように聞こえ、それらの説明はほぼ同じであり、後者はコマンドレットライフサイクルドキュメント

役に立ちましたか?

解決

CmdLetの実行がキャンセルされた場合、StopProcessingが呼び出されます(CNTRL-Cを押すとStopProcessingが実行されます)。

CmdLetの実行が正常に終了すると、EndProcessingが呼び出されます。

通常、StopProcessingとEndProcessingを使用して同じことを行います。つまり、BeginProcessingまたはProcessRecordの間にプロビジョニングされたリソースをクリーンアップします。場合によっては、それぞれが提供するアクションに多少の違いがあります。

ライフサイクルのドキュメントに表示されていないのは間違いのようです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top