【发布时间】:2018-02-13 16:23:31
【问题描述】:
在事件查看器中我看到了错误(此处缩短):
说明:进程因未处理的异常而终止。
异常信息:System.AccessViolationException 在 CertStore.Win32Utils.CertEnumCertificatesInStore(IntPtr, IntPtr)
我知道您无法在自 4.0 以来的任何 .NET 版本上捕获 AccessViolationException,这是设计使然。我找不到有关如何在 PowerShell 中处理它的文档
我的问题是如何捕获此异常并阻止它完全使我的脚本崩溃?在 C# 和其他语言中,我可以使用 [HandleProcessCorruptedStateExceptions],但我在 PowerShell 中找不到此类的任何文档。
提前谢谢你!
【问题讨论】:
标签: powershell access-violation corrupted-state-exception