powershell 2.0 try catch how to access the exception powershell 2.0 try catch how to access the exception powershell powershell

powershell 2.0 try catch how to access the exception


Try something like this:

try {    $w = New-Object net.WebClient    $d = $w.downloadString('http://foo')}catch [Net.WebException] {    Write-Host $_.Exception.ToString()}

The exception is in the $_ variable. You might explore $_ like this:

try {    $w = New-Object net.WebClient    $d = $w.downloadString('http://foo')}catch [Net.WebException] {    $_ | fl * -Force}

I think it will give you all the info you need.

My rule: if there is some data that is not displayed, try to use -force.