Jak złapać i obsłużyć Ctrl + C w skrypcie PowerShell? Rozumiem, że mogę to zrobić z cmdletu w v2, włączając zastąpienie dla metody Powershell.Stop()
, ale nie mogę znaleźć analogu do użycia w skryptach.Z wdziękiem zatrzymuje się w Powershell
Obecnie przeprowadzam czyszczenie via an end
block, ale muszę wykonać dodatkową pracę, gdy skrypt zostanie anulowany (w przeciwieństwie do uruchamiania do zakończenia).
Wow, to szalone. Skończyłem właśnie na przepisywaniu mojego skryptu jako cmdlet w C#, więc mogłem zastąpić Stop(). –