【PowerShell专栏】PowerShell的Try..Catch..Finally

📅 发布时间:2026/7/12 15:49:27 👁️ 浏览次数:
【PowerShell专栏】PowerShell的Try..Catch..Finally
Try...Catch...Finally 是PowerShell 进行错误捕获的语句,Try 的语句内包含了可能会引发异常的语句,在PowerShell脚本中设置ErrorActionPreference的属性值为“Stop”之后,所有的异常将会引起PowerShell 脚本停止运行。为了能够让脚本继续运行,需要将可能引发异常的错误放在Try 子语句中,在Catch子语句中是出现错误后进行的错误处理,如果在Catch 子语句中还是进行错误的子语句执行将继续中断子语句的执行,因此在Catch中我们都需要保证执行的语句不会继续引发错误的则可以保证语句的继续执行。Finally是不管语句是否正常执行还是出现错误进行了错误处理之后都会执行的子语句作为整个语句的结束,Try…Catch...Finally的的语句格式如下。Try {