Forum Discussion
ray hogan
Feb 02, 2017Copper Contributor
Azure Function Apps - PowerShell's ErrorActionPreference
By default the environment's $ErrorActionPreference is set to 'Continue'. When a cmdlet throws an error the script will continue.
I want it to 'Stop' and get caught in the catch of my try-catch block. In my script I am able to set:
$ErrorActionPreference = "Stop"
and if I print the value to the screen I can see that it is now set to 'Stop' and not 'Continue'. However, when my cmdlet throws an error it still continues. It is ignoring my error action preference and behaving according to the default value.
Can anyone shed any light on this?
I was able to get it to behave by using:
$global:erroractionpreference = 1
Instead of
$ErrorActionPreference = 'Stop'
:robotlol:
1 Reply
Sort By
- ray hoganCopper Contributor
I was able to get it to behave by using:
$global:erroractionpreference = 1
Instead of
$ErrorActionPreference = 'Stop'
:robotlol: