PowerShellスクリプトでCtrl + Cをキャッチして処理するにはどうすればよいですか?私はPowershell.Stop()
メソッドのオーバーライドを含めることでv2のコマンドレットからこれを行うことができますが、スクリプトで使用するためのアナログを見つけることはできません。Powershellで正常に終了する
私は現在、クリーンアップvia an end
blockを実行していますが、スクリプトがキャンセルされたとき(完了までに実行されるのではなく)、別の作業を実行する必要があります。
うわー、それは狂っています。私はC#でコマンドレットとしてスクリプトを書き直したので、Stop()をオーバーライドすることができました。 –