1.    10 Sep 2006 #1
    =?Utf-8?B?L1wvXG9cL1wvIFtNVlBd?= Guest

    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 SpecsSystem Spec

  2.    10 Sep 2006 #2
    =?Utf-8?B?L1wvXG9cL1wvIFtNVlBd?= Guest

    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 SpecsSystem Spec


Similar Threads
Thread Forum
Vbscript unable to trap error into excel
Hi Guys, I am trying to grab some information about a list of servers into excel files, which works fine. What i am unable to do is trap the...
VB Script
Trap an Error from an EXE
Hi, I am using PSinfo.exe to do a software inventory on a list of machines. my command looks like this: PS Scripts:\> $psinfoOutput =...
PowerShell
80005000 Error trap
Hi, I can muddle through scripting ok most of the time but I'm not sure how to handle this. So here's my dilemma, I want to use a text file for...
VB Script
Ping error trap?
Hi guys, I've been looking for a way to ping a range of servers. So far so good, but the script ends with a nasty error whenever a server is...
PowerShell
why cannot Trap catch error
hi I have below statement in my code but for some reason the trap is not catching the error. Any reason why ?? function CheckFolder() { trap...
PowerShell
How to get more information about the error from trap statement
Hi, Is there any way we can get more information from a Trap statement about the error that has just occured. Like the Line number where the...
PowerShell
Powershell TRAP for non-terminating errors
Hi there, I have some questions about the powershell error handling for non- terminating errors. I'm writing a script for Exchange 2007 and want...
PowerShell

Our Sites
  • Ten Forums
  • Eight Forums
  • Seven Forums
  • PC Help Forum
  • Help Me Bake
  • Site Links
  • Contact Us
  • Privacy and Cookies
  • About Us
    Windows Vista Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

    Designer Media Ltd
    All times are GMT -5. The time now is 22:41.
    .