![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks. |
| |||||||
![]() |
| |
| | #1 (permalink) |
| | How to trap this error in PowerShell this errorhandling drives me nuts, can't figure this one out : as well continue,break as return do not work : how do I trap this the right way, started with &{} also did not bring me the wanted results : function test { "start" if ($true){ trap {"Connecting to : foo Failed";return} $Script:NameSpaces = new-object System.Management.ManagementClass("\\foo\root") -ea stop "do not run on error" } "run Always" } What I want to see is this : Start Connecting to : foo Failed Run Always plz help I'm getting nuts here Greetings /\/\o\/\/ |
My System Specs![]() |
| | #2 (permalink) |
| | RE: How to trap this error in PowerShell Thanks to d2d for his answer on IRC ! use a double block : function test { "start" &{ trap {"Connecting to : foo Failed";continue} &{ $Script:NameSpaces = new-object System.Management.ManagementClass("\\foo\root") -ea stop "do not run on error" } } "run Always" } Still I find it confusing Greetings /\/\o\/\/ "/\/\o\/\/ [MVP]" wrote: > this errorhandling drives me nuts, can't figure this one out : > as well continue,break as return do not work : > > how do I trap this the right way, started with &{} also did not bring me the > wanted results : > > function test { > "start" > if ($true){ > trap {"Connecting to : foo Failed";return} > $Script:NameSpaces = new-object > System.Management.ManagementClass("\\foo\root") -ea stop > "do not run on error" > } > "run Always" > } > > What I want to see is this : > > Start > Connecting to : foo Failed > Run Always > > plz help I'm getting nuts here > > Greetings /\/\o\/\/ |
My System Specs![]() |
![]() |
| Thread Tools | |
| |
Similar Threads | ||||
| Thread | Forum | |||
| Trap an Error from an EXE | PowerShell | |||
| 80005000 Error trap | VB Script | |||
| Ping error trap? | PowerShell | |||
| why cannot Trap catch error | PowerShell | |||
| Powershell TRAP for non-terminating errors | PowerShell | |||