# Powershell action never raises error

**URL:** https://www.finalbuilder.com/forums/t/powershell-action-never-raises-error/4668
**Category:** Bugs
**Created:** [January 12, 2010, 5:19am UTC](https://www.finalbuilder.com/forums/t/powershell-action-never-raises-error/4668 "2010-01-12T05:19:19Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![sanychsamara](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/sanychsamara/32/109_2.png) [@sanychsamara](https://www.finalbuilder.com/forums/u/sanychsamara)
#### Post date: [January 12, 2010, 5:19am UTC](https://www.finalbuilder.com/forums/t/powershell-action-never-raises-error/4668/1 "2010-01-12T05:19:19Z")

</div>

I am trying Powershell action for the first time and I cannot make it raise any errors.   
  
 Steps to reproduce:   
  
 - Add “Execute PowerShell Script” action   
 - In the “Script” tab, in the bottom large memo labeled “Specify Script” enter anything you like, for example “asdfasdfasdf”   
 - Run this action   
 - Automise will show that action completed successfully   
  
 Automise v3 3.0.0.515, check for updates tells “no new versions available”   
  
 Alex

---

<div class="post-metadata">

### Author: ![paulsamways](https://www.finalbuilder.com/forums/letter_avatar_proxy/v4/letter/p/e8c25b/32.png) [@paulsamways](https://www.finalbuilder.com/forums/u/paulsamways)
#### Post date: [January 12, 2010, 9:55am UTC](https://www.finalbuilder.com/forums/t/powershell-action-never-raises-error/4668/2 "2010-01-12T09:55:34Z")

</div>

Hi Alex,   
  
 This is not a bug, but a ‘by design’ feature of Powershell. By default Powershell will continue running for most errors encountered in your script, you will need to set the $ErrorActionPreference to “Stop” at the top of your script for the action to fail (i.e. $ErrorActionPreference = “Stop”; )   
  
 More info: [http://blogs.msdn.com/powershell/archive/2006/04/25/583241.aspx](http://blogs.msdn.com/powershell/archive/2006/04/25/583241.aspx)   
  
 Regards,   
 Paul.

---

<div class="post-metadata">

### Author: ![sanychsamara](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/sanychsamara/32/109_2.png) [@sanychsamara](https://www.finalbuilder.com/forums/u/sanychsamara)
#### Post date: [January 13, 2010, 4:05am UTC](https://www.finalbuilder.com/forums/t/powershell-action-never-raises-error/4668/3 "2010-01-13T04:05:53Z")

</div>

Got it.   
  
 But how do I know from Automise that there was an error in PowerShell script?   
  
 I need Automise action to fail if there was any error in the PowerShell script. How do I do this?   
  
 Thank you   
  
 Alex

---

<div class="post-metadata">

### Author: ![paulsamways](https://www.finalbuilder.com/forums/letter_avatar_proxy/v4/letter/p/e8c25b/32.png) [@paulsamways](https://www.finalbuilder.com/forums/u/paulsamways)
#### Post date: [January 13, 2010, 9:59am UTC](https://www.finalbuilder.com/forums/t/powershell-action-never-raises-error/4668/4 "2010-01-13T09:59:34Z")

</div>

Hi Alex,   
  
 The action should fail when the $ErrorActionPreference variable is set to stop and an error is encountered.   
  
 Regards,   
 Paul.

---

<div class="post-metadata">

### Author: ![sanychsamara](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/sanychsamara/32/109_2.png) [@sanychsamara](https://www.finalbuilder.com/forums/u/sanychsamara)
#### Post date: [January 14, 2010, 4:21am UTC](https://www.finalbuilder.com/forums/t/powershell-action-never-raises-error/4668/5 "2010-01-14T04:21:25Z")

</div>

Thank you. That worked !
