【发布时间】:2011-11-12 10:07:00
【问题描述】:
回到我(有限的)java 编程时代,我记得这个不错的功能,如果我尝试进行可能引发异常的调用,java 将要求我处理该异常或将其传递给可以的东西。
无论如何,我正在编写一段与 Active Directory 中的对象混在一起的 powershell 代码,所以我要非常非常小心。我偶尔会遇到远程超时错误,这让我想到了一个更普遍的问题:
“我怎样才能提前知道这些 cmdlet 中的哪些可以引发指示危险情况的异常,以及这些可能的异常的列表是什么?”
我想知道每个 cmdlet 的异常列表是否太长而无法解决所有可能性。我也不想只写一个通用的异常处理程序,因为 powershell 在错误处理的一般意义上似乎做得很好。
根据 cmdlet 确定可能发生的所有异常的列表的最佳方法是什么?这甚至可能/可行吗?
谢谢!
【问题讨论】:
标签: exception powershell error-handling