Exception and Error in powershell -


try block throws exception in catch block resolve-error method gets $error null (zero elements in array), although $_.exception gives me correct message. reason , how should resolve it?

function resolve-error($errorrecord=$error[0]) {     $errorrecord | format-list * -force     $errorrecord.invocationinfo | format-list *     $exception = $errorrecord.exception     ($i = 0; $exception; $i++, ($exception = $exception.innerexception)) {         "$i" * 80         $exception | format-list * -force     } }  try {     dsfhjbahdjfb } catch {     write-host $_.exception     if ($_.exception.response -ne $null) {         $result = $_.exception.response.getresponsestream()         $reader = new-object system.io.streamreader($result)         $reader.basestream.position = 0         $reader.discardbuffereddata()         $responsebody = $reader.readtoend();         write-host $responsebody     }     resolve-error     throw "exception....." } 


Comments

Popular posts from this blog

ios - MKAnnotationView layer is not of expected type: MKLayer -

ZeroMQ on Windows, with Qt Creator -

unity3d - Unity SceneManager.LoadScene quits application -