显然它并没有完全精准的捕获具体错误,那么真正的错误类型是什么呢?我们可以通过如下代码一查究竟:

PS C:\Users\Administrator> ($Error[0] | Select -Property *).Exception.GetType().FullName
Microsoft.PowerShell.Commands.ProcessCommandException

参考文档: https://blog.csdn.net/itanders/article/details/46310061