Quiero tener acceso al mismo mensaje que las impresiones de Powershell Cuando se envía un registro de error para el flujo de salida¿Cómo puedo obtener las descripciones de excepción de powershell en una cadena?
Ejemplo:
Este es el mensaje de excepción En C: \ Documents and Ajustes \ BillBillington \ Desktop \ psTest \ exThrower.ps1: 1 Char: 6 + tirar < < < (ArgumentException New-Object ("Este es el excepción")) <; + CategoryInfo: OperationStopped: (:) [], ArgumentException + FullyQualifiedErrorId: Esta es la excepción
que cuando un consiguen el último ErrorRecord haciendo $ error me parece que no puede averiguar [0] cómo obtener esta información de una manera simple
Encontré esta función 'Resolver-Error' de las extensiones de la comunidad here que hace más o menos lo que quiero, pero imprime una gran lista de cosas semi-formateadas que no necesito Tengo que tirar
¿Hay forma de acceder? ¿El mensaje que utiliza Powershell o, en su defecto, una forma más simple de obtener hash de los valores que me preocupan para que pueda ponerlos en una cadena en el formato que elija?
1 + Gracias, gracias – Willbill