Where to place $ErrorActionPreference = "Stop"

This topic contains 2 replies, has 2 voices, and was last updated by Profile photo of kishor kishor 4 days, 16 hours ago.

  • Author
    Posts
  • #73064
    Profile photo of kishor
    kishor
    Participant

    Hi,
    In my script I have used try and catch, what is the difference when I place $ErrorActionPreference = "Stop" inside the Try braces or if I place it in the start of the script before try braces.

    Thanks,
    Kishor

  • #73066
    Profile photo of Olaf Soyk
    Olaf Soyk
    Participant

    The difference is the time you set the preference. In the start it will be valid for all command that come after it.

    BTW: You don't have to use $ErrorActionPreference. It's enough when you put the parameter -ErrorAction Stop to the cmdlet in the try block.

    • #73171
      Profile photo of kishor
      kishor
      Participant

      Thankyou Olaf!

You must be logged in to reply to this topic.