powershell:抛出异常时如何只显示消息?

时间:2014-12-27 12:10:38

标签: powershell throw

我需要在找不到目录时抛出异常并抑制详细信息。

if( ! (Test-Path -Path $destDir)  )
{
    throw "Directory $destDir not found!" 
}

在这种情况下,消息显示为and the details,它在代码中被抛出。

有没有办法只显示没有细节的消息?

(我测试throw ... 2>$null,但这不起作用)

1 个答案:

答案 0 :(得分:2)

在catch块中使用$_.Exception.Message。更多信息here