我的Powershell脚本中有这个catch块。
catch [System.Data.SqlClient.SqlException]
{
Write-Host "$_"
Exit 2
}
我真的希望能够打开错误号码。 我知道至少在C#中有一个名为number的SqlException属性。 Powershell也不是这样吗?
如果属性在那里,我该如何访问它?
非常感谢您提前
答案 0 :(得分:1)
您应该可以使用以下代码在catch
块中访问它:
$_.Exception.Number
即
catch [System.Data.SqlClient.SqlException]
{
Write-Host $_.Exception.Number
Exit 2
}