1
は、一定の条件の下で、私はこれを行う:PowerShellのキャッチPowerShellで[System.Management.Automation.MethodException]エラー
throw [System.Management.Automation.MethodException]
後、私はこのようなキャッチがあります。
catch [System.Management.Automation.MethodException]
{
catch
{
私のコードの滝を第2の(一般的な)漁獲物に入る。 私は$ _を見ていますが、2番目のキャッチの例外は、 'System.Management.Automation.MethodException'と表示されます。なぜPowershellが最初のキャッチでそれをキャッチしないのですか? これをどのように修正できますか?
ありがとう、Peter
'[System.Management.Automationを投げます。メソッド例外] - > 'throw [System.Management.Automation.MethodException] :: new()' – PetSerAl